Cadastros
Para cada tela do sistema, temos um registro de cadastro com as informações necessárias para criação do layout e o engenho de controle dos registros. O cadastro ainda prevê configurações de segurança e especifica as classes de negócio que serão utilizadas na interface e no servidor de aplicação.
Em cada cadastro é informada tabela do banco de dados correspondente, como por exemplo no cadastro de clientes, é utilizada a tabela PESSOAS. A partir da tabela o sistema identifica os campos cria em tempo de execução estrutura para que o usuário possa manipular os registros da tabela. Para garantir a integridade das informações e otimizar o cadastramento, o cadastro disponibiliza por padrão alguns recursos como por exemplo:
- Na criação de um novo registro, e as colunas com informações pré-definidas, são preenchidas automaticamente, além de controle internos como a geração de chave do registro.
- Quando cliente possui alguma regra de negócio implementada no script da tabela relacionada ao cadastro, também são executados procedimentos correspondentes, como por exemplo o preenchimento automático de informações definidas pela cliente.
- Ao realizar a gravação do registro, o cadastro realiza validação dos campos definidos como obrigatórios.