Timers
Concept
Via timers kan je een tijdstip, tijdsverloop of cyclus gaan definiëren binnen de BPMN-workflow. Tijd wordt gedefinieerd volgens de ISO 8601 tijdsdefinitie.
Symbool
Een timer wordt voorgesteld door een klok.
Mogelijke tijdsdefinities
Timer | Voorbeeld | Beschrijving |
---|---|---|
Datum |
| Opgegeven datum. |
Datumexpressie |
| Specifieke datum die je opgeeft via een expressie. Vandaag plus één dag resulteert in morgen. |
Duurtijd |
1 jaar, 3 maanden, 10 dagen, 1 uur, 1 minuut en 1 seconde. | Tijdsverloop gerekend vanaf het ogenblik dat de process token in het event komt. |
Gelimiteerde cyclus |
Om de twaalf uur, drie keer herhalen. | Repetitief, maar gelimiteerd tot een specifiek aantal repetities. Telkens wordt een onderling gelinkte process token aangemaakt. |
Ongelimiteerde cyclus |
Om de drie maanden zolang het proces actief is. | Repetitief, maar ongelimiteerd. Telkens wordt een onderling gelinkte process token aangemaakt. |
Configuratie
Gebruik de door Skryv ontwikkelde template die gekoppeld is aan timer gerelateerde event types. Zo kan je makkelijk één van de tijdsdefinities instellen.

Gelinkte event types
Timer intermediate event: info en eigenschappen.
Timer start event: info en eigenschappen.
Timer boundary event interrupting: info en eigenschappen.
Timer boundary event non-interrupting: info en eigenschappen.
Voorbeelden
Voorbeeld 1
Onderstaande workflow schetst een langlopende procedure. De doorlooptijd van het dossier kan enkele maanden tot zelfs meer dan een jaar tijd in beslag nemen. In een dergelijk geval kan je ervoor kiezen om bijvoorbeeld elke maand een notificatie uit te sturen naar de aanvrager met daarin een statusupdate omtrent het dossier. Merk op dat het timer event de verwerkingsactiviteit niet onderbreekt (non-interrupting boundary event).
Voorbeeld 2
Onderstaande workflow toont de procedure voor melding van werkzaamheden. Naast de administratieve verwerking voorziet de procedure ook een fysiek plaatsbezoek op de werf vanaf 7 dagen na opstart.