Subworkflow

De activiteit 'Subworkflow' kan je gebruiken om verschillende workflows achter elkaar te koppelen. Je kan er zo voor zorgen dat vanuit de huidige workflow een andere workflow wordt opgestart. De huidige workflow blijft verder lopen zoals dat normaal het geval zou zijn.

Als je wil dat de huidige workflow pas verder loopt wanneer de gekoppelde workflow afgewerkt is, dan maakt je gebruik van de workflowactiviteiten Wacht en Doorgaan.

Bij het aanmaken van deze activiteit dienen volgende velden ingevuld te worden

Naam
De naam van de workflow. Deze naam moet uniek zijn.
Workflow

De workflow die je wilt toevoegen in de huidige workflow.

Er zijn al een heleboel standaard subworkflows voorzien die je kan inschakelen in je workflow:

Swimlanes

De swimlanes die je wilt overzetten naar de subworkflow. 

Hier worden alle swimlanes van de subworkflow opgehaald. Je kan elk van deze swimlanes dan mappen tegen swimlanes uit je hoofdworkflow

Parameters
Voor elke workflowparameter die in de workflowinstellingen van de gebruikte subworkflow toegevoegd is, kan hier een waarde, ondertekenaar of tijd geselecteerd worden (afhankelijk van het type dat gekozen is in de subworkflow). Sommige parameters zijn verplicht om in te vullen, afhankelijk van de configuratie uit de workflowinstellingen van de subworkflow.
Subworkflows te stoppen na uitvoeren eerste taak
Hiermee kan je er voor zorgen dat een aantal andere subworkflows automatisch stoppen wanneer voor deze subworkflow de eerste taak wordt uitgevoerd. Volgende opties zijn beschikbaar:
  • Geen (standaardoptie): geen enkele subworkflow wordt automatisch gestopt
  • Alle subworkflows: alle andere subworkflows worden automatisch gestopt wanneer de eerste taak voor deze subworkflow wordt uitgevoerd
  • Specifieke subworkflows: wanneer je dit aanklikt, verschijnt net onder deze optie een multiselect waarin alle subworkflows (behalve de subworkflow waarvoor je de instellingen aan het doen bent) geselecteerd kunnen worden. De gebruiker kiest de subworkflows waarvan je wil dat ze worden afgesloten nadat de eerste taak voor de geselecteerde subworkflow is uitgevoerd.

Deze activiteit laat meerdere inkomende transities toe en moet beschikken over exact één uitgaande transitie.