APLICAÇÃO: O Involves Stage permite a criação de um fluxo de respostas na criação dos formulários de pesquisa. A dependência entre campos é utilizada quando uma pergunta gera outras perguntas, desta forma, quando o colaborador preenche uma resposta pré-configurada, o sistema habilita novas perguntas. PRÉ-REQUISITOS: Conceito de formulários, Configuração de formulários, Validação de repostas. |
A dependência entre campos é a funcionalidade do Involves Stage que permite a criação de um fluxo de respostas nos formulários de pesquisa. Ela é utilizada quando um campo de pergunta gera outras perguntas dependendo da resposta do colaborador. Esta opção deixa o formulário menor e mais objetivo, disponibilizando os campos de acordo com o que é respondido.
Por exemplo, um formulário sobre pesquisa de preço: após informar o preço de um produto, a pergunta seguinte pode ser Este preço é promocional?. Se a resposta for não, a pesquisa é finalizada. Se a resposta for sim, a pergunta seguinte pode ser configurada com dependência para gerar mais informações sobre a promoção, como a solicitação de uma foto do preço.
Abaixo, um exemplo do fluxo de preenchimento dos campos de respostas no App, onde cada campo depende da reposta anterior para ser liberado.
CADASTRO DE DEPENDÊNCIA
Antes de começar o cadastro de dependência entre campos, alguns passos já devem ter sido concluídos, como:
A dependência só pode ser cadastrada aos seguintes formatos de perguntas:
- Caixa de seleção
- Lista de alternativas
- Escolha única
É possível que cada tipo de resposta tenha um fluxo de dependência e libere diferentes campos dentro de cada fluxo. O sistema irá executar uma ação de cada vez, portanto se você cadastrar três perguntas em seu formulário, a terceira só estará disponível caso a segunda seja habilitada.
Para iniciar o cadastro, abra um formulário já inserido no sistema. Na aba Questionário, escolha um dos campos inseridos e clique em Opções, o ícone , na coluna a direita. E logo após em Dependência. Lembre-se que para cadastrar uma dependência no momento da criação de um formulário, ele já deve ter sido salvo para habilitar esta opção.
No pop-up Dependências dos Campos você tem a indicação do nome da pergunta que você está editando. Em Dependente do campo você indica de qual questão ela será dependente. Lembre-se que a lista só irá disponibilizar as questões nos formatos caixa de seleção, lista de alternativas e escolha única.
Nota Outra particularidade das dependências é que as questões precisam apresentar semelhanças na sua configuração. Por exemplo, campos com referência a Outros - ou seja, independentes de produto, só poderão depender de outros campos independentes de produto. Da mesma forma, quando o campo estiver ligado ao objetivo do formulário, só aceitará dependência de campos que também estejam relacionados ao objetivo. |
Após escolher qual pergunta do formulário terá dependência você define as regras de validação. Em Tipo de ação da regra você escolhe entre:
- Exibir/Ocultar (Padrão oculto): Para as perguntas que você deseja exibir ou ocultar dependendo da resposta da anterior. Neste caso, os formulários ficam mais enxutos e objetivos, seu padrão é oculto e então buscamos um gatilho que exiba o campo.
- Habilitar/Desabilitar (Padrão habilitado): Para as perguntas que você deseja exibir, mas com a possibilidade ou não de edição. Neste caso, o colaborador vê todas as perguntas possíveis, mas só poderá editar conforme a sua primeira resposta, por padrão todos os campos são habilitados, então buscamos por um gatilho que pelo menos uma regra dispara o contrário.
Escolha o tipo e logo após clique no botão Adicionar Regra. Inclua uma regra por vez. Ainda no pop-up, você verá novos campos de acordo com as opções de resposta do campo anterior.
Para a dependência de campo um campo de escolha única, cada resposta cadastrada torna-se um valor, a qual você atribui uma ação: exibir/ocultar ou habilitar/desabilitar.
Já para os campos de caixa de seleção, as respostas tornam-se um valor, e você também atribui uma ação: exibir/ocultar ou habilitar/desabilitar.
Nota As ações são definidas em pares: exibir ou ocultar e habilitar ou desabilitar. Desta forma, o sistema só permite que uma delas se repita. Se uma opção de resposta habilita um campo, as demais devem desabilitar. Já se uma opção exibe um campo, as demais devem ocultá-lo. Outra condição específica é aplicada às perguntas no formato Foto e Texto, que aceitam apenas as ações exibir/ocultar. |
Após definir as ações de dependência, clique no botão Salvar do pop-up. Lembre-se também de salvar o formulário. Você pode conferir as dependências criadas clicando na opção Visualizar Questionário.
Por padrão do sistema, o formulário aparecerá replicado com o número de opções possíveis. As dependências são indicadas com o símbolo do cadeado, no caso das ações sinalizadas com habilitar/desabilitar.
Pronto! As dependências foram configuradas.
EXEMPLOS DE CADASTRO
Em um formulário sobre informações do produto, pode-se ter o seguinte fluxo:
HABILITAR/DESABILITAR
Lembre-se que se você utilizar as ações habilitar ou desabilitar, a pergunta dependente estará visível no formulário desde o começo, porém aparecerá desabilitada para edição. No momento em que o colaborador marcar a opção que habilita o campo, ela será liberada para resposta. Com isso, gera-se apenas um fluxo de repostas.
Veja o exemplo abaixo:
Agora, veja como ele foi configurado:
No exemplo acima, apenas uma das opções de reposta gerou uma ação, mas cada uma das respostas do mesmo formulário pode gerar um fluxo de campos diferentes. Por exemplo, se o produto estiver em ruptura, você pode configurar outro fluxo de dependência, gerando um campo de número inteiro, para que o colaborador informe quantos produtos precisam ser repostos.
EXIBIR/OCULTAR
As ações exibir ou ocultar são utilizados para deixar o formulário mais curtos e objetivos. Nestes casos, a pergunta dependente só aparece no formulário quando o colaborador marcar a opção que irá exibi-la.
Veja o exemplo abaixo:
Agora, veja como ele foi configurado:
Comentários
0 comentário
Por favor, entre para comentar.