Skip to main content
Skip table of contents

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

2025-05-09

Opgegeven datum.

Datumexpressie

Zie extra info en voobeelden

${dateTime().withDate(2030,12,30).withTime(12,0,0,0).toDate()}

${dateTime().plusDays(1).toDate}

Specifieke datum die je opgeeft via een expressie.

Vandaag plus één dag resulteert in morgen.

Duurtijd

P1Y3M10DT1H1M1S

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

R3/PT12H

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

R/P3M

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

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.

Meer info

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.