Åtgärd för Application Engine-process

Kör en process som har skapats och publicerats i Application Engine Process Editor.

En process kan exempelvis utformas i syfte att kopiera ett område i en OLAP-kub till en annan kub, eller också kan den utföra en matematisk funktion på två värden. Alla processer som har publicerats är tillgängliga i åtgärdens namnindatafält. Processer har parametrar som utgör indata för åtgärden. Ange ett värde för varje parameter.

Du kan ange en Application Engine-processåtgärd för följande objekt:

  • Celler
  • Knappar
  • Listvyer
  • Rapporter

Application Engine-processer kan vara komplexa och ta flera minuter att köra. I indatafältet för Körläge kan du ange om en process ska köras synkront eller asynkront. I asynkront läge kan användarna fortsätta att arbeta i Application Studio utan att behöva vänta på att processen har slutförts. Använd asynkront läge för längre processer där användarna inte behöver se förloppet för en process eller vänta tills den har slutförts.

I asynkront läge returneras processens ID omedelbart till rapporten. ID:t kan lagras i en rapportvariabel, till exempel genom att ange variabeln som en parameter och =Actions.Result.Text som dess värde.

ID kan användas tillsammans med Application Engine-funktionerna AsyncGetProcessStatus och AsyncGetProcessResult, för att rapportera status och resultat för en asynkron process.

Följande indata och alternativ är endast tillgängliga om åtgärdens körningsläge är synkront:

  • Visa förlopp
  • Förloppsnivå
  • Titel på förloppsdialogruta
  • Tidsstämpel för förloppsdialogruta

Du kan ange att en förloppsdialogruta ska visas medan en process körs. Du kan också ange att dialogrutan endast ska visas om det föreligger ett fel, en varning eller en informationshändelse. Du kan visa alla tillgängliga meddelanden som hjälp vid felsökning av processer.

Om du vill visa förloppsdialogrutan väljer du Alltid som värde för indatafältet Visa förlopp och väljer en nivå för indatafältet Förloppsnivå. I annat fall visas dialogrutan endast om ett fel inträffar.

Om du väljer nivån Felsök visas processförloppet och alla tillgängliga meddelanden. För övriga nivåer visar dialogrutan endast förloppet om inte en händelse inträffar på angiven nivå.

Du kan ange en formel som värde för båda indatafälten Visa förlopp och Förloppsnivå. På så sätt kan du styra dessa indatavärden utanför dialogrutan Redigera åtgärd.

Formeln för indatafältet Visa förloppsdialogruta måste ha ett av följande värden som resultat:

  • Endast fel
  • Alltid

Formeln för indatafältet Förloppsnivå måste ha ett av följande resultat:

  • Fel
  • Varning
  • Information
  • Felsök
Obs!

Resultatet av processåtgärder för Förloppsnivå är skiftlägeskänsliga och fel ignoreras som förval. Om formeln innehåller ett fel tillämpas nivån Fel automatiskt.

Om du vill ändra rubriken på förloppsdialogrutan anger du en användardefinierad sträng eller en formel som värde för indatafältet Rubrik för förloppsdialogruta.

Du kan också välja Tidsstämpel för förloppsdialogruta om du vill visa tiden för varje händelse.
Obs!

I följande åtgärdslägen visas förloppsdialogrutan endast i Application Studio-klienten:

  • Redigerad cell
  • Markeringen ändrad
  • Rapporten har lästs in