Skip to main content
Skip table of contents

Procesvariabelen beheren

Procesvariabelen aanmaken

Een procesvariabele kan je aanmaken via een workflow expressie zoals ${execution.setVariable('naamProcesVariabele', ‘Hello World!')} Je kan dit doen op eender welk element binnen de workflow via een service taak met template ‘Schrijf een expressie’ via een listener. Sommige taaktemplates bevatten standaard reeds een dergelijke expressie en schrijven automatisch hun resultaten weg naar een procesvariabele waarvan je zelf enkel nog de naam moet instellen. Dit is bijvoorbeeld het geval bij een formuliertaak en een business rule task.

Procesvariabelen ophalen

Procesvariabelen kan je gebruiken op verschillende niveau’s:

  1. Workflows: een procesvariabele kan je binnen een workflow expressie aanspreken via ${naamProcesVariabele}.

  2. Formulieren: de waarde van een procesvariabele kan je opslaan binnen een formulierveld. Hiertoe gebruik je een service taak met template ‘Schrijf een expressie’ of een listener waarin je de ‘setField’-functie (zie workflow expressies syntax) gebruikt.

  3. Communicaties: via de omweg van formuliervelden zijn procesvariabelen ook onrechtstreeks beschikbaar in communicaties.

Procesvariabelen doorgeven naar ander proces

Procesvariabelen aangemaakt binnen het ene proces kan je doorgeven naar een ander proces. Dit gebeurt via een call activity in het eerste proces. De variabelen die je wil doorgeven aan het tweede proces declareer je onder de ‘variables in mapping’ van de call activity. Indien je procesvariabelen wil terugnemen uit de andere flow, moet dit gebeuren via de ‘variables out mapping' binnen dezelfde call activity.

Procesvariabelen verwijderen

Skryv heeft een functionaliteit om dossiers te anonimiseren. Onderdeel hiervan is het verwijderen van alle procesvariabelen uit workflows die gevoelige persoonsgebonden data bevatten. Klik hier voor alle info over deze anonymisatiefunctie.

Procesvariabelen bekijken of checken

Voor een frontoffice of backoffice gebruiker blijven procesvariabelen onzichtbaar op de achtergond. Er is geen enkele manier om ze te bekijken of checken. Dit is logisch, aangezien procesvariabelen vaak informatie bevatten die niet relevant is voor deze doelgroep.

Als configurator voel je echter wél de nood om de waarde van procesvariabelen te gaan checken. Deze nood manifesteert zich tijdens het configuratieproces (testen in preview omgeving) en tijdens incident management (vastgelopen processen of processen met problemen in productie omgeving). Procesvariabelen bekijken en checken verloopt in deze gevallen via de Camunda cockpit.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.