Module d’extension Managed Documents

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Cette page décrit les applications et les modules, la structure des tables de base de données, les scripts et les rôles.

    Structure de table de base de données

    Les tables suivantes sont ajoutées :

    Tableau 1. Tables
    Nom d’affichage (nom de table) Description
    Document [dms_document] Détails du document.
    Révision [dms_revision] Les révisions du document.
    Audience [dms_audience] Les lecteurs de documents prévus.
    Classifications [classification] Niveau de restriction du document, par exemple public ou confidentiel. (Ne définit pas l’accès au document. La sécurité du document est définie dans les autorisations utilisateur et groupe.)
    Type [dms_type] Le but du document.
    Composant [dms_component] Les composants des formats de nom. Le champ value est une expression de remontée pas à pas qui est évaluée. Une exception est faite pour la révision, car elle n’existe pas lorsque le nom de la révision est généré.
    Format du nom [dms_name_format] Composition des composants pour générer des noms de révision.
    Séquence d’approbation [approval_sequence] Les séquences d’approbation que les utilisateurs doivent suivre.
    Règle d’approbation [dms_approval_rule] Critères auxquels les enregistrements de la table dms_document doivent répondre. Utilisé pour ajouter automatiquement des approbateurs à un document.
    Collecte [dms_collection] Les groupes de documents créés par l’utilisateur.

    Scripts

    Tableau 2. Règles métier qui sont ajoutées à sys_script
    Règle Description
    Mettre à jour le document Change l’état d’un document en fonction de ses révisions.
    Ajouter des approbateurs Remplit la liste des approbateurs dans le document.
    Tableau 3. Includes de script qui seront ajoutés à sys_script_include
    Include de script Description
    Gestion des documents Contient les logiques principales du module d’extension Documents gérés.
    Base de données de gestion des documents Contient des méthodes pour effectuer des opérations CRUD sur la base de données.
    DocumentManagementSécurité Aide à gérer la sécurité du système Managed Documents.
    Gestion des documents Ajax Met à jour les détails de la révision temporaire créée lors de l’ouverture du formulaire de révision.
    DocumentAttachmentAjax Renomme un fichier de pièce jointe.
    DocumentRevisionWorkflowHelper Permet d’effectuer des opérations de workflow de base sur une révision.
    DocumentManagementApprovalMatcher Permet d’obtenir les approbateurs d’utilisateur et de groupe pour un document qui correspond aux règles d’approbation.
    DocumentApproverHelper Contient des logiques pour gérer les approbateurs de documents.
    DocumentManagementUtils Méthodes utiles.
    Qualificateurs de référence de document Méthodes statiques qui renvoient des qualificatifs de référence.
    Tableau 4. Script client qui est ajouté à sys_script_client
    Règle Description
    Changement de type de document Met à jour le champ de format du nom dans la section Paramètres de révision du document. Chaque type a un format de nom par défaut.

    Rôles

    Ce module d’extension introduit deux nouveaux rôles :

    Tableau 5. Rôles
    Rôle Description
    document_management_user Ce rôle permet à un utilisateur d’accéder au module d’extension Managed Documents, de créer des documents et de rechercher des documents. Les réviseurs et les approbateurs de documents doivent disposer du rôle document_management_user pour accéder au module d’extension Managed Document. (Veuillez noter que les réviseurs et les approbateurs peuvent également accéder à une révision de document à partir d’un enregistrement d’approbation.)
    document_management_admin Ce rôle permet à un utilisateur de modifier les paramètres administratifs du module d’extension Documents gérés.
    Remarque :
    Chaque document dispose d’autorisations individuelles, donc même si un utilisateur reçoit le rôle document_management_user et dispose d’autorisations dans l’application, l’utilisateur ne peut afficher que les documents auxquels il a eu accès.