21/07/2020

Ações personalizadas no Builder

Agora é possível criar ações personalizadas para o Builder. Uma ação é uma função em javascript que recebe um conjunto de parâmetros e retorna um resultado. Essa nova funcionalidade está presente no menu Build> Ações e funciona assim:

  1. Usuário cria uma nova ação, dando um nome de identificação para ela. Por exemplo, se o nome da ação for validaDocumento , posteriormente ela será utilizada no Builder com o nome custom_validaDocumento .

  2. Através do editor de código o usuário irá programar a função. Há também uma área de testes para que ele possa enviar um conjunto de parâmetros e ver qual é o resultado obtido.

  3. Após a programação da ação o usuário poderá solicitar a aprovação.

  4. A equipe Altu irá avaliar a ação programada e aprovar ou reprovar.

    1. Caso seja reprovada, a equipe Altu irá entrar em contato com o criador da ação para explicar o porque ela foi reprovada.

    2. Se a ação for aprovada, ela poderá ser publicada e utilizada no build

pageFunctions

Direcionamento de fluxo após uso de Base de Conhecimento

Após o uso de base de conhecimento no Builder, passamos a acrescentar uma variável especial chamada base_has_answers que poderá ser utilizada para o direcionamento do fluxo. Como o próprio nome indica, essa variável poderá conter os valores true ou false e determina se foi encontrada uma resposta na base de conhecimento ou não.

Sintaxe alternativa para variáveis de contexto

Uma variável de contexto é acessada através da notação $var. Agora também é possível acessar através da notação context.var

Perguntas abertas opcionais

Em perguntas abertas adicionamos o parâmetro optional que quando setado para true permite que o usuário responda com uma mensagem vazia. Essa funcionalidade só está disponível no canal Widget.

pagePergunta aberta

Melhorias e bugfixes

  • Adicionamos um modal de confirmação ao apagar respostas condicionais.

  • Adicionamos uma proteção para que não seja possível gerar novas versões, publicar ou restarar um builder quando houver fluxos sendo editados.

  • Corrigimos um problema na edição de membros em Squads.

  • Corrigimos um problema na criação do primeiro NLU de uma instância em que era possível fechar o modal de criação e ir para a área de gestão vazia.

  • Melhoramos a resposta de erro na API de Outbound Liveperson.

  • Corrigimos um problema em que a avaliação automática de mensagens não estava contabilizando a matriz de confusão corretamente.

Last updated