Managed Documents-Plugin
Diese Seite beschreibt die Applikationen und Module, die Struktur von Datenbanktabellen sowie Skripts und Rollen.
Struktur von Datenbanktabellen
Die folgenden Tabellen werden hinzugefügt:
| 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 Genehmigungsreihenfolgen, die Anwender befolgen 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
| 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. |
| 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. |
| 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:
| 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.