Todos os produtos
Search
Central de documentação

Data Management:Integrar o DMS a um fluxo de trabalho de aprovação interno

Última atualização: Jun 27, 2026

Este tópico descreve como usar o fluxo de trabalho de aprovação interno da sua empresa para aprovar tickets de banco de dados do DMS e centralizar o ponto de entrada de aprovação de tickets no sistema corporativo.

e centralizar o ponto de entrada de aprovação de tickets no sistema corporativo

Nota

A solução deste tópico aplica-se apenas a instâncias no modo de colaboração de segurança. Em instâncias com outros modos de controle, as alterações de dados não exigem aprovação por ticket.

Informações básicas

Para garantir a segurança do ambiente de produção e dos dados da sua empresa, o DMS oferece um sistema de aprovação integrado para tickets. Por exemplo, ao enviar um ticket de alteração de dados, você só poderá executar a mudança após a aprovação do ticket.

A maioria das empresas usa seus próprios sistemas internos de fluxo de trabalho de aprovação. Se você enviar tickets de alteração de dados no DMS, será necessário coordenar os fluxos de trabalho do DMS e o interno. Essa situação pode ser inconveniente e complicar auditorias futuras.

Integrar o DMS ao fluxo de trabalho de aprovação interno melhora a eficiência operacional.

Pré-requisitos

  • A instância de banco de dados de destino deve estar no modo de colaboração de segurança.

  • Adicione os seguintes endereços IP do DMS à lista de permissões de IP do servidor onde seu webhook está implantado: 8.136.163.64/29, 116.62.200.158.

Visão geral da solução

  1. Crie um fluxo de trabalho de aprovação dedicado

    Crie um nó de aprovação e um modelo de aprovação no DMS para o pessoal da sua empresa.

  2. Configure regras de segurança

    Associe o modelo de aprovação dedicado às regras de segurança da instância de destino. Todas as alterações subsequentes na instância devem cumprir essas regras.

  3. Configure notificações de aprovação

    Selecione os módulos funcionais que devem enviar notificações ao sistema da sua empresa e configure a URL do webhook para receber essas mensagens.

  4. Envie um ticket de banco de dados

  5. Aprove o ticket no sistema da sua empresa

    Quando um usuário cria um ticket no DMS e inicia o processo de aprovação, o DMS envia uma mensagem ao sistema da sua empresa por meio do webhook configurado.

  6. Execute a alteração de dados no DMS

    Após o sistema da sua empresa aprovar o ticket, o usuário poderá prosseguir com a alteração de dados no DMS.

Diagrama de interação

image

Etapa 1: Crie um fluxo de trabalho de aprovação dedicado

Etapa 1.1: Crie um nó de aprovação

  1. Faça login no DMS 5.0.

  2. Passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e escolha All Features > Security and disaster recovery (DBS) > Approval Processes.

    Nota

    Se você estiver usando o console do DMS no modo normal, escolha Security and disaster recovery (DBS) > Approval Processes na barra de navegação superior.

  3. Na aba Approval Node, clique em Add Approval Node.

    Nota

    Caso já exista um nó de aprovação para o aprovador de destino, pule esta etapa.

  4. Configure o Node Name, as Remarks e o Approver e clique em Submit.

Etapa 1.2: Crie um modelo de aprovação

  1. Na aba Approval Template, clique em Create Approval Template.

    Nota

    Se já existir um modelo de aprovação relevante, pule esta etapa.

  2. Configure o Template Name, as Remarks e o Approval Node e clique em Submit.

    Os nós de aprovação são configurados em uma tabela que inclui colunas para Approval Order, Node Type (por exemplo, Custom) e Node Name. Adicione um novo nó clicando em Add Node ou remova um existente clicando em Remove.

