Wat is een workflow expressie?
Concept
Workflow expressies zijn oneliners die je on the fly binnen je proces kan laten uitvoeren en die meestal een concrete waarde retourneren. Ze voegen flexibiliteit en dynamiek toe aan je BPMN-workflow. Je kan er logica mee uitvoeren of Skryv services mee aanspreken.
Beheer
Je kan expressies manueel opbouwen of geassisteerd via de in Studio geïntegreerde expressiebouwer. Vervolgens kan je ze laten uitvoeren via een servicetaak van het type Schrijf een expressie
, via een servicetaak met specifieke template of via een listener.
Syntax
Expressies worden geschreven in JUEL. Elke expressie is als volgt opgebouwd: ${myExpression}
. Klik hier voor meer info over de workflow expressie syntax.
Enkele voorbeelden
Zie de workflow expressie syntax pagina voor meer info en voorbeelden.
Use case | Voorbeeld en toelichting |
---|---|
Een waarde uit een formulierveld ophalen en wegschrijven naar een procesvariabele |
|
Een procesvariabele wegschrijven naar een formulierveld |
|
De huidige datum ophalen |
|
Een waarde conditioneel aftoetsen (veel gebruikt bij gateways) |
|