Lade...
 

Zugriffsrechte für Klassen

Zugriffsrechte für Klassen

Beschreibung

Die Zugriffsgruppen dienen der Verwaltung von Benutzerrechten (siehe auch Zugriffsrechte).

In ClassiX® kann auf verschiedene Objekte zugegriffen werden. Der Typ dieser Objekte ist die Klasse, welche die Eigenschaften und die Datenfelder des Objektes definiert. Somit kann man über die Klasse den Zugriff auf eine Gruppe von Objekten bestimmen. Alternativ könnte man auch jedes einzelne Objekt mit einen Zugriffsschutz versehen, wäre aber wesentlich mühevoller und somit uneffizienter.

Im Standard werden verschiedene Bezeichnungen verwendet, um deutlich zumachen, welche Rechte mit einem Klassenzugriff gewährt werden:

  • Freigabe steht für die Rechte Lesen, Schreiben, Einfügen und Löschen
  • Ändern steht für die Rechte Lesen, Schreiben und Einfügen
  • Schreiben steht für die Rechte Lesen und Schreiben
  • Lesen steht für das Recht Lesen

Funktionalität

Eingabefenster

Um eine Gruppe von Objekten zu sperren muss man in der Enumeration den gemeinsamen Klassennamen auswählen. In diesem Beispiel "CX_COST_OBJECTIVE" für die Gruppe der Kostenträger. In der Gruppe "Zugriffsrechte (allgemein)" kann dann definiert werden, welche Zugriffsbestimmungen gelten sollen. In der Gruppe spezielle Zugriffsrechte, können dann spezielle Datenfelder gesperrt oder freigegeben werden. So könnte ein Benutzer zwar die Kostenträger editieren, aber nicht dessen Gültigkeit setzen dürfen.

Secclass De

Menü
Menüpunkt Beschreibung
Suchen Listenfenster aufrufen
Verwendung -
: Zugehörige Benutzer anzeigen Zeigt an welchen Benutzern es zugewiesen wurde.
: Zugehörige Zugriffsgruppen anzeigen Zeigt in welchen Gruppen es eingefügt wurde.

 

Felder
Feld Beschreibung
Beschreibung Name kann frei vergeben werden und dient nur als Beschreibungs- und Suchfeld 
Klassenname Angabe des Klassennamens
Ohne Vererbung Ist diese Option gesetzt, gelten die Zugriffsrechte auch für Objekte der Klassen, die von der angegebenen Klasse vererbt sind
Zugriffsrechte (allgemein) Definiert die allgemeinen Zugriffsrechte (CRUD) auf Objekte der angegebenen Klasse
Zugriffsrechte (Zugriffspfade) Definiert Zugriffsrechte auf bestimmte Zugriffspfade/Datenfelder der Objekte der angegebenen Klasse

Listenfenster

Dieses Fenster dient der Auflistung der Klassenzugriffsrechte.

Toolbar
Symbol Beschreibung
new.png Neuen Klassenzugriff anlegen
open.png Das aktuelle Klassenzugriffsrecht wird im Eingabefenster angezeigt.
delete.png Das ausgewählte Klassenzugriffsrecht wird gelöscht.
CX_PRINTER_hardcopy.png Klassenzugriffe drucken
CX_MESSAGE_SECURITY.png Alle Nachrichtenzugriffsobjekte anzeigen
CX_SECURITY_SET.png Alle Zugriffsgruppen anzeigen
CX_USER.png Liste der Benutzer, denen die Gruppe zugeordnet ist
copytoclipboard.png Alle Zeilen in die Zwischenablage kopieren

 

Suchfelder
Feld Beschreibung
Beschreibung Nach Beschreibung suchen
Klasse Nach Klassennamen suchen

 

Selektionsfenster

Dieses Fenster dient der Selektion eines Klassenzugriffsrechts.

Suchfelder
Feld Beschreibung
Beschreibung Nach Beschreibung suchen
Klasse Nach Klassennamen suchen

 

Knöpfe
Knopf Beschreibung
OK Das selektierte Klassenzugriffsrecht wird übernommen.

 

Verwandte Themen

 


Technische Dokumentation

Zugriffsrechte für Klassen Editiermodul

Modulname

secclass.mod

Klassen

CX_CLASS_SECURITY

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
EDIT_CLASS_SECURITY NULL oder Klassenzugriffsrecht-Objekt Eingabefenster für Zugriffsrechte für Klassen aufrufen  

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
DISPLAY_META_INFO Klasse Metainfo-Fenster für die aktuelle Klasse anzeigen Metainfo-Modul
SECURITY_OBJECT_CHANGED Klassenzugriffsrecht-Objekt Klassenzugriffsrecht wurde geändert  
SECURITY_OBJECT_CREATED Klassenzugriffsrecht-Objekt Klassenzugriffsrecht wurde geändert  

 

Operativer Betrieb