Händelsevariabler för arbetsflöde event-variables
I vissa arbetsflödesaktiviteter kan du redigera skript i uttrycksredigeraren för att utföra specifika åtgärder som att hämta data från tidigare aktiviteter, skapa villkor eller beräkna filnamn baserat på händelsevariabler.
Vad är händelsevariabler? scripting
Skript som körs i ett arbetsflödes kontext får åtkomst till en serie ytterligare globala objekt, till exempel själva arbetsflödet som körs (ìnstance
), dess olika uppgifter (task
) eller händelserna som aktiverade en viss uppgift (event
).
Till varje typ av object kopplas en kategori med variabler som kan utnyttjas i uttrycksredigeraren när skript redigeras i aktiviteter som JavaScript code eller Test.
- Instansvariabler (
instance.vars.xxx
) är jämförbara med globala variabler. De delas av alla aktiviteter. - Aktivitetsvariabler (
task.vars.xxx
) är jämförbara med lokala variabler. De används bara av den aktuella uppgiften. Variablerna används av beständiga aktiviteter för att lagra data och används ibland för att utbyta data mellan olika skript för samma aktivitet. - Händelsevariabler (
vars.xxx
) aktiverar datautbyte mellan de grundläggande aktiviteterna i en arbetsflödesprocess. Dessa variabler skickas av aktiviteten som aktiverade den pågående uppgiften. De överförs sedan till följande aktiviteter. Händelsevariabler är de variabler som används oftast, och de bör användas i stället för förekomstvariabler.
Utnyttja händelsevariabler i uttrycksredigeraren expression-editor
Fördefinierade händelsevariabler är tillgängliga för användning i den vänstra delen av uttrycksredigeraren. Du kan också skapa nya variabler genom att initiera en ny variabel i koden.
Förutom dessa händelsemariabler kan du även använda menyn Conditions i den vänstra rutan för att skapa villkor och menyn Add current date för att använda funktioner som är relaterade till datumformatering.