Fracionamento do Fonte
Para atender a demanda dos processos de Releases Incrementais, foi realizado o fracionamento do fonte MATA030 (Clientes), conforme a sequência de nomenclaturas a seguir:
Os fontes foram fracionados por processos e tipos de ação e, para facilitar a identificação, estão separados por siglas.
Exemplos:
MATA030 (fonte padrão existente) = BASE - reúne as operações que podem ser realizadas pela aplicação, por exemplo: inclusão, alteração, operação, visualização e exclusão, definição de visões e gráficos, browse da rotina e interface(s).
N = Negócio: reúne os processos de gravação de registros e regras de negócios em geral.
V = Validação: reúne pré e pós-validações de formulários, linhas entre outros.
I = Integração: reúne os processos de integração entre os sistemas.
Em alguns casos também foram utilizadas as siglas de quebra de fontes para melhor organizar os processos.
Veja:
MATV030: Validações padrão do formulário
MAT | Nome do fonte já existente |
V | Tipo (V = Validação) |
030 | Numeração já existente |
MATV030A: Validações pertinentes ao mercado internacional
MAT | Nome do fonte já existente |
V | Tipo (V = Validação) |
030 | Numeração já existente |
A | Sigla de quebra de fontes |
Sendo assim, a divisão dos fontes de Clientes (MATA030) ocorre da seguinte forma:
MATA030 - Fonte Base (Browse, Operações realizadas pela aplicação, Gráficos do Browse, Manutenções de Informações Cadastrais, Interface, Mensagem Única, integração TOTVS GFE. (EXISTENTE)
MATN030 - Fonte de Negócios 1 (Formulários, Gravação de Dados, GetDados, Funções de Campos). (NOVO)
MATN030A - Fonte de Negócios 2 (Tratamentos Off-line, Integrações, Histórico de Alteração, Mile, Deleção Jurídico). (NOVO)
MATV030 - Fonte de Validações 01 (Validações padrão de formulário). (NOVO)
MATV030A - Fonte de Validações 02 (Validações do Mercado Internacional e outros módulos). (NOVO)