Com o Merlin você pode direcionar o usuário de acordo com o valor de uma variável utilizando o componente “Roteador”.
Para ilustrar criamos o fluxo abaixo:
- No exemplo a variável utilizada no roteador é a variável altura, ou seja, dependendo da altura do usuário ele é direcionado a caminhos diferentes no fluxo.
- Antes de tudo é necessário criar a variável. Para isso criamos uma pergunta com botões e salvamos a variável no campo “altura”. Você pode nomeá-la como preferir.
- Pronto, a variável está criada e salva no Merlin!
- Fazemos todas as perguntas necessárias para o desenvolvimento da conversa, sempre nomeando as variáveis. No exemplo a título de simplificação adicionamos apenas mais duas (nome; idade).
- Para adicionar um Roteador ao fluxo basta arrastar a “caixinha” “Roteador” ao painel.
Dentro da caixa, no exemplo, ela fica programada da seguinte forma:
- Em amarelo temos o valor da variável. Para escolher basta clicar no botão “Variáveis” logo abaixo. Todas as opções criadas ao longo do fluxo aparecerão ali.
- Em rosa temos as opções do Roteador. Elas devem ser iguais as opções de respostas da pergunta com botões que adicionamos anteriormente.
Isto porque o Roteador identifica se o valor da resposta dada pelo usuário é exatamente igual as opções do roteador. Sendo assim, se as opções não forem iguais, o componente não conseguirá identificar.
Após definir os critérios do roteador basta continuar o fluxo de respostas para cada caminho. 😃
Para o usuário, o fluxo aparece da seguinte forma:
Menos de 1,60:
de 1,60 a 1,80: