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