Além disso, permite proteger informações sensíveis ocultando os dados inseridos tanto no histórico de chat do Virtual Assistant quanto durante as conversas com um Agente humano.
Configuração do nodeA seguir, estão os campos necessários para sua configuração:
- Bot: exibe todos os bots aos quais você tem acesso para selecionar em qual deles este node será executado.
- Next Step: indica o Step In para o qual o fluxo será direcionado após o usuário preencher e enviar o formulário.
- Block Input: ao selecionar a opção 'true', a caixa de texto ficará temporariamente desabilitada para impedir que o usuário digite enquanto preenche e envia o formulário. Para mantê-la habilitada, deixe a opção 'false' selecionada. Essa configuração se aplica apenas ao canal Web. Nos demais canais conversacionais, como o WhatsApp, esse comportamento depende das capacidades de cada plataforma.
- Inputs: permite adicionar os campos que comporão o formulário.
- Add Input: adiciona um novo campo ao formulário. Não há limite para a quantidade de campos que podem ser adicionados. No entanto, todos devem estar configurados corretamente, e o formulário deve conter pelo menos um input.
-
Type: define o tipo de dado que será solicitado ao usuário para aquele campo do formulário. As opções disponíveis são:
- Text: permite inserir qualquer tipo de caractere.
- Number: aceita apenas caracteres numéricos, pontos e vírgulas.
- Email: permite inserir apenas endereços de e-mail em formato válido.
- Password: oculta o conteúdo inserido pelo usuário para que ele não fique visível na janela do chat. Esse tipo de campo está disponível apenas para o canal Web.
- Textarea: permite inserir texto em um campo de múltiplas linhas.
- Media: permite anexar imagens, vídeos ou arquivos. Esse tipo de campo não está disponível para o canal Web.
- Select: permite criar um campo com uma lista de opções. Cada opção deve ser configurada com um Label (texto exibido) e um Value (valor associado).
- Hidden: cria um campo oculto para o usuário final, cujo valor é enviado automaticamente para a próxima etapa do fluxo. É necessário atribuir um valor para evitar que ele seja enviado vazio.
- Label: define o nome do campo que será exibido ao usuário no formulário.
- Ref: indica o nome interno com o qual as informações inseridas pelo usuário serão armazenadas para utilização nas próximas etapas do fluxo.
- Callback Label: define o texto que será exibido ao usuário quando o formulário for do tipo callback.
- Required: determina se a resposta será obrigatória ou opcional. Selecione true para tornar o campo obrigatório ou false para torná-lo opcional.
-
Regex: permite validar o conteúdo inserido pelo usuário quando o formulário for utilizado no canal Web.
Encontre aqui conceitos básicos sobre expressões regulares para validar as informações inseridas em formulários.
- Hide this value in the chat history: ao ativar essa opção, o valor informado pelo usuário será ocultado tanto do histórico do chat quanto durante as conversas com um Agente humano.
- Remove Input: remove o campo selecionado do formulário.
Você pode baixar um fluxo de exemplo neste link.
No vídeo a seguir, mostramos como configurar o node no Studio: