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.
Zugriffsrecht | Zahlenwert |
---|---|
Kein Zugriff | 0 |
Objekt sichtbar | 1 |
Öffentliche Felder ansehen | 2 |
Alle Felder ansehen | 4 |
Dokumentvorschau anzeigen | 8 |
Name/Beschreibung ändern | 16 |
Alle Felder ändern | 32 |
Dokument bearbeiten | 64 |
Löschmarkierung setzen | 128 |
Neu anlegen | 256 |
Dokument freigeben | 512 |
Zugriffsrechte verwalten | 1024 |
Dokument exportieren | 2048 |
Dokument drucken | 4096 |
Dokument herunterladen | 8192 |
Dokument versenden | 16384 |
Dokument öffnen | 32768 |
Dokument teilen | 65536 |
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:
[...] { "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