Wat is een workflowpatroon?
Een workflowpatroon is een volgorde van taken of takenreeksen. Workflowpatronen worden gevormd door twee parameters: hoe taken zich tot elkaar verhouden in het workflowproces en welke mogelijkheden er zijn om beslissingen uit te voeren tijdens het workflowproces. Werkstroompatronen worden vaak visueel geïllustreerd als een reeks logische keuzes die worden gedefinieerd en in een stroomdiagram worden geplaatst. De werktaak kan worden uitgevoerd door automatisering, of werknemers kunnen de taak handmatig uitvoeren. Het logische proces van de stroom is in beide gevallen hetzelfde.
In een opeenvolgend workflowpatroon kan de volgende stap niet worden voltooid totdat de bestaande taak in een opeenvolgende volgorde wordt verplaatst. Een opeenvolgend workflow-patroon kan worden geïllustreerd als A tot B tot C. Als een werknemer een taak vervult, kan die werknemer de voltooide taak overdragen aan een andere werknemer. De volgende medewerker in de rij voltooit een andere stap in het proces of stuurt het werk door naar de volgende productiefase.
Als de keuzes van de werknemer beperkt zijn tot slechts één, wordt het workflow-patroon 'exclusief' genoemd, omdat het een impliciete beëindiging is. De werknemer kan alleen van A naar B gaan en niet verder. Als er meer dan één keuze beschikbaar is voor de medewerker, wordt het proces een 'expliciet keuzepatroon' genoemd. In dit scenario kan de taak van A naar B of C of D gaan, enzovoort. Het proces kan ook in de andere richting gaan van A of B of C naar D.
Een parallel workflowpatroon treedt op wanneer meerdere werknemers tegelijkertijd taken uitvoeren, zonder dat een beslissing hoeft te worden genomen. Er kan bijvoorbeeld een werknemer zijn die een stapel materiaal naar een groep werknemers in de assemblagelijn verplaatst. Al deze werknemers verwerken die afzonderlijke items binnen die stapel op een gelijktijdige manier, wat A tot B en C zou zijn. In een ander voorbeeld van een parallelle workflow kunnen meer dan één werknemer een taak voltooien, die vervolgens wordt doorgestuurd naar slechts één werknemer in de volgende stap in de workflow. Een illustratie van dit parallelle workflowpatroon is A en B tot C.
Als de werknemer een stap voltooit waarvoor nu een logische beslissing moet worden uitgevoerd, wordt deze een parallelle splitsing. Dit kan worden geïllustreerd als A tot B of C, of A of B tot C. In een workflow kunnen taken worden opgesplitst in nieuwe workflowpatronen en vervolgens verder worden gecombineerd in het assemblageproces. Het patroon kan A tot B en C zijn en vervolgens terug naar A, omdat de workflow-stroom wordt gesplitst en weer bij elkaar komt.