Basisprincipes workflow
Algemeen
Workflow is een technische term voor proces. Een workflow is een reeks taken die moeten worden uitgevoerd om het proces uiteindelijk te voltooien. De taken in een workflow moeten handmatig worden uitgevoerd door een gebruiker of worden automatisch uitgevoerd zodra aan een voorwaarde wordt voldaan. Zodra een workflowtaak is uitgevoerd, gaat de workflow automatisch verder met de volgende workflowtaak, totdat het einde van de workflow is bereikt.
Hieronder een voorbeeld van een eenvoudige workflow:
Dit voorbeeldproces begint in de status 'Concept' en zodra de workflowtaak 'Indienen' wordt uitgevoerd door een gebruiker, gaat het proces verder naar de status 'Ingediend' en wordt de volgende workflowtaak 'Afhandelen' actief. In zowel de conceptstatus als de ingediende status is de annuleringstaak ook beschikbaar.
Een object identificeren met behulp van een workflow
Objecten die een workflow gebruiken, zijn voornamelijk te herkennen aan het tabblad 'Workflow'. Objecten zonder een workflow-tabblad hebben geen workflow. Een gebouw is bijvoorbeeld een object zonder workflow en een reservering is een object met workflow.
Eindgebruikers hebben geen rechten om het workflow tabblad te zien. Alleen key users en beheerders kunnen het workflow tabblad zien en er naartoe navigeren.
Als een gebruiker actieve taken in de workflow heeft, worden de bijbehorende (groene) functieknoppen ook weergegeven en dit is ook een indicator dat er een workflow bij betrokken is.
Workflowcomponenten
Een workflow bestaat uit verschillende componenten. De belangrijkste componenten zijn:
Status
Taak
Aansluiting
Annuleer groep
Component | Type | Beschrijving |
---|---|---|
Status |
| |
Status |
| |
Taak |
| |
Aansluiting |
| |
Annuleer groep |
|
Hoe een object workflow lezen
Via het overzicht 'Taakgeschiedenis' op het tabblad 'Workflow' kunnen key users en beheerders de workflowtaken zien die al zijn uitgevoerd en workflowtaken die zijn gegenereerd om te worden uitgevoerd. Dit overzicht kan worden gebruikt om te zien wie een specifieke workflowtaak heeft uitgevoerd of wie de huidige actieve workflowtaak moet uitvoeren.
Een objectcategorie bepaalt of een workflow wordt gebruikt. Als een object is opgenomen in een categorie die een workflow gebruikt, wordt voor dat specifieke object een workflow-case gemaakt. De workflow case voor dat object houdt bij in welke status het object zich op dat moment bevindt, welke taken op dat moment actief zijn en welke taken al zijn uitgevoerd. De workflow case geeft een visuele presentatie van de taken die al zijn uitgevoerd en de taken die nog moeten worden uitgevoerd.
De include 'View workflow graphics <object instance>' toont de huidige workflow-case van het object. In de workflow-case worden verschillende kleuren gebruikt:
Lichtgrijs: Alle statussen, taken, connectors en cancelgroepen die momenteel niet actief zijn voor de huidige status
Zwart/donkergrijs: De huidige (actieve) status en alle taken, aansluitingen en annuleringsgroepen die momenteel actief zijn.
Blauw: De blauwe statussen, taken en connectoren tonen de route die het object al heeft afgelegd (voortgang).