Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

MICROSIGA PROTHEUS

Módulo Todos

 

Segmento Executor

SERVIÇOS

Projeto1

DSERFAT

Epichttp://jiraproducao.totvs.com.br/browse/DSERFAT-450

 

País

(  ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (x  ) Outro: Todos.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

Objetivo

O projeto do novo cadastro de Clientes é iniciativa TOTVS cujo objetivo é reescrever o antigo cadastro de Clientes ( MATA030 ) para um padrão de arquitetura de software chamada MVC ( Model-View-Controller ).

Definição da Regra de Negócio

Utilizamos o padrão de desenvolvimento MVC ( Model-View-Controller ) no novo cadastro de Clientes para separar a lógica de negócio da lógica de apresentação ( a interface ), para permitir o desenvolvimento, testes e manutenção de forma isolada. Visando ganho de produtividade no desenvolvimento de regras de negócios padrões do produto  e das possíveis customizações de nossos Clientes utilizando POO ( Programação Orientada Objetos ). Além disso o MVC nos proporcionam funcionalidades nativa deste Framework com os seguintes recursos:


O fonte do cadastro de clientes em MVC será o CRM980.PRW. Este fonte foi dividido com a seguinte estrutura:

  • CRM980.PRW - model / view e menudef.
  • CRMA980BRA - localização Brasil.


Para o novo fonte, alguns pontos de entrada não foram mantidos já que os pontos de entradas nativos do MVC permitem a customização sem a necessidade dos pontos de entrada na rotina.São eles:

  1. teste
  2. teste
  3. teste

Foram criados apenas pontos de entrada que existem no fonte MATA030 e que não permite customização por meio dos pontos de entrada do MVC, são eles:

 

  1. PE CRM980BFil Adiciona filtro no browse do cadastro de clientes

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

    Substitui
  3.  PE CRM980BLabel Adiciona legendas no browse do cadastro de clientes

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

    Substitui



Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

CRMA980

[Inclusão]

[CRM > Atualizações > Vendas > Contas > Clientes]

  • Reescrita do Cadastro de Clientes para MVC.

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.