Workflowgebeurtenisvariabelen event-variables
Bij sommige workflowactiviteiten kunt u scripts in de expressie-editor bewerken om specifieke handelingen uit te voeren, zoals het ophalen van gegevens uit eerdere activiteiten, het bouwen van voorwaarden of het berekenen van bestandsnamen op basis van gebeurtenisvariabelen.
Wat zijn gebeurtenisvariabelen scripting
Scripts die worden uitgevoerd in de context van een workflow, openen een reeks aanvullende algemene scripts objecten zoals de workflow zelf die wordt uitgevoerd (ìnstance
), de diverse taken (task
) of de gebeurtenissen die een bepaalde taak hebben geactiveerd (event
).
Naar elk type van object is gekoppeld aan een categorie variabelen die kunnen worden gebruikt in de expressie-editor wanneer scripts worden bewerkt in activiteiten zoals JavaScript code of Test.
- Instantievariabelen (
instance.vars.xxx
) zijn vergelijkbaar met algemene variabelen. Ze worden door alle activiteiten gedeeld. - Taakvariabelen (
task.vars.xxx
) zijn vergelijkbaar met lokale variabelen. Ze worden alleen gebruikt door de huidige taak. Deze variabelen worden gebruikt door permanente activiteiten om gegevens te bewaren en worden soms gebruikt om gegevens tussen de verschillende manuscripten van een zelfde activiteit uit te wisselen. - Gebeurtenisvariabelen (
vars.xxx
) de uitwisseling van gegevens mogelijk maken tussen de elementaire taken van een werkstroomproces. Deze variabelen worden doorgegeven door de taak die de actieve taak heeft geactiveerd. Deze worden vervolgens doorgegeven aan de volgende activiteiten. Gebeurtenisvariabelen Dit zijn de meest gebruikte variabelen en deze moeten bij voorkeur worden gebruikt in plaats van instantievariabelen.
Gebeurtenisvariabelen in de expressieeditor benutten expression-editor
Vooraf gedefinieerde gebeurtenisvariabelen zijn beschikbaar voor gebruik in het linkerdeelvenster van de expressieeditor. U kunt ook nieuwe maken door een nieuwe variabele in uw code te initialiseren.
Naast deze gebeurtenisvariabelen kunt u ook de functie Conditions in het linkerdeelvenster om voorwaarden te maken en de Add current date gebruiken voor functies die betrekking hebben op datumopmaak.