objekte

Hält die Rechte-Klauseln (Berechtigungsregeln) pro Kombination aus Benutzergruppe und enaio®-Objekttyp. Eine Klausel ist eine an DMS-Anfragen anzuhängende Filterbedingung, die festlegt, welche Datensätze eines Objekttyps die jeweilige Gruppe sehen bzw. bearbeiten darf. Zusätzlich hält die Tabelle die zugehörigen Basis-Rechtebits sowie eine Bitmaske für Anmerkungsrechte.

1. Spalten

Name Typ Länge Beschreibung

gruppen_id

int

Verweis auf gruppen.id — die Benutzergruppe, für die die Klauseln und Rechte gelten.

objekttyp

int

enaio®-Objekttyp-ID (siehe Objekttyp-ID), für den die Regeln gelten.

rechte

smallint

Bitmaske der Basis-Rechte der Gruppe auf den Objekttyp:
1 = Objekt ausgeben (X)
2 = Objekt löschen (D)
4 = Indexdaten schreiben (R)
8 = Indexdaten anzeigen (R)
16 = Objekt schreiben (U)

clause

image

max

Vermutlich veraltet — in allen bekannten Beispielen NULL.

hlp_clause

image

max

Klausel: Indexdaten anzeigen (Recht R).

str_clause

nvarchar

248

Veraltet — in aktuellen Systemen leer. Hielt das frühere Klauselformat.

annotations

int

Bitmaske der Anmerkungs-Rechte. Existiert nur bei Dokument-Objekttypen.
1 = Gruppenanmerkungen (Recht G)
2 = öffentliche Anmerkungen

write_clause

image

max

Klausel: Indexdaten schreiben (Recht R).

delete_clause

image

max

Klausel: Objekt löschen (Recht D).

obread_clause

image

max

Klausel: Objekt ausgeben (Recht X).

obwrite_clause

image

max

Klausel: Objekt schreiben (Recht U).

new

int

Unbekannt; in allen bekannten Beispielen 0.

2. Verwandte Tabellen

  • gruppen — die Benutzergruppen, auf die gruppen_id verweist.