Plug-in Documentos gerenciados

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Esta página descreve as aplicações, os módulos, a estrutura da tabela de banco de dados, os scripts e as funções.

    Estrutura da tabela de banco de dados

    As seguintes tabelas foram adicionadas:

    Tabela 1. Tabelas
    Nome de exibição [nome da tabela] Descrição
    Documento [dms_document] Os detalhes do documento.
    Revisão [dms_revision] As revisões do documento.
    Público [dms_audience] Os leitores pretendidos do documento.
    Classificações [classification] O nível de restrição do documento, como público ou confidencial. (Não define o acesso ao documento. A segurança do documento é definida nas permissões de usuário e grupo.)
    Tipo [dms_type] A finalidade do documento.
    Componente [dms_component] Os componentes dos formatos de nome. O campo de valor é uma expressão de referência com pontos que é avaliada. Uma exceção é feita para a revisão, porque ela não existe quando o nome da revisão é gerado.
    Formato do nome [dms_name_format] A composição de componentes para gerar nomes de revisão.
    Sequência de aprovação [approval_sequence] As sequências de aprovação que os usuários devem seguir.
    Regra de aprovação [dms_approval_rule] Os critérios aos quais os registros da tabela dms_document devem corresponder. Usados para adicionar automaticamente aprovadores a um documento.
    Coleção [dms_collection] Os grupos de documentos criados pelo usuário.

    Scripts

    Tabela 2. Regras de negócio que são adicionadas a sys_script
    Regra Descrição
    Atualizar documento Muda o estado de um documento dependendo das revisões dele.
    Adicionar Aprovadores Preenche a lista de aprovadores do documento.
    Tabela 3. Inclusões de script que serão adicionadas a sys_script_include
    Script Include Descrição
    DocumentManagement Contém as lógicas principais do plug-in Documentos gerenciados.
    DocumentManagementDB Contém métodos para executar operações CRUD no banco de dados.
    DocumentManagementSecurity Ajuda a gerenciar a segurança do sistema de Documentos gerenciados.
    DocumentManagementAjax Atualiza os detalhes da revisão temporária criada ao abrir o carregamento/verificação no formulário de revisão.
    DocumentAttachmentAjax Renomeie um arquivo de anexo.
    DocumentRevisionWorkflowHelper Ajuda a executar operações básicas de fluxo de trabalho em uma revisão.
    DocumentManagementApprovalMatcher Ajuda a obter os aprovadores de usuário e grupo para um documento que correspondam às regras de aprovação.
    DocumentApproverHelper Contém lógicas para lidar com aprovadores de documentos.
    DocumentManagementUtils Métodos úteis.
    DocumentReferenceQualifiers Métodos estáticos que retornam qualificadores de referência.
    Tabela 4. Script do cliente que é adicionado a sys_script_client
    Regra Descrição
    Mudança de tipo de documento Atualiza o campo de formato de nome na seção de configurações de revisão do documento. Cada tipo tem um formato de nome padrão.

    Funções

    Este plug-in apresenta duas novas funções:

    Tabela 5. Funções
    Função Descrição
    document_management_user Esta função permite que um usuário acesse o plug-in Documentos gerenciados, crie e pesquise documentos. Os revisores e aprovadores de documentos precisam da função document_management_user para acessar o plug-in Documentos gerenciados. Os revisores e aprovadores também podem acessar uma revisão de documento a partir de um registro de aprovação.
    document_management_admin Esta função permite que um usuário mude as configurações administrativas do plug-in Documentos gerenciados.
    Nota:
    Cada documento tem permissões individuais. Portanto, mesmo se um usuário receber a função document_management_user e tiver permissões para a aplicação, ele só poderá exibir os documentos aos quais tenha recebido acesso.