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).
|
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
|
|
|
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 Observação: O ponto MA030ROT está sendo executado apenas para montar o menu de contexto (botões). O ponto CRM980MDEF é executado quando é efetivamente montado o browse da rotina do Cadastro de Clientes é executada. Verificar se o MATA030 realmente será mantido na chamada do Menu. Pois, se for mantido, sempre que for necessário incluir ou remover chamadas de rotinas padrões nas Outras Ações do browse do MVC, será necessário alterar também o PE no MATA030. | |
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 | Será mantido o mesmo PE | Consulte em Novo Fonte de Cadastro de Clientes em MVC | |
MA030DBT | Permite remover botões que se encontram em "Outras Ações" | MATN030 | Em Análise | Não foi encontrada uma forma de remover os botões do "Outras Ações" dentro do modelo. E nem na documentação disponível do MVC existe um método para a remoção dos botões inseridos na View. | |
M030INC | Ponto de Entrada chamado após a inclusão do cliente | MATN030 | CRMA980 | MODELCOMMITTTS | Consulte em Novo Fonte de Cadastro de Clientes em 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 Novo Fonte de Cadastro de Clientes em 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 Novo Fonte de Cadastro de Clientes em 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 Novo Fonte de Cadastro de Clientes em MVC |
MT030INT | Permite a alteração do cadastro de clientes quando a origem é de integração | MATN030 | Em Análise | Não foi encontrado como executar este PE | |
MALTCLI | Ponto de Entrada após a alteração do cliente | MATN030 | CRMA980 | MODELCOMMITTTS | Em Análise |
M030DEL | Valida se o usuário pode ou não solicitar a exclusão de um cliente | MATN030 | CRMA980 | MODELVLDACTIVE | Consulte em Novo Fonte de Cadastro de Clientes em MVC |
M030EXC | Ponto de Entrada executado após a exclusão do cliente, e dentro da transação | MATN030 | CRMA980 | MODELCOMMITTTS | Consulte em Novo Fonte de Cadastro de Clientes em MVC |
M030SAO | Ponto de Entrada executado antes da exclusão 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 Novo Fonte de Cadastro de Clientes em MVC |
VBTOK030 | Valida o botão "Ok" da exclusão do cliente | MATV030 | CRMA980 | FORMPOS | Consulte em Novo Fonte de Cadastro de Clientes em 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 |
|