Service Formular: Elemente ein/ausblenden abhängig von Benutzerrolle

Willkommen in unserer deutschsprachigen Anwendergemeinde.
Stellen Sie ruhig ihre Fragen oder teilen Sie ihr Wissen mit anderen.

Moderator: hdroege

Post Reply
Alex117
Posts: 3
Joined: 04. Aug 2020, 13:52
Contact:

Service Formular: Elemente ein/ausblenden abhängig von Benutzerrolle

Post by Alex117 » 19. Aug 2021, 12:54

Hallo Zusammen,

in einem Service Formular (Dialog) möchte ich Checkboxen dynamisch ein- bzw. ausblenden, abhängig davon, ob der CurrentUser Mitglied in einer bestimmten M42 Benutzerrolle ist.

Wie lässt sich das über den Layout Designer am besten umsetzen, sodass ich eine Bool Kontextvariable so gefüllt bekomme, dass diese anzeigt:

WENN CurrentUser Mitglied der Rolle mit der ID xyz DANN return true ELSE return false

Danke vorab und viele Grüße :)

smr2105
Posts: 3
Joined: 26. Apr 2019, 10:16
Contact:

Re: Service Formular: Elemente ein/ausblenden abhängig von Benutzerrolle

Post by smr2105 » 17. Nov 2021, 11:02

Hi Alex,
das bekommst du am einfachsten über eine eigene (Multi) Datenquelle im Dialog hin, welche die SPSSecurityClassRole abfragt und über einen Filter einer Kontext-Variable prüft, ob der CurrentUser Mitglied der Rolle ist. Wenn kein Treffer → dann ist er auch nicht in der Rolle :)

Der Filter sieht dann in etwa so aus: [Expression-ObjectID] = DeinRollenEOID and Members.ID = IDDesZuPrüfendenBenutzerss

Hier findest du eine ausführliche Anleitung


Beste Grüße & viel Glück :wink:
morpheus42
Der neue Blog rund um IT Service Management, Anpassungen, Tipps & Tricks in der Matrix42 ESM Suite
morpheus42.com

A wise man once said: "Have you cleared your cache?"

Post Reply

Return to “Deutsch”

Who is online

Users browsing this forum: No registered users and 3 guests