Páginas filhas
  • CFGA500 - Regras de Auditoria via Embedded Audit Trail

Versões comparadas

Chave

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

MATA030 - Cadastro de Clientes - Descontinuada em 04/04/22

Rotina/Processo descontinuado

A rotina do Cadastro de Clientes realiza a manutenção dos dados dos Clientes na base de dadosrotina  Políticas de Segurança do Configurador possui algumas opções de auditoria, entre elas a Auditoria de Dicionários e Auditoria de Usuários
A partir de 04/04/2022, os processos internos que garantem a manutenção dos programas que suportam a funcionalidade da suíte principal MATA030 serão descontinuados totalmente. Sendo assim, todos os clientes do ERP Protheus® deverão, obrigatoriamente, migrar seus processos e/ou customizações da suíte de programas MATA030 para serem suportados pela nova suíte de programas CRMA980 (MVC).
Já a partir da release 12.1.2210 o programa MATA030 será retirado do RPO e substituído no menu pelo CRMA980.
Fonte(s) envolvido(s)

  • MATA030
  • MATA030A
  • MATA030B
  • MATN030
  • MATN030A
  • MATS030
  • MATV030
  • MATV030A

Rotina/Processo substituto

A rotina do Cadastro de Clientes desenvolvida com o conceito MVC (Model-View-Controller) tem como objetivo realizar a manutenção dos dados dos Clientes com a aplicação separando a regra de negócio da montagem da interface e da validação / gravação dos dados.
Ao utilizarmos uma rotina desenvolvida em MVC, que é um padrão de desenvolvimento de software, automaticamente, teremos disponíveis algumas funcionalidades que podem ser utilizadas similarmente ao que ocorria em rotinas automáticas das aplicações tradicionais (sem MVC). São elas: • Pontos de Entrada • Web Service • Importação ou exportação por mensagens XML
 
Fonte(s) envolvido(s)

  • CRMA980
  • CRMA980ARG
  • CRMA980BRA
  • CRMA980COL
  • CRMA980RUS
  • CRM980EventARG 
  • CRM980EventARGLoj
  • CRM980EventBRA
  • CRM980EventBRAFis
  • CRM980EventCOL
  • CRM980EventDEF
  • CRM980EventDEFCrm
  • CRM980EventDEFFat
  • CRM980EventDEFFin
  • CRM980EventDEFFis
  • CRM980EventDEFGfe
  • CRM980EventDEFJur
  • CRM980EventDEFLoj
  • CRM980EventDEFOms
  • CRM980EventDEFRsk
  • CRM980EventDEFTmk
  • CRM980EventDEFTms

 

Diferenças e semelhanças entre as rotinas/processos

...

  • Utilização de Pontos de Entrada;
  • Exibição dos dados ao usuário;

Semelhanças

  • Não será necessária a manutenção da configuração dos menus que acessem a rotina MATA030, pois a nova rotina CRMA980 será executada, automaticamente, no momento em que for solicitada a chamada à rotina MATA030.

Pontos de entrada

Tabela DE / PARA

Ponto de Entrada

Propósito

Rotina Original

Ponto de Entrada Equivalente

ID Ponto de Entrada MVC

Documentação

MA030MEM

Adicionar campos MEMO de usuário, no padrão de gravação da tabela SYP

MATA030

CRM980MMEM

 

PE CRM980MMEN Adiciona campos memo de usuário no padrão de gravação SYP

MA030COR

Adicionar legendas no browse da rotina do Cadastro de Clientes

MATA030

CRM980BLABEL

 

PE CRM980BLabel Adiciona legendas no browse do cadastro de clientes

MA030BRW

Adiciona filtros específicos (de usuário) no browse da rotina do Cadastro de Clientes

MATA030

CRM980BFIL

 

PE CRM980BFil Adiciona filtro no browse do cadastro de clientes

CRMBRWVIEW

Substituição das visões padrões do módulo SIGACRM ao acessar a rotina do Cadastro de Clientes

MATA030

CRMBRWVIEW

 

CRMBRWVIEW - Substituição das Visões Padrão do CRM

MA030ROT

Adiciona rotinas específicas no browse da rotina do Cadastro de Clientes

MATA030

CRM980MDEF

 

PE CRM980MDEF Adiciona novas funcionalidades em Ações Relacionadas no browse

MA030REF

Permite restringir a exibição dos campos nos diferentes folders

MATA030

Será mantido o mesmo PE

 

Consulte em Novo Fonte de Cadastro de Clientes em MVC

MA030BUT

Permite ao usuário adicionar botões à barra no topo da tela

MATN030

CRMA980

BUTTONBAR

Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC)

MA030DBT

Permite remover botões que se encontram em "Outras Ações"

MATN030

Será mantido o mesmo PE

 

Consulte em Novo Fonte de Cadastro de Clientes em MVC

M030INC

Ponto de Entrada chamado após a inclusão do cliente

MATN030

CRMA980

MODELCOMMITTTS

Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC)

MA030VINC

Validação efetuada ao clicar no botão "Incluir" do cadastro de clientes, permitindo ou bloqueando a abertura da tela

MATN030

CRMA980

MODELVLDACTIVE

Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC)

M030ALT

Realiza validação de usuário após a confirmação da alteração do cliente, e dentro da transação

