Wiki & Dokumentation


ACLs berechnen

In einigen unserer Produkte ist es möglich, die Zugriffsrechte (ACL`s) in docuvita zu anzupassen oder nachträglich zu ändern. Dazu wird häufig eine Zahl eingetragen.

Dieser Anleitungsartikel erklärt Ihnen, wie Sie den Code für die Zugriffsrechte einfach selbst ausrechnen können.

Vorgehensweise

Jedes einzelne Zugriffsrecht wird docuvita intern durch einen gewissen Zahlenwert repräsentiert. Um den Zahlenwert für Ihre individuelle Konfiguration zu ermitteln, addieren Sie einfach die einzelnen Werte zu einem Gesamtergebnis.

ZugriffsrechtZahlenwert
Kein Zugriff0
Objekt sichtbar1
Öffentliche Felder ansehen2
Alle Felder ansehen4
Dokumentvorschau anzeigen8
Name/Beschreibung ändern16
Alle Felder ändern32
Dokument bearbeiten64
Löschmarkierung setzen128
Neu anlegen256
Dokument freigeben512
Zugriffsrechte verwalten1024
Dokument exportieren2048
Dokument drucken4096
Dokument herunterladen8192
Dokument versenden16384
Dokument öffnen32768
Dokument teilen65536

Berechnungsbeispiel:

Sie möchten die Benutzerrechte "Objekt sichbar (1)", "Öffentliche Felder ansehen (2)", "Alle Felder ansehen (4)", "Dokumentvorschau anzeigen (8)", "Dokument exportieren(2048)", "Dokument drucken(4096)", "Dokument herunterladen(8192)", "Dokument versenden(16384)" und "Dokument öffnen(32768)" vergeben. Diese Einstellung entspricht dem docuvita Standard-Berechtigungssatz "Lesen". 

Addieren Sie nun die Zahlenwerte der einzelnen Zugriffsrechte: 1 + 2 + 4 + 8 + 2048 + 4096 + 8192 + 16384 + 32768 = 63503

Dieses Ergebnis benutzen Sie als Wert für Ihre Zugriffsrechteinstellung:

Beispielconfiguration AccessRight EMailArchiver
[...]
{
 "FieldName": "AccessRight",
 "FieldTyp": "N",
 "FieldValue": 63503,
 "FieldDescription": "Users access rights for archived mail. Default:15 Standard access right configurations: Approve = 65535, FullAccess = 63999, FullWithOutDelete = 63871, Read = 63503, ReadWithLimits = 15"
          }
[...]





Copyright 2013-2020 docuvita solutions GmbH