Konfiguration

Legen Sie Rollen an

  • “Read All Engines”
  • “Read Engines”
  • “Edit All Engines”
  • “Edit Engines”

Tragen Sie diese Rollen in die Datentabelle ein.

Legen Sie neue Benutzer an.

  • Benutzer 1 mit “Read Engines”
  • Benutzer 2 mit “Edit Engines”
  • Benutzer 3 mit “Read Engines“und “Edit Engines”
  • Benutzer 4 mit “Read All Engines” und “Edit Engines”
  • Benutzer 5 mit “Read All Engines” und “Edit All Engines”

Fügen Sie in der Maske zwei Relationsauswahlelemente vom Typ Tokenbox hinzu

  • Relationsdefinition: RelatedAdditionalAuthors
  • Relationsdefinition: RelatedReaderRight

Überprüfen Sie wann welcher Benutzer einen Datensatz Bearbeiten bzw. Lesen kann.

Level 2 Prüfung

Bauen Sie in den Igniter eine Level 2 Prüfung ein.

Level 1 Prüfung

Bauen Sie in der Aktion eine Level 1 Prüfung ein.

Dialog nur für bestimmte Anwender

Erstellen Sie eine neue Rolle “Service Dialog” und vergeben Sie die Rechte “Read All Engines” und “Edit All Engines” an diese Rolle.

Erweitern Sie die Aktion, um eine Eigenschaft zur Auswahl von mehreren Rollen. Nur den gewählten Rollen wird erlaubt den Dialog zur Eingabe zu öffnen. Für alle weiteren Benutzer, wird der Igniter sofort ausgeführt.

Ändern Sie die Auswahl so ab, dass es nur möglich ist Rollen zu wählen, also keine Benutzerprofile oder Verzeichnisrollen.

Lösung