Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Varejo Supermercados
Solucoes_totvs_cross
SolucaoCross
Solucoes_totvs_parceiros
SolucaoParceiros
Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaSupermercados - Linha Consinco

Segmento:

Segmentos_totvs
Segmento Varejo

Tipo de Documento:

Inovação

Módulo:CadastroPARÂMETROS
Caminho: Cadastro > Família > Família
Função:FamíliaFAMÍLIAS - MAX0049
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSUPESTRUT-96349633

02. SITUAÇÃO/REQUISITO

Atualmente só alterações realizadas nos dados de Embalagem por Família geram registros para auditoria dos cadastros.

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 , deverá ser implementada a possibilidade de capturar e tratar eventos de INSERT (inserção), UPDATE (atualização) e DELETE (exclusão)INSERÇÃO, ATUALIZAÇÃO e EXCLUSÃO dos dados de Embalagens por Família.

Essa centralização visa:

  • Melhor controle e manutenção do código de gatilho;

  • Evitar sobreposição ou conflitos entre múltiplas triggers;

  • Melhorar a rastreabilidade e auditoria das operações na tabela envolvida.

...


03. PRÉ-REQUISITOS

A auditoria dos dados só será possível se o parâmetro dinâmico abaixo estiver com o valor igual a S:

  • Parâmetro dinâmico: UTIL_AUD_FAMILIA

...

  • ;
  • Grupo: CADASTRO_FAMILIA;
  • Comentário: UTILIZA CONTROLE DE ALTERAÇÕES NO CADASTRO DE FAMILIA ? (S-SIM/N-NÃO(PADRÃO));
Nota

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.

...

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 DELETEImplementação de objeto que deverá gerar informações para fins de auditoria quando os registros de Embalagens por Família foram inseridos, atualizados ou excluídos;
  3. Validação do novo comportamento com base nas regras de negócio e impacto técnico;Exclusão da trigger antiga (TBU_MAP_FAMEMBALAGEM) após validação da nova trigger;

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

Image Added

Imagem 1 - Execução de manipulação de dados de Embalagem por Família no cadastro de Famílias - MAX0049.

05. REQUISITOS DE VERSÃO

  • Se estiver na versão 25.01, atualize para o service pack 25.01.032 033 ou superior.
  • Se estiver na versão 25.07, atualize para o service pack 25.07.007 008 ou superior.

06. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA