Managed Documents-Plugin

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Diese Seite beschreibt die Applikationen und Module, die Struktur von Datenbanktabellen sowie Skripts und Rollen.

    Struktur von Datenbanktabellen

    Die folgenden Tabellen werden hinzugefügt:

    Tabelle : 1. Tabellen
    Anzeigename [Tabellenname] Beschreibung
    Dokument [dms_document] Die Dokumentdetails.
    Überarbeitung [dms_revision] Die Dokumentüberarbeitungen.
    Zielgruppe [dms_audience] Die vorgesehenen Dokumentleser.
    Klassifikationen [Klassifikation] Die Dokumentbeschränkungsebene, z. B. öffentlich oder vertraulich. (Definiert nicht den Zugriff auf das Dokument. Dokumentsicherheit wird in Benutzer- und Gruppenberechtigungen festgelegt.)
    Typ [dms_type] Der Dokumentzweck.
    Komponente [dms_component] Die Komponenten der Namensformate. Das Wertefeld ist ein Dot-Walking-Ausdruck, der ausgewertet wird. Für die Überarbeitung wird eine Ausnahme gemacht, da sie nicht vorhanden ist, wenn der Überarbeitungsname generiert wird.
    Namensformat [dms_name_format] Die Zusammensetzung der Komponenten zum Generieren von Überarbeitungsnamen.
    Genehmigungssequenz [approval_sequence] Die Genehmigungssequenzen, denen Anwender folgen müssen.
    Genehmigungsregel [dms_approval_rule] Die Kriterien, mit denen die Datensätze der Tabelle „dms_document“ übereinstimmen müssen. Dient zum automatischen Hinzufügen von Genehmigern zu einem Dokument.
    Sammlung [dms_collection] Die vom Benutzer erstellten Dokumentgruppen.

    Skripts

    Tabelle : 2. Zu „sys_script“ hinzugefügte Business Rules
    Regel Beschreibung
    Dokument aktualisieren Ändert den Status eines Dokuments in Abhängigkeit von seinen Überarbeitungen.
    Genehmiger hinzufügen Füllt die Liste der Genehmigenden im Dokument.
    Tabelle : 3. Zu „sys_script_include“ hinzugefügte Skripteinbindungen
    Skripteinbindung Beschreibung
    DocumentManagement Enthält die Hauptlogik für das Managed Documents-Plugin.
    DocumentManagementDB Enthält Methoden zum Ausführen von CRUD-Vorgängen in der Datenbank.
    DocumentManagementSecurity Hilft beim Verwalten der Sicherheit des Managed Documents-Systems.
    DocumentManagementAjax Aktualisiert die Details der temporären Überarbeitung, die beim Öffnen des Formulars zum Hochladen/Einchecken einer Überarbeitung erstellt wird.
    DocumentAttachmentAjax Benennt die Anlagendatei um.
    DocumentRevisionWorkflowHelper Ermöglicht die Durchführung grundlegender Workflow-Vorgänge für eine Revision.
    DocumentManagementApprovalMatcher Hilft beim Abrufen der Benutzer- und Gruppengenehmiger für ein Dokument, das den Genehmigungsregeln entspricht.
    DocumentApproverHelper Enthält Logik zur Handhabung von Dokumentgenehmigern.
    DocumentManagementUtils Nützliche Methoden.
    DocumentReferenceQualifiers Statische Methoden, die Referenzqualifizierer zurückgeben.
    Tabelle : 4. Zu „sys_script_client“ hinzugefügtes Client-Skript
    Regel Beschreibung
    Dokumenttypänderung Aktualisiert das Namensformatfeld im Abschnitt mit Überarbeitungseinstellungen des Dokuments. Jeder Typ hat ein Standardnamensformat.

    Rollen

    Dieses Plugin führt zwei neue Rollen ein:

    Tabelle : 5. Rollen
    Rolle Beschreibung
    document_management_user Mit dieser Rolle kann ein Benutzer auf das Managed Documents-Plugin zugreifen, Dokumente erstellen und nach Dokumenten suchen. Dokumentüberprüfer und -genehmiger benötigen die Rolle „document_management_user“, um auf das Managed Documents-Plugin zugreifen zu können. (Beachten Sie, dass Überprüfer und Genehmiger auch aus einem Genehmigungsdatensatz auf eine Dokumentüberarbeitung zugreifen können.)
    document_management_admin Mit dieser Rolle kann ein Benutzer die Administrationseinstellungen für das Managed Documents-Plugin ändern.
    Hinweis:
    Jedes Dokument verfügt über individuelle Berechtigungen. Selbst wenn ein Benutzer die Rolle „document_management_user“ erhält und über Berechtigungen für die Applikation verfügt, kann er nur Dokumente anzeigen, auf die er Zugriff hat.