Função:
Permitir ao usuário criar e caracterizar campos que serão vinculados a documentos.
Conceito:
Campos são um conjunto de caracteres com significado específico. Os campos de cada registro são
identificados com um nome prefixo que é o nome da tabela, mais um termo que caracteriza seu conteúdo.
Implicações:
1 - O usuário poderá criar quantos campos necessitar.
Premissas:
1 - Nome : Nome do campo na base de dados, ou seja, nome do campo que irá fazer parte das tabelas
do SAM e que receberão os dados informados pelos usuários. O nome do campo, uma vez cadastrado
não poderá ser mais alterado, pois o mesmo já pode ter sido usado em algum documento. Um nome
de campo não pode conter espaço nem caracteres especiais e não pode começar com números (0 a 9).
2 - Descrição : Descrição do campo que irá ser mostrado nas telas, portanto dever ser claro, sucinto e objetivo.
3 - Tipo: O tipo do campo diz respeito ao seu conteúdo que poderá ser:
String: para letras e números
Double: para números decimais
Integer: para números inteiros
Data: para data no formato dd/mm/aaaa
Hora: para hora no formato hh:mm
4 - Tamanho : Tamanho do campo em quantidade de dígitos.
5 - Requerido: Requerido, se o campo deve ter ou não um conteúdo obrigatório
6 - Observações: Observações livremente informada pelo Usuário Logado
7 - Política de segurança: Política de segurança para edição do campo diretamente na tela do cadastro
8 - Para cada campo uma lista de conteúdos podem ser determinadas livremente pelo usuário e que será exibida em um componente tipo comboBox:
8.1 - Ordem: Ordem de exibição dos conteúdos no comboBox.
8.2 - Valor:
Valor que será gravado no banco de dados.
8.3 - Legenda:
Legenda do valor que será exibido no comboBox.
9 - Os campos aqui cadastrados e caracterizados poderão ser citados em:
9.1 -
CAS4001 - Tipos de Documentos: Cada documento poderá ter diversos campos que o usuário os utilizará em seus controles de gestão, cálculos e informações a órgãos de governo.
9.2 -
CAS4702 - Especificações: Nas especificações os campos servirão para melhor discriminar e caracterizar os lançamentos que suportam tais especificações.
10 - Os campos aqui cadastrados e caracterizados poderão ser citados em:
10.1 -
CAS4001 - Tipos de Documentos: Cada documento poderá ter diversos campos que o usuário os utilizará em seus controles de gestão, cálculos e informações a órgãos de governo.
10.2 -
CAS4702 - Especificações: Nas especificações os campos servirão para melhor discriminar e caracterizar os lançamentos que suportam tais especificações.