[Resolvido] Relatórios customizados - The 'Action' settings value is required for 'TrackEventAction'


#1

No evento customizado para gerar o relatório, estou passando {{input.entity.confirmacao.value}}
para evitar de “sujar” o relatórios com o input aberto. Porém, quando eu faço isso, se o usuário digitar outra coisa que não seja a entidade. O bot fica sem responder. É possivel puxar esses dados do relatório personalizado / Eventos personalizados via API?


#2


#3

Olá @Igor_Noriaqui_da_Cu1,

esse comportamente é o esperado.
Quando o texto do usuário não possui a entidade Confirmacao sua variável {{input.entity.confirmacao.value}} não possuirá nenhum valor e por isso sua ação será inválida.

Você não pode criar uma ação do tipo Registro de Evento com uma Categoria ou Action vazia.

Para resolver esse problema crie uma ação de Executar JS, que recebe como parâmetro a variável que possui o valor da entidade e faz um tratamento. Caso o usuário não tenha enviado nada relacionada a essa entidade você retorna um valor fixo. Dessa forma você garantirá que em nenhum momento seu fluxo executará uma ação com Action vazia.