01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Tipo de Documento:

Inovação

Módulo:Cadastro
Caminho: Cadastro > Família > Família
Função:Família-MAX0049
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSUPESTRUT-9634

02. SITUAÇÃO/REQUISITO


A trigger TBU_MAP_FAMEMBALAGEM atendia apenas operações de UPDATE (atualização). Com a evolução do processo e a necessidade de tratar diferentes tipos de operação na tabela MAP_FAMEMBALAGEM, foi planejada e implementada uma nova trigger (TBIUD_MAP_FAMEMBALAGEM) com estrutura unificada para capturar e tratar eventos de INSERT (inserção), UPDATE (atualização) e DELETE (exclusão).

Essa centralização visa:


03. PRÉ-REQUISITOS


A implementação respeita o parâmetro dinâmico UTIL_AUD_FAMILIA, pertencente ao grupo CADASTRO_FAMILIA, que regula se a auditoria deve ou não ser executada.

Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.


04. SOLUÇÃO

Para aplicar a solução, foram seguidos os seguintes passos:

  1. Identificação da trigger TBU_MAP_FAMEMBALAGEM ativa na base de dados, com análise de seu conteúdo e finalidade;

  2. Elaboração da nova trigger TBIUD_MAP_FAMEMBALAGEM, projetada para atender operações de INSERT, UPDATE e DELETE;

  3. Validação do novo comportamento com base nas regras de negócio e impacto técnico;

  4. Exclusão da trigger antiga (TBU_MAP_FAMEMBALAGEM) após validação da nova trigger;

  5. Implantação e monitoramento para garantir o comportamento esperado.

05. REQUISITOS DE VERSÃO


06. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA