Hopp til hovedinnhold
Hopp over innholdsfortegnelsen

Hvordan vise avdelingen som er knyttet til en tilgangsrettighet

I noen tilfeller kan det være behov for en meldingsmal som angir hvilken avdeling en tilgangsrettighet er knyttet til. Dette er spesielt nyttig når en ansatt har flere stillinger i ulike avdelinger og får avdelingsspesifikke rettigheter, for eksempel i et pasientjournalsystem.

Denne veiledningen inneholder et sammensatt uttrykk som returnerer både navnet på tilgangsrettigheten og avdelingen den er knyttet til.


Uttrykket

Du kan bruke følgende uttrykk i en meldingsmal eller teste det i Expression Builder.

CODE
[OBJECTPERMISSION.SYSTEMROLE;Name;Id;1634] - [PRETTIFY;[REFERENCE;Department;Id;2;[OBJECTPERMISSION;ManagerOf;RoleTypeId;1634]]]

Advarsel: Dette uttrykket er et eksempel. Du erstatte nummeret 1634 med den faktiske ID-en til systemrollen du ønsker å referere til.


Slik fungerer det

Uttrykket består av to deler som er atskilt med en bindestrek:

  1. Navn på tilgangsrettighet: [OBJECTPERMISSION.SYSTEMROLE;Navn;Id;1634]

    • Denne delen av uttrykket henter navnet på systemrollen med den angitte ID-en.

  2. Avdelingens navn: [PRETTIFY;[REFERENCE;Department;Id;2;[OBJECTPERMISSION:ManagerOf:RoleTypeId:1634]]]

    • Denne delen søker opp og returnerer navnet på avdelingen som tilgangsrettigheten er knyttet til.


Eksempel på utdata

Når uttrykket brukes i Expression Builder eller i en meldingsflyt, vil det gi et resultat som ligner på følgende format: "Navn på tilgangsrettighet - navn på avdeling".

JavaScript-feil oppdaget

Vær oppmerksom på at disse feilene kan avhenge av nettleseroppsettet ditt.

Hvis problemet vedvarer, vennligst kontakt vår support.