Opções (array)
Uso geral
Utilize para exibir o mesmo componente Opções porém com um número dinâmico de opções baseados em uma variável do tipo Array.
O uso mais indicado é em conjunto com o nó de API para exibir um retorno baseado em um valor externo;
Criação do nó Opções (array)
Para criar o nó de opções array preencha os campos conforme a imagem:
Título do nó - Exibido no construtor de fluxo e serve como identificação no fluxo
Descrição - Descrição interna do nó, utilize para exemplificar o uso
Título das opções - Título curto exibido acima da mensagem principal
Corpo - Descrição das opções, deixe claro para o que significa a decisão que será tomada
Rodapé - Mensagem discreta exibida abaixo da mensagem fechada e das opções OPCIONAL
Texto do botão - Texto do botão que é apertado para exibição das opções
Variável do tipo array - Informe uma variável pré-existente no fluxo do tipo array, esse array alimentará os campos de opção;
Campo do código - Caminho para o campo que alimentará o campo de código de cada uma das opções, dentro do objeto dos arrays da variável;
Campo do título - Caminho para o atributo que alimentará o campo de título de cada uma das opções, dentro do objeto do array da variável;
Campo de descrição - opcional
Variável - Defina o nome da variável à qual será atribuido o valor da opção selecionada
Pontos de entrada e saída
O nó de opções possui os seguintes pontos conforme a imagem:
Ponto de entrada
Ponto de saída - O ponto de saída é único, diferente do nó de opções, e o controle de caminho deve ser feito através da variável atribuida
Variável - Apenas um exemplo da entrada de uma variável, não é obrigatório o uso de um nó do tipo variável ele pode vir de qualquer origem;
Aparência
App e Client Web
Pré-requisitos
Uma variável do tipo array deve existir previamente no fluxo;
O array deve ser composto por objetos, para que seja possível popular os atributos obrigatórios
Este é um dos nós que mais precisam de um tratamento prévio, é preciso testar diversos cenários já que um simples limite de tamanho de string pode quebrar o campo
Limitações
Caso um erro no conteúdo do array seja retornado, uma mensagem de erro será retornada como na imagem abaixo:
Mobile Saúde - Mosia Omnichannel