Rotina/Processo descontinuado
A rotina do Cadastro de Clientes realiza a manutenção dos dados dos Clientes na base de dados.
A partir de , 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.
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
Diferenças e semelhanças entre as rotinas/processos
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 |
- Não há
- 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
- A partir do Release 12.1.27
- 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.
Links Úteis:
- ADVPL utilizando MVC
- DT Novo Fonte de Cadastro de Clientes em MVC
- Clientes (MATA030 - SIGAFAT)
- Pontos de Entrada Nativos do MVC
- Pontos de Entrada para fontes Advpl desenvolvidos utilizando o conceito MVC
- Web Services com o ERP Microsiga Protheus
- Manual ADvPl utilizando o MVC
- FWRestModel - API RESTful dos modelos de dados do Protheus
- DT PE CRMA980 - Pontos de Entrada do Cadastro de Clientes (MVC)