ANWENDUNGSMANAGEMENT


Editorzugriff auf Abschnitte in Masken begrenzen
In Workflow-Anwendungen können Sie mithilfe von Abschnitten den Benutzerkreis einschränken, die Teile eines Dokuments bearbeiten oder signieren dürfen. Wenn für ein Dokument mehr als eine Signatur erforderlich ist, legen Sie in der Maske einen Abschnitt für jede Signatur oder jede Gruppe an. Sie könnten beispielsweise einen Abschnitt speziell für die Einkäufergruppe erstellen.

Editor-Zugriffslisten und die Zugriffskontrollliste

Um festzulegen, wer Teile eines Abschnitts bearbeiten kann, wählen Sie die einzuschränkenden Felder aus und erstellen Sie einen Abschnitt, der diese Felder enthält. Geben Sie anschließend an, wer die Felder bearbeiten kann, und gehen Sie dazu folgendermaßen vor:


Für Benutzer, die nicht als Editoren des Abschnitts aufgeführt sind, werden diese Felder schreibgeschützt angezeigt. Der Editorzugriff des Abschnitts hebt den Editorzugriff in der Zugriffskontrolliste für die Datenbank (ACL) nicht auf, sondern kann die darin enthaltenen Parameter nur ergänzen. Berechtigungsnamen können in der Editor-Zugriffsliste nicht benutzt werden.

Weitere Informationen über die Dokumentzugriffskontrolle finden Sie unter "Abschnitte mit Zugriffskontrolle in Masken erstellen" und "Ein Leserfeld zum Einschränken der Zugriffsrechte auf bestimmte Dokumente verwenden".

Tipp Wenn Sie mit benutzerdefinierten Zugriffsrollen arbeiten, um vorgegebene Zugriffsrechte im Detail festzulegen, erstellen Sie am besten einen Abschnitt für jede Zugriffsrolle. Erstellen Sie anschließend ein Feld namens "RoleName" im oberen Abschnitt.

Abschnittseditor mit einem berechneten Feld festlegen

Um eine Liste von Abschnittseditoren zu definieren, schreiben Sie eine Formel zum Füllen der Liste zertifizierter Editoren. Hierbei können Sie den aktuellen Benutzernamen hinzufügen, mit @DbColumn eine Liste der Namen einlesen bzw. den Wert eines Prüferfeldes, einen Gruppennamen oder eine Rolle aus der ACL verwenden. Verwenden Sie ein beim Anlegen berechnetes Feld, damit beim Erstellen von Dokumenten eine permanente Editorenliste erstellt wird.

Sie können nur Formeln verwenden, mit denen eine Textliste aus einem oder mehreren Namen erstellt wird. Diese Namen werden der Editoren-Zugriffsliste des Abschnitts hinzugefügt. Die Namen sind in Anführungszeichen einzuschließen und durch einen Doppelpunkt ( : ) voneinander zu trennen.


Die Namen von Zugriffsrollen müssen in eckigen Klammern und Anführungszeichen eingeschlossen werden:
Weitere Informationen über Datenbanksuchvorgänge finden Sie unter "@DbColumn".

Autoren das Benennen von Abschnittseditoren ermöglichen

Damit die Autoren festlegen können, wer die Felder in einem Abschnitt bearbeiten kann, muss der Abschnitt bearbeitbar sein.

Als Erleichterung für die Autoren sollten Sie eine Vorgabewertformel erstellen, durch die eine anfängliche Editorenliste für den Abschnitt aufgestellt wird. Diese Liste kann dann von jedem aktualisiert werden, der den Abschnitt bearbeitet. Wenn es mehrere Editoren gibt, sollte für das Feld auf jeden Fall "Mehrfachwerte zulassen" gewählt sein.

Mithilfe eines bearbeitbaren Abschnitts kann der Autor des jeweiligen Dokuments eine individuell angepasste Liste von Editoren erstellen. Hierzu doppelklickt er auf den Abschnittstitel, wenn sich das Dokument im Bearbeitungsmodus befindet, oder er wählt "Abschnitt - Editoren definieren". Alle zum Bearbeiten der Felder im Abschnitt bereits berechtigten Benutzer werden angezeigt, und der Autor kann der Liste weitere Editoren hinzufügen.

Abschnitte mit Zugriffskontrolle in mehreren Masken verwenden

Wenn Sie einen Abschnitt mit Zugriffskontrolle in mehreren Masken verwenden möchten, übernehmen Sie den Abschnitt in eine Teilmaske und fügen die Teilmaske in die Masken ein.