Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

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

${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 

Voorbeelden
${s.getService('roles.mo.intaker').id}

Meerdere groepen ophalen op basis van een rol

#set($services = ${s.getServices('rol')}) #foreach($service in $services)$!service.id,#end

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

Voorbeelden
#set($services = ${s.getServices('roles.mo.intaker')}) #foreach($service in $services)$!service.id,#end

Enkel groepen ophalen die nog geen taak toegekend kregen

${s.getUnassignedServices('rol').get(0).id}(rol)

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

Dit script gebruik je zowel voor ht 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.

Voorbeelden
${s.getUnassignedServices('roles.mo.reader').get(0).id}(roles.mo.reader)
  • No labels