Skip to main content
Skip table of contents

Taak input & output parameters

Definitie

Input- en outputparameters zijn variabelen die aangemaakt worden op het ogenblik dat de process token aankomt in een specifieke taak.

  • Via een input parameter kun je een variabele aanmaken binnen het lokale bereik van een specifieke taak. De informatie kan nieuw zijn of kan worden berekend op basis van een script of workflow expressie.

  • Via een output parameter kun je een procesvariabele (globaal bereik) aanmaken met informatie die afkomstig is vanuit de specifieke taak, zoals bijvoorbeeld de uitkomst van een berekening of het antwoord afgeleverd door een aangeroepen service.

Use cases

  • Gebruik taak input and output parameters voor de gestructureerde uitwisseling van informatie tussen taken (lokale scope) en het proces als geheel (globale scope), en omgekeerd.

  • Via een taak input parameter kan je een lokale variabele creëren die enkel een rol zal spelen binnen de context van de taak en die geen invloed kan uitoefenen op het bredere proces.

Screenshot

image-20250425-123048.png

Screenshot toont een voorbeeld van een gedefinieerde input en output parameter. Dit kan bijvoorbeeld een call zijn naar het CRM systeem om op basis van het klantnummer een specifiek kortingspercentage op te halen.

Input of output parameter toevoegen

  1. Selecteer het taakelement binnen de workflow.

  2. Ga naar het tabblad Geavanceerd in het eigenschappen panel. Klik op het tabblad Input/Output.

  3. Klik op de + knop om een input of output parameter toe te voegen.

    1. Naam: key van de parameter.

    2. Type: bepaalt de informatiestructuur van de parameter en hoe de waarde(s) in de parameter moeten worden aangemaakt.

Type

Beschrijving

Voorbeeld

Text

  • ${true} (in het geval van een boolean)

  • ${naamVariabele}

  • ${skryv.dossierFromScope(execution).getOrCreateDocumentByDefinitionKey("keyForm").getField("keyFormElement")}

Script

Stukje code dat de waarde van de parameter berekent.

Zie workflow scripting

List

Lijst met waarden. Elke waarde kan een directe input waarde, een variabele of een expressie zijn.

  • [2,3,5,7,11,13,17,19,23]

  • ${naamList}

Map

Lijst met key - value pairs.

{“Naam”: ”John”, “Leeftijd”: 20, “Woonplaats”: “Brussel”}

Input of output parameter verwijderen

  1. Selecteer het element van de taak in de workflow.

  2. Ga naar het tabblad Geavanceerd in het eigenschappen panel. Klik op het tabblad Input/Output.

  3. Klik op de x knop om de parameter te verwijderen.

JavaScript errors detected

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

If this problem persists, please contact our support.