Table of Contents

Benutzerrechte für Userdaten

Informationen

  • Function Area: Kernel | Rechteverwaltung
  • Version: 11.0.0.0
  • Published Date: Samstag, 29. November 2008
  • Developer: Götzen
  • Subject: Benutzerrechtesteuerung in den Userdaten
  • Needs DB Modification: True

Beschreibung

Rechtevergabe an einzelne Objekte in den Userdaten ermöglicht. Siehe dazu Beispieldatenbank ECE

Benötigt: Klassen: -SysObjektAccessPrivilege - zur Konfiguration der Objekrechte.

  • Eine Tabelle für Benutzergruppen in den UserDaten
  • Eine Tabelle für Benutzer (z.B. Mitarbeiter) in den Userdaten
  • Eine M zu N Tabelle zur Zuordnung Benutzer zu Benutzergruppen -Metadaten: -ein Feld vom Typ Objektrechte aktivieren (ACTIVATEPRIVILEGESFLAG) in der Root Tabelle der zu Verwaltenden Klasse.
  • Ein Feld SupportsObjectPrivileges (BOOL) in der SysClass

Folgende Registry Einstellungen: Beispiel: [System\Config\Security\ObjectPrivileges\User] LOGON=UserId CLASS=Employee NameAttribute=Name_number [System\Config\Security\ObjectPrivileges\UserGroup] CLASS=Staff_group NameAttribute=ID_code EveryoneGroupName=Everyone PrintnameAttribute=Name [System\Config\Security\ObjectPrivileges\UserGroupAssigment] Ref_UserGroupAttribute=ref_group CLASS=HT_staff_group_assignment Ref_UserAttribute=ref_employee