MATN030

CRMA980

MODELCOMMITTTS

Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC)

M030PALT

Realiza validação de usuário após a confirmação da alteração do cliente, e dentro da transação

MATN030

CRMA980

MODELCOMMITTTS

Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC)

MT030INT

Permite a alteração do cadastro de clientes quando a origem é de integração

MATN030

Será mantido o mesmo PE

 

Consulte em Novo Fonte de Cadastro de Clientes em MVC

MALTCLI

Ponto de Entrada após a alteração do cliente

MATN030

CRMA980

MODELCOMMITTTS

Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC)

M030DEL

Valida se o usuário pode ou não solicitar a exclusão de um cliente

MATN030

CRMA980

MODELVLDACTIVE

Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC)

M030EXC

Ponto de Entrada executado após a exclusão do cliente, e dentro da transação

MATN030

CRMA980

MODELCOMMITTTS

Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC)

M030SAO

Ponto de Entrada executado no momento da gravação das referências do cliente

MATN030

Será mantido o mesmo PE

 

Consulte em Novo Fonte de Cadastro de Clientes em MVC

MA030TOK

Permite validações adicionais no cadastro de cliente

MATV030

CRMA980

FORMPOS

Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC)

VBTOK030

Valida o botão "Ok" da exclusão do cliente

MATV030

CRMA980

FORMPOS

Consulte em DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC)

MATA030IPG

Controla se a manutenção do cadastro de clientes é efetuada na Integração com GFE mediante tabela GU3

MATV030

Será mantido o mesmo PE

 

Consulte em Novo Fonte de Cadastro de Clientes em MVC

da Release 12.1.2410 o processo das auditorias acima será efetuado junto com o Embedded Audit Trail (API). Sendo assim, ainda será possível consultar a auditoria pelas rotinas atuais e também será possível a nova consulta pela API.

A partir da Release 12.1.2510, não será mais possível a consulta pelo método atual, apenas pela API.Porém ainda será possível apenas a consulta histórica dos dados da auditoria sem a API.

Essa atualização se faz necessária para a evolução do produto.

A aplicação será efetuada do mesmo modo que é feita atualmente, porém selecionando as opções pela rotina Auditoria de Dicionários e Auditoria de Usuários na rotina CFGA500.

Foram criados novos relatórios para consulta de Auditoria de Dicionários e Auditoria de Usuários.

Rotina/Processo substituto

Foram criadas as seguintes rotinas para consulta da auditoria:

CFGR750 - Relatório de Auditoria de Dicionários: são as auditorias dos dicionários SXs do sistema.

CFGR740 - Relatório de Auditoria de Usuários: são as auditorias nas tabelas de usuários e grupos.

CFGR710 - Relatório de Auditoria de todos os Dicionários:  são as alterações de qualquer tabela do sistema SXs, de usuários e outras tabelas marcadas para auditoria.

FWCFGAUDIT - Seleção manual de tabelas para auditoria: caso seja marcada a auditoria de dicionário ou de usuário, não será permitida a seleção manual dessas tabelas.


Diferenças e semelhanças entre as rotinas/processos

Diferenças

A auditoria pela API possui algumas diferenças, entre elas:

  • Criação de gatilho no banco de dados, sendo assim qualquer alteração efetuado diretamente no banco de dados será auditada.
  • Campos que não sofreram alterações no seu conteúdo não serão auditados.
  • A API audita a operação do campo e não da rotina. É possível que a alteração de um acesso para o usuário seja auditada como uma inclusão de um novo acesso. 
  • Os relatórios de dicionários serão gerados por empresa, não listando alterações de outras empresas. Por exemplo, a auditoria de dicionário na empresa 01 não será exibida no relatório emitido na empresa 02.

Semelhanças

  • Foram criados os relatórios para manter o mais semelhante possível aos relatórios e consultas disponíveis na rotina antiga.

...



Tabela(s) Descontinuada(s)

  • Não há

Módulo(s) Afetado(s)

  • Auto Peças
  • Call Center
  • Compras
  • Controle de Lojas
  • Controle de Não-Conformidades
  • Easy Import Control
  • Easy Export Control
  • Easy Financing Control
  • Específicos
  • Faturamento
  • Financeiro
  • Gestão Advocatícia
  • Gestão Ambiental
  • Gestão de Agronegócio
  • Gestão de Contratos
  • Gestão de Licitações
  • Gestão de Prefeituras
  • Gestão de Projetos
  • Gestão de Viagens e Turismo
  • Inspeção de Entradas
  • Inspeção de Processos
  • Livros Fiscais
  • Medicina e Segurança do Trabalho
  • Gestão de Distribuição
  • Oficina
  • PPAP
  • Plano de Saúde
  • Prestadora de Serviços
  • Gestão de Transportes
  • Transporte e Passageiros
  • Veículos
  • Configurador

Release(s) Afetado(s)

  • A partir do Release 12.1.272410

Observações

  • Os menus não precisarão ser alterados;
  • Rotina automática (customizada) que chamam a função MATA030, não precisarão ser alteradas. Internamente o sistema realiza um tratamento, para desviar para rotina automática CRMA980.
  • O menu do Configurador precisará ser atualizado


...

Links Úteis: