Hoe de afdeling weergeven die is gekoppeld aan een toegangsrecht
In sommige gevallen heb je een berichtsjabloon nodig om te specificeren aan welke afdeling een toegangsrecht is gekoppeld. Dit is vooral handig als een medewerker meerdere functies heeft op verschillende afdelingen en afdelingsspecifieke rechten krijgt, bijvoorbeeld in een patiëntendossiersysteem.
Deze gids geeft een samengestelde expressie die zowel de naam van het toegangsrecht als de afdeling waaraan het gekoppeld is teruggeeft.
De uitdrukking
Je kunt de volgende expressie gebruiken in een berichtsjabloon of deze testen in de Expression Builder.
[OBJECTPERMISSION.SYSTEMROLE;Name;Id;1634] - [PRETTIFY;[REFERENCE;Department;Id;2;[OBJECTPERMISSION;ManagerOf;RoleTypeId;1634]].
Waarschuwing: Deze uitdrukking is een voorbeeld. Je moet het nummer vervangen 1634
met de werkelijke ID van de systeemrol waarnaar je wilt verwijzen.
Hoe het werkt
De uitdrukking bestaat uit twee delen, gescheiden door een koppelteken:
Naam toegangsrecht:
[OBJECTPERMISSION.SYSTEMROLE;Name;Id;1634]
Dit deel van de expressie haalt de naam op van de systeemrol met de opgegeven ID.
Naam afdeling:
[PRETTIFY;[REFERENCE;Afdeling;Id;2;[OBJECTPERMISSION:ManagerOf:RoleTypeId:1634]].
Dit onderdeel zoekt de naam op van de afdeling waaraan het toegangsrecht is gekoppeld en geeft deze terug.
Voorbeeld output
Bij gebruik in de Expression Builder of een berichtenstroom zal de expressie een resultaat opleveren dat lijkt op het volgende formaat: "Naam toegangsrecht - Naam afdeling".