Etapa 2: Configure regras de segurança

  1. Passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e escolha All Features > Security and disaster recovery (DBS) > Security Rules.

    Nota

    Se você estiver usando o console do DMS no modo normal, escolha Security and disaster recovery (DBS) > Security Rules na barra de navegação superior.

  2. Localize as regras de segurança da instância de destino no modo de colaboração de segurança e clique em Edit ao lado da regra.

    Nota

    Na área de instâncias de banco de dados, no lado esquerdo do console do DMS, clique com o botão direito no nome da instância e selecione View Details para visualizar as regras de segurança associadas à instância.

  3. Na lista de recursos, selecione aquele para o qual deseja definir o modelo de aprovação (como exportação de dados ou solicitação de permissão) e edite sua regra.

    O exemplo a seguir mostra como alterar o modelo de aprovação para uma alteração de dados:

    1. No painel de navegação à esquerda, clique em SQL Correct.

    2. Clique em Edit ao lado do modelo de aprovação padrão para alterações de dados.

    3. Clique em Switch Approval Template, selecione o modelo criado e clique em Submit.

      No painel de edição da configuração Default approval template for data changes, a área exibe os detalhes do nó do fluxo de trabalho para o modelo selecionado, incluindo Approval Order, Node Type e Node Name.

Etapa 3: Configure notificações de aprovação

Etapa 3.1: Ative notificações de módulo

  1. Passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e escolha All Features > O&M > Notification.

    Nota

    Se você estiver usando o console do DMS no modo normal, escolha O&M > Notification na barra de navegação superior.

  2. Ative as notificações para o módulo funcional que deseja integrar ao fluxo de trabalho de aprovação interno.

    Na caixa de filtro Module/Business Type, selecione o módulo de destino, como Ticket/Data Change. Em seguida, na coluna Status da lista de notificações, ative a chave correspondente ao item desejado.

Etapa 3.2: Configure notificações de usuário

No DMS, configure notificações de webhook para o aprovador de destino (o aprovador adicionado ao nó de aprovação na Etapa 1). Quando um usuário iniciar uma solicitação de aprovação de ticket, o DMS enviará uma mensagem para o webhook.

Para obter instruções sobre como configurar notificações de webhook, consulte Usar notificações personalizadas de webhook e Configurar informações pessoais e método de notificação.

Etapa 4: Envie um ticket de banco de dados no DMS

Para mais informações, consulte Visão geral da solução de dados.

Etapa 5: (Opcional) Redirecione a aprovação do DMS para um sistema interno

Depois de estabelecer o fluxo de trabalho de aprovação no DMS ou no seu sistema interno, chame a API SetWorkflowExtraInfo para definir a URL do fluxo de trabalho de aprovação interno no DMS. Caso queira ocultar os botões de ação de aprovação do ticket, defina os parâmetros relevantes como false. Por exemplo, para desativar o botão de concordância, defina o parâmetro RenderAgree como false.

Após definir a URL do fluxo de trabalho de aprovação, clique em View approval details na seção de aprovação de tickets do DMS para abrir a página do fluxo de trabalho de aprovação interno.

Diagrama de interação

image

Etapa 6: Aprove tickets do DMS no sistema da sua empresa

Etapa 6.1: Identifique a condição de acionamento do evento

Quando o campo messageEvent.event no corpo da mensagem POST do DMS for Pending Approval, significa que um evento de aprovação foi acionado. Após identificar essa condição de acionamento, o sistema da sua empresa poderá iniciar o fluxo de trabalho de aprovação interno. Concluído o fluxo de trabalho, prossiga com as operações subsequentes.

Etapa 6.2: Obtenha o ID do fluxo de trabalho de aprovação

Chame a API GetOrderBaseInfo para obter o ID do fluxo de trabalho de aprovação do ticket. Para o parâmetro OrderId, use o valor do campo messageEvent.taskId presente no corpo da mensagem do webhook.

Etapa 6.3: Aprove o ticket

Chame a API ApproveOrder para aprovar o ticket.

Etapa 7: Execute a alteração de dados no DMS

Se o ticket for aprovado no sistema da sua empresa com o resultado Agreed, o usuário poderá prosseguir com as próximas operações no DMS.