Käyttöoikeuteen liittyvän osaston näyttäminen
Joissakin tapauksissa saatat tarvita viestimallia, jolla määritetään, mihin osastoon käyttöoikeus on liitetty. Tämä on erityisen hyödyllistä silloin, kun työntekijällä on useita tehtäviä eri osastoilla ja hän saa osastokohtaisia oikeuksia esimerkiksi potilastietojärjestelmässä.
Tässä oppaassa on yhdistetty lauseke, joka palauttaa sekä käyttöoikeuden nimen että osaston, johon se on linkitetty.
Ilmaisu
Voit käyttää seuraavaa lauseketta viestimallissa tai testata sitä Expression Builderissa.
[OBJECTPERMISSION.SYSTEMROLE;Name;Id;1634] - [PRETTIFY;[REFERENCE;Department;Id;2;[OBJECTPERMISSION;ManagerOf;RoleTypeId;1634]]]
Varoitus: Tämä ilmaus on esimerkki. Sinä on korvaa numero 1634
sen järjestelmän roolin todellisen ID:n kanssa, johon haluat viitata.
Miten se toimii
Ilmaus koostuu kahdesta osasta, jotka on erotettu toisistaan väliviivalla:
Käyttöoikeuden nimi:
[OBJECTPERMISSION.SYSTEMROLE;Name;Id;1634]
Tämä osa lausekkeesta hakee sen järjestelmän roolin nimen, jolla on määritetty tunnus.
Osaston nimi:
[PRETTIFY;[REFERENCE;Department;Id;2;[OBJECTPERMISSION:ManagerOf:RoleTypeId:1634]]]
Tämä osa etsii ja palauttaa sen osaston nimen, johon käyttöoikeus on liitetty.
Esimerkkitulos
Kun lauseketta käytetään lausekkeenmuodostajassa tai sanomavirrassa, lauseke tuottaa seuraavan kaltaisen tuloksen: "Käyttöoikeuden nimi - osaston nimi".