1. Objetivo
Essa funcionalidade permite a criação de formulários com checkbox, combobox, campos com máscara, definição de limites de textos, com preenchimento obrigatório ou não. Não permite formatação do layout do formulário, limitando, assim, a criação de documentos com visual atraente e apresentável.
2. Campos do Formulário
Local para criar um formulário: Administração > Tipos de Formulários > Novo
Após salvar a operação, deve-se acessar o formulário criado por meio da função “Listar”.
Para concluir o cadastro, é necessário clicar no ícone “Campos do Tipo de Formulário” e, em seguida, “Novo”.
Será aberto a seguinte tela, para inserção dos tipos de campos.
Campos a serem preenchidos:
Nome: digitar o nome com letras minúsculas, sem caracteres especiais e sem espaço. Utilizar underline para separar as palavras. Exemplo: nome_usuario;
Ordem: digitar a ordem que aparecerá no formulário. Por padrão, ao primeiro dá-se o valor 0 e aos próximos o número seguinte;
Rótulo: digitar o nome do campo que o usuário irá preencher;
Tipo: trata-se do tipo de campo que o usuário irá preencher. As opções são:
- Data;
- Dinheiro;
- Lista;
- Número Inteiro;
- Número com Decimais;
- Texto Grande;
- Texto Simples;
- Texto com Máscara;
- Opções;
- Sinalizador;
- Informação.
Obrigatório: selecionar esta opção caso o campo seja de preenchimento obrigatório.
2.1 Data
O sistema permite que se especifique a validação do campo, conforme imagem:
2.2 Dinheiro
O sistema solicita um valor mínimo e um máximo. Se não houver, basta deixar em branco.
2.3 Lista
Trata-se de relacionar as opções que estarão disponíveis para o usuário escolher em uma combo box.
Acompanhe, na imagem a seguir, a disposição das partes que compõem este tipo.
2.4 Número Inteiro
Trata-se de um campo numérico em que se determina o número de caracteres e se há um valor mínimo e um máximo. Se não houver, basta deixar em branco.
2.5 Número com Decimais
Campo numérico com casas decimais em que se determina o número de caracteres e a quantidade de casas decimais, além dos valores mínimo e máximo. Se não houver, basta deixar em branco.
2.6 Texto Grande
Trata-se de campo textual com limite de caracteres e de linhas a ser preenchido pelo usuário.
2.7 Texto Simples
Trata-se de campo textual com limite de caracteres a ser preenchido pelo usuário.
2.8 Texto com Máscara
Campo com formatação padrão, como CEP, CPF e CNPJ. Ao clicar no ícone “Ajuda”, o sistema mostrará qual caractere deve ser usado.
# | Números |
A | Letras maiúsculas |
a | Letras minúsculas |
L | Letras maiúsculas ou minúsculas |
No exemplo, foi utilizado uma máscara para CPF, onde é permitido apenas números no formato ### . ### . ### - ##
2.9 Opções
Trata-se de relacionar as opções que estarão disponíveis para o usuário escolher em uma checkbox. Deve-se escolher somente uma das opções listadas.
Flag Padrão: marcando este campo, a opção já estará marcada por padrão quando o usuário for preencher o formulário;
Flag Ativo: deverá ser marcada caso queira que está opção apareça para o usuário.
2.10 Informação
Trata-se de um texto que fará parte do formulário. Pode ser usada para colocar o título do documento ou uma instrução de preenchimento, por exemplo
É interessante combinar o uso do tipo “Sinalizador” com o “Informação”. Este para fazer a pergunta e aquele para listar as opções de resposta.
Acompanhe, na imagem a seguir, a tela com a lista dos tipos criados.
2.11 Sinalizador
Trata-se de disponibilizar ao usuário opções a serem selecionadas por checkboxes.
3. Estrutura do Formulário
Os campos criados serão apresentados da seguinte maneira:
3.1 Testes dos Campos
Clicando em “Visualizar” é possível ver e testar todos os campos criados, além de permitir as validações de cada um, por exemplo.