Workflowelementen
In dit artikel worden de diverse elementen beschreven waaruit een workflow bestaat.
Een workflow bestaat uit elementen. In de hier volgende secties wordt elk type element beschreven.
Opdrachten
Een taak is een werkeenheid die moet worden uitgevoerd. Er kunnen twee typen taken worden toegevoegd aan een werkstroom: handmatige taken en geautomatiseerde taken.
Handmatige taak
Een handmatige taak is een werkeenheid die moet worden uitgevoerd door een gebruiker. Een workflow voor een onkostennota kan bijvoorbeeld handmatige taken omvatten waarbij de toegewezen gebruikers de volgende acties moeten uitvoeren:
- Ontvangstbewijzen controleren die samen met een onkostennota worden ingediend.
- De manager van een werknemer bellen.
Geautomatiseerde taak
Een geautomatiseerde taak is een werkeenheid die moet worden uitgevoerd door het systeem. Er is geen menselijke tussenkomst nodig. Een workflow voor verkooporders kan bijvoorbeeld geautomatiseerde taken omvatten waarbij het systeem de volgende acties moet uitvoeren:
- Een kredietcontrole uitvoeren.
- Een klantregistratie voor de klant maken als nog geen registratie bestaat.
Goedkeuringsprocessen
Een goedkeuringsproces bestaat uit afzonderlijke stappen. In elke goedkeuringsstap kan de gebruiker de volgende acties uitvoeren:
- Het document goedkeuren
- Het document afwijzen
- Een wijziging in het document aanvragen
- Het document aan een andere gebruiker toewijzen voor goedkeuring.
Elementen van een workflow voor regelartikelen
Er kan een workflow worden gemaakt om documenten of de regelitems in een document te verwerken. Bijvoorbeeld als u een goedkeuringsworkflow voor urenstaten hebt gemaakt. Deze workflow noemen we de documentworkflow. U kunt een element van een workflow voor regelartikelen toevoegen aan deze documentworkflow. Wanneer het regelitemelement wordt uitgevoerd, wordt elk regelitem in het document ter verwerking aangeboden. U wilt mogelijk alle regelitems laten verwerken door de workflow voor regelitems of u wilt dat elk regelitem door een andere workflow voor regelitems wordt verwerkt. Stel dat een werknemer een urenstaat heeft ingediend die op de volgende afbeelding lijkt.
In dit scenario wilt u mogelijk de volgende workflows voor regelartikelen maken:
- Regelartikelworkflow 1 – Deze workflow wordt gebruikt om regelartikelen te verwerken waarbij de project-ID 1111 is.
- Regelartikelworkflow 2– Deze workflow wordt gebruikt om regelartikelen te verwerken waarbij de project-ID 2222 is.
- Regelartikelworkflow 3 – Deze workflow wordt gebruikt om regelartikelen te verwerken waarbij de project-ID 3333 is.
Stroombeheerelementen
U kunt de volgende elementen gebruiken om workflows te ontwerpen met afwisselende vertakkingen of vertakkingen die op hetzelfde moment worden uitgevoerd.
Handmatige beslissing
Een handmatige beslissing is een punt waarop een workflow zich in twee vertakkingen opsplitst. Een gebruiker moet een beslissing nemen en deze beslissing systeem bepaalt welke tak wordt gebruikt om het aangeboden document te verwerken.
Voorwaardelijke beslissing
Een voorwaardelijke beslissing is eveneens een punt waarop een workflow zich in twee vertakkingen opsplitst. Het systeem bepaalt echter welke tak van de workflow wordt gebruikt om het ingediende document te verwerken. Om deze beslissing te nemen, evalueert het systeem het document om te bepalen of het aan de opgegeven voorwaarden voldoet.
Parallelle activiteit
Een parallelle activiteit is een workflowelement dat twee of meer workflowvertakkingen bevat die op hetzelfde moment worden uitgevoerd.
Subworkflow
Een subworkflow is een workflow die wordt uitgevoerd in de context van een andere workflow.