Variáveis
Last updated
Last updated
Variáveis são todas as informações de usuário, configurações de um intenção ou de um componente representados por um nome e podendo ser utilizados durante o fluxo caso seja necessário retomar essas configurações para o avanço do fluxo.
Uma variável pode ser criada em um componente de Pergunta ou Atribuir Variáveis e pode ser definido o alcance e por quanto tempo essa variável é valida. Um fluxo pode ser composto por 4 tipos de variáveis:
Uma variável local quando criada é capaz de ser utilizada apenas no fluxo em que foi criada, uma vez em que o usuário esteja em uma conversa com um chatbot, essa variável pode servir, por exemplo para decisões do usuário.
Assim que usuário responder a decisão ou condição apresentada o fluxo prossegue e a variável é descartada, pois a informação já foi recebida e não será utilizada no fluxo.
Variável criada para ser utilizada durante o fluxo inteiro repetidamente. Possui as mesmas caraterísticas de uma variável local, porém é possível utilizá-la na conversa inteira até que seja encerrada.
A Variável de Usuário é responsável por adquirir informações que já estão pré definidas ou informações definidas do usuário durante uma interação no chat e armazená-las no componente para usos futuros, deixando a comunicação mais dinâmica, sem necessitar de repetição de informações. Exemplo: nome, CPF, número de telefone, endereço, etc.
Nestes dois componentes acima, você pode configurar a sua variável que forma que possa validá-la ao fluxo. As configurações de variáveis geralmente aparecem com a da imagem acima.
Uma Variável Global não está atrelada diretamente ao fluxo como as três anteriores, ela é pré definida nas configurações do Bot. Isso ocorre por conta de seu uso ser direcionado a informações mais sensíveis que caso introduzidas em variáveis normais dentro de componentes, se tornariam um ponto de falha para obtenção de dados como URLs, webservices, senhas ou tokens de autenticação.
Você pode adicionar uma entidade variável pelo sinal de '+', disponível no conto superior direito da tela ou importar uma variável já definida em um arquivo JSON no botão ao lado.