Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
Met deze functionaliteit kunt u vanuit één workflow andere workflows aanroepen. U kunt variabelen uit de huidige workflow gebruiken als invoer voor de sub-workflow, en de uitvoer van de sub-workflow vervolgens gebruiken als variabelen in de huidige workflow voor latere knooppunten.
Het proces van het aanroepen van een workflow wordt hieronder weergegeven:

Door workflows aan te roepen, kunt u gemeenschappelijke proceslogica hergebruiken, zoals het verzenden van e-mails of sms-berichten. Ook kunt u een complexe workflow opsplitsen in meerdere sub-workflows voor eenvoudiger beheer en onderhoud.
In essentie maakt een workflow geen onderscheid of een proces een sub-workflow is. Elke workflow kan als sub-workflow worden aangeroepen door andere workflows, en kan zelf ook andere workflows aanroepen. Alle workflows zijn gelijk; er bestaat alleen een relatie van aanroepen en aangeroepen worden.
Het gebruik van het aanroepen van een workflow vindt op twee plaatsen plaats:
In de workflowconfiguratie-interface klikt u op de plusknop ('+') in de workflow om een knooppunt "Workflow aanroepen" toe te voegen:

Selecteer de workflow die u wilt aanroepen. U kunt de zoekbalk gebruiken om snel te zoeken:

:::info{title=Tip}
Nadat u een workflow heeft geselecteerd, moet u ook de variabelen van de trigger configureren. Deze dienen als invoergegevens om de sub-workflow te activeren. U kunt direct statische gegevens selecteren of variabelen uit de huidige workflow kiezen:

Verschillende typen triggers vereisen verschillende variabelen, die u naar behoefte in het formulier kunt configureren.
Raadpleeg de inhoud van het knooppunt Workflow uitvoer om de uitvoervariabelen van de sub-workflow te configureren.
Terug in de hoofd-workflow, in andere knooppunten onder het knooppunt "Workflow aanroepen", kunt u, wanneer u de uitvoerwaarde van de sub-workflow wilt gebruiken, het resultaat van het knooppunt "Workflow aanroepen" selecteren. Als de sub-workflow een eenvoudige waarde uitvoert, zoals een string, getal, booleaanse waarde of datum (een datum is een string in UTC-formaat), kunt u deze direct gebruiken. Als het een complex object is (zoals een object uit een collectie), moet het eerst worden gemapt via een JSON Parse-knooppunt voordat de eigenschappen ervan kunnen worden gebruikt; anders kan het alleen als een geheel object worden gebruikt.
Als de sub-workflow geen "Workflow uitvoer"-knooppunt heeft geconfigureerd, of geen uitvoerwaarde heeft, dan krijgt u bij het gebruik van het resultaat van het knooppunt "Workflow aanroepen" in de hoofd-workflow alleen een lege waarde (null).