Page Properties | ||
---|---|---|
| ||
Table of Contents |
---|
Services zijn rollen toegekend aan groepen. Je kan gegevens van deze groepen aan de hand van hun rol ophalen door gebruik te maken van de getService-method of de getUnassignedService-method. Om een groep te definiëren in de swimlanes heb je de id van de groep nodig.
Eén groep ophalen op basis van een rol
Code Block |
---|
${s.getService('rol').id} |
Waarbij
- rol: de rol van de groep waarvan je gegevens wilt ophalen
- id: aangeeft dat je de id van de groep wenst op te halen
Wanneer er meerdere groepen dezelfde rol toegekend kregen, zal automatisch de eerste groep die gevonden wordt
Code Block | ||
---|---|---|
| ||
${s.getService('roles.mo.intaker').id} |
Meerdere groepen ophalen op basis van een rol
Code Block |
---|
#set($services = ${s.getServices('rol')}) #foreach($service in $services)$!service.id,#end |
Waarbij
...
Dit script gebruik je zowel voor ht het ophalen van één groep als voor het ophalen van meerdere groepen. De eerste groep wordt opgehaald en krijgt een taak. De volgende keer dat het script aangesproken wordt, is de tweede groep automatisch de eerste groep die nog geen taak kreeg.
...