<< 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 Form 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 Form tem o estado Pendente, que significa que seus campos devem ser preenchidos por um usuário.
Cada definição de Form possui uma configuração de Administradores e usuários. Os Administradores são usuários que podem criar um Form novo e os Usuários somente podem preencher o Form, sem permissão de removê-lo ou criar um novo.
Quando o Form é criado, qualquer usuário ou grupo de usuários daquele Form pode atribuir-se a tarefa de preenchê-lo. Neste caso o Form entra no estado Atribuído. Neste estado, outros usuários não podem editar este Form, 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 Forms que lhe estão atribuídos são armazenados no dispositivo móvel.
Depois de preenchido, o Form é enviado automaticamente para o servidor, se em modo Online, ou permanece armazenado até que o usuário se conecte ao servidor. Assim que a conexão é realizada, todos os Forms editados em modo Offline são enviados para o servidor.
Depois da fase de edição existe a fase de finalização. Mesmo quando as respostas são enviadas para o servidor, isto não significa que o Form está pronto. Portanto, a última etapa da edição consiste em marcar o Form como Finalizado.
O Form possui uma opção Incluir fase de revisão na sua criação, que adiciona uma etapa a mais após a finalização. Esta etapa só está disponível para Administradores do Form e corresponde à aprovação da coleta dos dados.
Para utilizar um Form, configure as opções descritas na tabela a seguir.
Opções disponíveis para o 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 Form |
State (Estado) |
Estado de um Controle Form. Os valores possíveis 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 |