Application Engine-prosesshandling
En prosess kan for eksempel være designet til å kopiere et område fra en OLAP-kube til en annen. Eller den kan utføre en matematisk funksjon på to verdier. Alle prosesser som har blitt offentliggjort, er tilgjengelige i Navn-inndataene for handlingen. Prosesser har flere parametere som er inndata for handlingen. Angi en verdi for hver parameter.
Du kan angi en Application Engine-prosesshandling for følgende objekter:
- Celler
- Knapper
- Listevisninger
- Rapporter
Application Engine-prosesser kan være komplekse og ta flere minutter å kjøre. I -inndataene kan du angi om en prosess kjører synkront eller asynkront. I asynkron modus kan brukere fortsette å arbeide i Application Studio uten å vente på at prosessen fullføres. Derfor kan du bruke asynkron modus for prosesser med lengre varighet, der brukere ikke trenger å se fremdriften for en prosess eller vente på fullføringen.
I asynkron modus returneres ID-en til prosessen umiddelbart til rapporten. ID-en kan lagres i en rapportvariabel, for eksempel ved å spesifisere variabelen som en parameter og =Actions.Result.Text som verdi.
ID-en kan brukes med Application Engine-funksjonene AsyncGetProcessStatus
og AsyncGetProcessResult
, for å rapportere om statusen og resultatet til en asynkron prosess.
Disse inndataene og alternativene er kun tilgjengelige hvis utføringsmodusen for handlingen er synkron:
- Vis fremdrift
- Fremdriftsmeldingernivå
- Fremdriftsdialogtittel
- Fremdriftsdialogtidsstempel
Du kan angi at en fremdriftsdialogboks vises mens en prosess kjører. Eller du kan angi at dialogboksen kun skal vises hvis det er en feil, advarsel eller informasjonshendelse. For å hjelpe deg med å feilsøke prosesser kan du vise alle tilgjengelige meldinger.
Hvis du vil vise fremdrift-dialogboksen, velger du Alltid som verdi i -alternativet og velger et nivå for -inndataene. Ellers vises dialogboksen bare hvis det oppstår feil.
Hvis du velger nivået Feilsøking, vises prosessfremdriften og alle tilgjengelige meldinger. For andre nivåer viser dialogboksen bare fremdriften, med mindre det oppstår en hendelse på det angitte nivået.
Du kan angi en formel som verdi i Rediger handling-dialogboksen.
-inndataene og -inndataene. Da kan du kontrollere disse inndataene utenforFor verdien i
må formelen ha en av disse verdiene som resultat:- Kun feil
- Alltid
For verdien i
må formelen ha ett av disse resultatene:- Feil
- Advarsel
- Informasjon
- Feilsøk
Resultater i prosesshandlingen for
skiller ikke mellom store og små bokstaver, og feil ignoreres som standard. Hvis formelen inneholder en feil, brukes feilnivået automatisk.For å endre tittelen til fremdrift-dialogboksen må du angi en brukerdefinert streng eller en formel som verdien til
-inndataene.I disse handlingsmodusene vises fremdrift-dialogboksen kun i Application Studio-klienten:
- Celle redigert
- Utvalg endret
- Rapport lastet