Task listeners
Concept
Een task listener is speciaal soort listener die enkel gebruikt wordt in combinatie met gebruikerstaken. Het belangrijkste verschilpunt met een ‘gewone’ execution listener zijn de mogelijke uitvoeringstriggers.
De execution listener wordt uitgevoerd wordt ofwel bij de start ofwel op het einde van de taak.
De task listener is dan weer uitvoerbaar op enkele cruciale momenten binnen een gebruikerstaak (bijvoorbeeld op het ogenblik dat deze toegewezen wordt aan een specifieke gebruiker).
Eigenschappen
Het instellen verloopt net zoals bij een execution listener. Enkel de eigenschap Event Type is anders.
Event Type | Beschrijving |
---|---|
Create | Listener wordt uitgevoerd op het ogenblik dat een gebruikerstaak aangemaakt wordt. |
Assignment | Listener wordt uitgevoerd op het ogenblik dat een gebruikerstaak toegewezen wordt aan een gebruiker of groep van gebruikers. |
Complete | Listener wordt uitgevoerd op het ogenblik dat een gebruikerstaak uitgevoerd of voltooid is. |
Delete | Listener wordt uitgevoerd op het ogenblik dat een gebruikerstaak wordt verwijderd uit de procesinstantie of op het ogenblik dat de gebruiker de taak annuleert of weigert. |
Update | Listener wordt uitgevoerd op het ogenblik dat een gebruikerstaak een update krijgt (bijvoorbeeld toegewezen aan iemand anders). |
Timeout | Listener wordt uitgevoerd op het ogenblik dat een gebruikerstaak een vooraf gedefinieerde tijdslimiet bereikt. Bijvoorbeeld als de taak na toewijzing niet binnen de 48 uur is uitgevoerd, kan je een waarschuwing of herinneringsmail uitsturen. Bij selectie van timeout als event type worden de bijkomende parameters Timer Definition Type en Timer Definition beschikbaar. |