Så här visar du den avdelning som är kopplad till en åtkomsträttighet
I vissa fall kan du behöva en meddelandemall för att ange vilken avdelning en åtkomsträttighet är kopplad till. Detta är särskilt användbart när en anställd har flera befattningar på olika avdelningar och får avdelningsspecifika behörigheter, t.ex. i ett patientjournalsystem.
I den här guiden finns ett sammansatt uttryck som returnerar både namnet på åtkomsträttigheten och den avdelning som den är länkad till.
Uttrycket
Du kan använda följande uttryck i en meddelandemall eller testa det i Expression Builder.
[OBJECTPERMISSION.SYSTEMROLE;Name;Id;1634] - [PRETTIFY;[REFERENCE;Department;Id;2;[OBJECTPERMISSION;ManagerOf;RoleTypeId;1634]]]
Varning: Detta uttryck är ett exempel. Du är måste ersätta numret 1634
med det faktiska ID:t för den systemroll som du vill referera till.
Hur det fungerar
Uttrycket består av två delar som åtskiljs av ett bindestreck:
Namn på åtkomsträtt:
[OBJECTPERMISSION.SYSTEMROLE;Name;Id;1634]
Denna del av uttrycket hämtar namnet på den systemroll som har det angivna ID:t.
Avdelningens namn:
[PRETTIFY;[REFERENCE;Department;Id;2;[OBJECTPERMISSION:ManagerOf:RoleTypeId:1634]]]
Denna del söker upp och returnerar namnet på den avdelning som åtkomsträttigheten är kopplad till.
Exempel på utdata
När uttrycket används i Expression Builder eller i ett meddelandeflöde kommer det att ge ett resultat som liknar följande format: "Åtkomsträttighetens namn - avdelningens namn".