<< Clique para Mostrar o Sumário >>
Form |
Um Controle Form ou Formulário é a representação de uma folha com perguntas. O servidor armazena a definição do modelo de Formulário e as respostas preenchidas. No dispositivo as perguntas possuem campos pré-definidos e um estado que controla o fluxo de edição. Assim que é criado, um Formulário tem o estado Pendente, que significa que os campos devem ser preenchidos por um usuário.
Cada definição de Formulário possui uma configuração de administradores e usuários. Os Administradores são usuários que podem criar um Formulário novo e os Usuários somente podem preencher um Formulário, sem permissão de remover ou criar um novo Formulário.
Quando um Formulário é criado, qualquer usuário ou grupo de usuários daquele Formulário pode atribuir-se a tarefa de preenchê-lo. Neste caso o Formulário entra no estado Atribuído. Neste estado, outros usuários não podem editar este Formulário, de forma a evitar que o preenchimento seja realizado por mais de um usuário ou grupo ao mesmo tempo.
O modelo de preenchimento offline também se baseia no conceito de atribuição. Quando um usuário decide entrar em modo Offline para realizar uma coleta, todos os Formulários que estão atribuídos a este usuário são armazenados no dispositivo móvel.
Depois de preenchido, o Formulário é enviado automaticamente para um servidor, se em modo Online, ou permanece armazenado até que o usuário conecte-se a um servidor. Assim que a conexão é realizada, todos os Formulários editados em modo Offline são enviados para um servidor.
Depois da fase de edição existe a fase de finalização. Mesmo quando as respostas são enviadas para um servidor, isto não significa que o Formulário está pronto. Portanto, a última etapa da edição consiste em marcar o Formulário como Finalizado.
O Formulário possui uma opção Incluir fase de revisão na criação, que adiciona uma etapa a mais após a finalização. Esta etapa só está disponível para Administradores de um Formulário e corresponde à aprovação da coleta dos dados.
Para utilizar um Formulário, configure as opções descritas na tabela a seguir.
Opções disponíveis para um Controle Form
Opção |
Descrição |
---|---|
Título (Title) |
Texto visível no topo de um Controle Form |
Form |
Nome da Conexão do tipo Form de um Controle Form |
Height (Altura) |
Altura, com base na altura padrão de um Controle, de um Controle Form |
State (Estado) |
Estado de um Controle Form. Os valores possíveis para esta opção são 0: Pendente, 1: Atribuído, 2: Finalizado ou 3: Aprovado |
Field (Campo) |
Permite definir um filtro para o nome do campo de um Controle Form |
Value (Valor) |
Permite definir um filtro para o valor do campo de um Controle Form |