Código fluxo - Decisão

Para você que deseja importar o código em seu fluxo e testar da forma que achar melhor.

ver-codigo-vs-importar.mp4
{ "8fdcbf77-3489-462a-a8fe-bdbb87ec3e01": { "id": "8fdcbf77-3489-462a-a8fe-bdbb87ec3e01", "name": "entry", "data": { "type": "entry", "name": "Entrada", "description": "Início do fluxo (usuário envia uma mensagem)" }, "class": "entry", "html": "entry", "typenode": "vue", "inputs": {}, "outputs": { "output_1": { "connections": [ { "node": "b92f7c02-6660-4350-8a74-6279a52028e0", "output": "input_1" } ] } }, "pos_x": 446.5, "pos_y": 48 }, "b92f7c02-6660-4350-8a74-6279a52028e0": { "id": "b92f7c02-6660-4350-8a74-6279a52028e0", "name": "node_a414bed6-5426-4d7d-a03f-d50eba1307a0", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Componente selecionado: Decisão", "name": "Componente selecionado" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "8fdcbf77-3489-462a-a8fe-bdbb87ec3e01", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "23f764a5-26de-4737-83df-071229569296", "output": "input_1" } ] } }, "pos_x": 408, "pos_y": 424 }, "23f764a5-26de-4737-83df-071229569296": { "id": "23f764a5-26de-4737-83df-071229569296", "name": "node_919d35d2-52ca-4828-bc1d-b0fcf967538b", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "*EXPLICANDO O COMPONENTE*\nEste componente permite criar condições de decisão com base em variáveis e valores específicos, ou utilizando expressões regulares (regex). Ele possibilita configurar múltiplas condições para definir o fluxo do chat conforme a lógica aplicada.\n\n*FLUXO DO COMPONENTE*\n1. O componente verifica as variáveis configuradas e compara seus valores conforme as condições definidas.\n2. Caso uma condição seja atendida, o fluxo do chat segue para o componente ou ação especificada.\n3. É possível criar múltiplas condições para que diferentes fluxos sejam acionados com base em diferentes valores ou padrões (regex).\n4. Muito utilizado para criar decisões condicionais complexas que direcionam o beneficiário a diferentes caminhos no chat.\n5. A flexibilidade do componente permite que as condições sejam ajustadas dinamicamente, de acordo com o retorno de uma API ou outras variáveis do sistema.\n\n*CONFIGURANDO O COMPONENTE*\n1. Em \"Informe a variável\", defina a variável que será avaliada na condição.\n2. Em \"valor ou regex\", insira o valor específico ou a expressão regular que será usada para comparar com a variável informada.\n3. Em \"Adicionar condição\", crie quantas condições forem necessárias para a lógica do seu fluxo, podendo misturar valores fixos e regex conforme a necessidade.\n4. Na saída referente \"Ação para cada condição\", configure qual será o próximo componente ou ação a ser executado caso a condição seja verdadeira.\n5. As variáveis de decisão podem ser reutilizadas em outros pontos do fluxo, facilitando a manutenção e expansão do chat.\n\n*O que é uma Regex?*\nRegex, ou expressão regular, é uma sequência de caracteres que forma um padrão de pesquisa. Utilizadas para buscar ou manipular strings, as regex são especialmente poderosas para validações complexas e filtragem de conteúdo.", "name": "Explicando o componente" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "b92f7c02-6660-4350-8a74-6279a52028e0", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "a7471631-4bb8-4e02-9c2b-38eccfe38c0a", "output": "input_1" } ] } }, "pos_x": 406, "pos_y": 795 }, "ba69efbd-56a9-4396-8309-7976630c4c22": { "id": "ba69efbd-56a9-4396-8309-7976630c4c22", "name": "node_27c9e3bb-8e71-4d4b-bd24-e7e31ad9e4a7", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Opção incorreta, tente novamente.", "name": "Opção incorreta" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "a7471631-4bb8-4e02-9c2b-38eccfe38c0a", "input": "output_5" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "a7471631-4bb8-4e02-9c2b-38eccfe38c0a", "output": "input_1" } ] } }, "pos_x": 801, "pos_y": 1158 }, "7bf46653-fee9-480a-b3ee-8b19df43ee70": { "id": "7bf46653-fee9-480a-b3ee-8b19df43ee70", "name": "node_4e56bb68-0acb-498f-b411-7a4ad7f3c837", "data": { "type": "flow", "inputs": 1, "outputs": [], "flowId": "66aa8001272ce6cffa35bca6", "name": "Menu inicial" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "a7471631-4bb8-4e02-9c2b-38eccfe38c0a", "input": "output_4" } ] } }, "outputs": {}, "pos_x": 936, "pos_y": 1591 }, "6a3d6053-dc2d-4733-88bc-cf5c6f79b5c2": { "id": "6a3d6053-dc2d-4733-88bc-cf5c6f79b5c2", "name": "node_f38c6c2f-8a1b-497c-8592-39e5984a6b85", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "*Veremos agora o uso avançado deste componente:*\n\nNeste teste, iremos visualizar como fica a aplicação do componente de decisão utilizando o seguinte caso de uso:\n\n1. *Cenário: Verificação de elegibilidade para uma oferta de seguro com base em dados do cliente.*\n - A decisão será baseada na idade e no estado civil do cliente.\n - Utilizaremos variáveis pré-definidas para idade e estado civil.\n\n2. *Configuração das Condições:*\n - Configuraremos o componente para verificar se a idade do cliente é maior ou igual a 18 anos.\n - Em seguida, verificaremos se o estado civil é \"Solteiro\", \"Casado\" ou \"Outro\".\n - Para cada combinação de idade e estado civil, configuraremos diferentes mensagens e opções.\n\n3. *Fluxo do Teste:*\n - O componente avaliará a idade do cliente e, caso seja menor de 18 anos, exibirá uma mensagem informando que ele não é elegível para a oferta.\n - Se a idade for maior ou igual a 18 anos, o componente verificará o estado civil:\n - Se \"Solteiro\", oferecerá uma opção de seguro com desconto.\n - Se \"Casado\", oferecerá um plano familiar.\n - Para qualquer outro estado civil, será oferecida uma opção padrão.\n - A partir da escolha do cliente, o fluxo seguirá para uma nova decisão ou componente de acordo com a seleção feita.\n\n4. *Finalização:*\n - O teste será finalizado com uma mensagem personalizada, dependendo do caminho seguido pelo cliente durante o teste.\n\n*IMPORTANTE*\nEm caso de falhas durante o teste, verifique se as variáveis foram corretamente definidas e se as condições estão configuradas de acordo com as especificações desejadas. Teste novamente após revisar as configurações.", "name": "Testar componente" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "a7471631-4bb8-4e02-9c2b-38eccfe38c0a", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "866199c6-da5b-4852-8606-8f1069597c2d", "output": "input_1" } ] } }, "pos_x": 86, "pos_y": 1577 }, "866199c6-da5b-4852-8606-8f1069597c2d": { "id": "866199c6-da5b-4852-8606-8f1069597c2d", "name": "node_92659565-24cf-45b1-aba2-258b5b8c8e22", "data": { "body": "Vamos iniciar o teste utilizando as informações descritas anteriormente", "buttons": [ { "id": "596ef77c-36f6-40d9-88ef-8a54a5c5b142", "title": "Sim 👍🏽" }, { "id": "0d5835ef-1d2c-471c-9cc5-1e367016f2af", "title": "Voltar para o menu" } ], "description": "", "footer": "", "header": "Iniciar o teste", "inputs": 1, "name": "Decisão", "type": "buttons", "outputs": [ { "title": "Sim 👍🏽" }, { "title": "Voltar para o menu" }, { "title": "Nenhuma das opções" } ], "variables": [ { "name": "button_d0f2pgzy", "description": "Variável contendo o título do botão clicado" } ] }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "82b7d2a1-b0da-41d8-860b-eafc3a5fd9da", "input": "output_1" }, { "node": "6a3d6053-dc2d-4733-88bc-cf5c6f79b5c2", "input": "output_1" }, { "node": "d13f9bd1-6497-4f54-b189-f3e9b1f1beee", "input": "output_1" }, { "node": "5ab7c455-227b-4d7e-9e50-449570af98d6", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "803da1b8-5c6f-41c4-80ae-ffef25538e13", "output": "input_1" } ] }, "output_2": { "connections": [ { "node": "ee954ea1-1a90-4315-80f5-af548f99e9f5", "output": "input_1" } ] }, "output_3": { "connections": [ { "node": "82b7d2a1-b0da-41d8-860b-eafc3a5fd9da", "output": "input_1" } ] } }, "pos_x": 83, "pos_y": 1923 }, "82b7d2a1-b0da-41d8-860b-eafc3a5fd9da": { "id": "82b7d2a1-b0da-41d8-860b-eafc3a5fd9da", "name": "node_7e98cc13-08db-421a-8dd7-59364353100a", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Opção incorreta, tente novamente.", "name": "Opção incorreta" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "866199c6-da5b-4852-8606-8f1069597c2d", "input": "output_3" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "866199c6-da5b-4852-8606-8f1069597c2d", "output": "input_1" } ] } }, "pos_x": 444, "pos_y": 1923 }, "ee954ea1-1a90-4315-80f5-af548f99e9f5": { "id": "ee954ea1-1a90-4315-80f5-af548f99e9f5", "name": "node_8ce9c21c-f6ea-44f2-9d8d-0cc1870dc7c0", "data": { "type": "flow", "inputs": 1, "outputs": [], "flowId": "66aa8001272ce6cffa35bca6", "name": "Menu inicial" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "866199c6-da5b-4852-8606-8f1069597c2d", "input": "output_2" } ] } }, "outputs": {}, "pos_x": 506, "pos_y": 2375 }, "803da1b8-5c6f-41c4-80ae-ffef25538e13": { "id": "803da1b8-5c6f-41c4-80ae-ffef25538e13", "name": "node_a0316805-7467-4941-9ffa-3a12d70e5511", "data": { "type": "input", "inputs": 1, "outputs": [ { "title": "Default" } ], "inputType": "numeric-integer", "variables": [ { "name": "idade", "description": "Resposta do usuário" } ], "message": "Informe a sua idade", "errorMessage": "Valor incorreto, informe por favor um número.", "name": "Input" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "866199c6-da5b-4852-8606-8f1069597c2d", "input": "output_1" }, { "node": "9857cf0c-8e39-4208-ad22-a736a1ef0818", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "346f226e-b4a0-48a4-b52b-804f5f5bc6eb", "output": "input_1" } ] } }, "pos_x": -184, "pos_y": 2279.2888432580426 }, "346f226e-b4a0-48a4-b52b-804f5f5bc6eb": { "id": "346f226e-b4a0-48a4-b52b-804f5f5bc6eb", "name": "node_0c958d15-e267-4f34-9963-15da690970e1", "data": { "type": "decision", "inputs": 1, "outputs": [ { "title": "Se idade for /^(1[0-7]|[1-9])$/" }, { "title": "Se idade for /\\b(?:1[8-9]|[2-9][0-9]|[1-9][0-9]{2,})\\b/" }, { "title": "Nenhuma das opções" } ], "conditions": [ { "id": "bdd22dc1-2be3-4271-81fd-13bd154d04b6", "variable": "idade", "valueOrRegex": "/^(1[0-7]|[1-9])$/" }, { "id": "36d35f99-c0a2-4fa2-9cec-fb518c2db69d", "variable": "idade", "valueOrRegex": "/\\b(?:1[8-9]|[2-9][0-9]|[1-9][0-9]{2,})\\b/" } ], "name": "Decisão" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "803da1b8-5c6f-41c4-80ae-ffef25538e13", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "07e07f95-c7f2-45bf-8b53-30ee606cfa77", "output": "input_1" } ] }, "output_2": { "connections": [ { "node": "69c16b98-1b9a-4d04-a661-b880f6156289", "output": "input_1" } ] }, "output_3": { "connections": [ { "node": "9857cf0c-8e39-4208-ad22-a736a1ef0818", "output": "input_1" } ] } }, "pos_x": -187, "pos_y": 2673 }, "07e07f95-c7f2-45bf-8b53-30ee606cfa77": { "id": "07e07f95-c7f2-45bf-8b53-30ee606cfa77", "name": "node_9d232322-2440-42dc-8fe9-bcc0027d7840", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Identificamos que a sua idade:\n\n- {{idade}}\n\nIdentificamos como menos de 18 (*menor de idade*) e não podemos ofertar um plano familiar.\nQuando fizer seus 18 ficaremos felizes em poder oferecer nosso serviço.\n\nObrigado.", "name": "Menor de idade" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "346f226e-b4a0-48a4-b52b-804f5f5bc6eb", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "5ab7c455-227b-4d7e-9e50-449570af98d6", "output": "input_1" } ] } }, "pos_x": -412, "pos_y": 3006 }, "69c16b98-1b9a-4d04-a661-b880f6156289": { "id": "69c16b98-1b9a-4d04-a661-b880f6156289", "name": "node_4babd405-0d40-49fe-8236-45942ed1fcdd", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "name": "Maior de idade", "message": "Identificamos que você informou: \n\n- {{idade}}\n\nIdentificamos como *maior de idade* e iremos ofertar um dos nossos planos." }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "346f226e-b4a0-48a4-b52b-804f5f5bc6eb", "input": "output_2" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "78da147c-1bfe-4730-86e6-78ed1ee98f59", "output": "input_1" } ] } }, "pos_x": 57.288843258042434, "pos_y": 3008 }, "5ab7c455-227b-4d7e-9e50-449570af98d6": { "id": "5ab7c455-227b-4d7e-9e50-449570af98d6", "name": "node_ad4a79a0-6d38-4807-af0c-63fc3ad2b22c", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "name": "Teste finalizado", "message": "*Parabens! Você viu agora um uso super avançado do componente Decisão*" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "07e07f95-c7f2-45bf-8b53-30ee606cfa77", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "866199c6-da5b-4852-8606-8f1069597c2d", "output": "input_1" } ] } }, "pos_x": -447, "pos_y": 3431 }, "9857cf0c-8e39-4208-ad22-a736a1ef0818": { "id": "9857cf0c-8e39-4208-ad22-a736a1ef0818", "name": "node_9c3eb3f7-e934-4371-8d7c-606dd3a29c32", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Valor incorreto, tente novamente.", "name": "Opção incorreta" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "346f226e-b4a0-48a4-b52b-804f5f5bc6eb", "input": "output_3" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "803da1b8-5c6f-41c4-80ae-ffef25538e13", "output": "input_1" } ] } }, "pos_x": 221, "pos_y": 2503 }, "a7471631-4bb8-4e02-9c2b-38eccfe38c0a": { "id": "a7471631-4bb8-4e02-9c2b-38eccfe38c0a", "name": "node_5a432b4a-caf8-4ddc-9826-746162077f05", "data": { "body": "Selecione uma das opções abaixo", "button": "Selecionar", "description": "", "footer": "", "header": "Mais alguma dúvida?", "inputs": 1, "name": "Decisão", "outputs": [ { "title": "Exemplos avançados" }, { "title": "Vídeo explicativo" }, { "title": "Ver código" }, { "title": "Ir para o menu" }, { "title": "Nenhuma das opções" } ], "rows": [ { "id": "461847ea-8880-481e-8525-3eecc6a50b62", "title": "Exemplos avançados", "description": "Para voce que deseja se aprofundar no conhecimento" }, { "id": "64b3fe9d-245f-4b10-b6ad-207d894a0170", "title": "Vídeo explicativo", "description": "Para você que deseja ver explicação em vídeo" }, { "id": "d6f3ce35-6845-4633-ae40-d96f4605fe3a", "title": "Ver código", "description": "Para você que deseja o código deste fluxo e importar em seus testes" }, { "id": "113a9e57-67da-4192-a110-73c31e1b955c", "title": "Ir para o menu", "description": "Para você que entendeu tudo e deseja voltar ao menu" } ], "type": "options", "variables": [ { "name": "button_9wgzbuaf", "description": "Variável contendo o título da opção selecionada" } ] }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "23f764a5-26de-4737-83df-071229569296", "input": "output_1" }, { "node": "ba69efbd-56a9-4396-8309-7976630c4c22", "input": "output_1" }, { "node": "dec87d77-c4aa-40bb-8b64-de4264625ebb", "input": "output_1" }, { "node": "8e8a4281-2a59-4969-8e44-4ea2ad7eb00d", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "6a3d6053-dc2d-4733-88bc-cf5c6f79b5c2", "output": "input_1" } ] }, "output_2": { "connections": [ { "node": "dec87d77-c4aa-40bb-8b64-de4264625ebb", "output": "input_1" } ] }, "output_3": { "connections": [ { "node": "8e8a4281-2a59-4969-8e44-4ea2ad7eb00d", "output": "input_1" } ] }, "output_4": { "connections": [ { "node": "7bf46653-fee9-480a-b3ee-8b19df43ee70", "output": "input_1" } ] }, "output_5": { "connections": [ { "node": "ba69efbd-56a9-4396-8309-7976630c4c22", "output": "input_1" } ] } }, "pos_x": 403, "pos_y": 1153 }, "dec87d77-c4aa-40bb-8b64-de4264625ebb": { "id": "dec87d77-c4aa-40bb-8b64-de4264625ebb", "name": "node_95071bd9-ae67-47d5-b896-0bcdb271ffb7", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Acesse o video em nossa documentação clicando aqui em: *<a href=\"https://mobilesaudejira.atlassian.net/wiki/x/CACfwQ\" target=\"_blank\">Componente Debug</a>*", "name": "Video explicativo" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "a7471631-4bb8-4e02-9c2b-38eccfe38c0a", "input": "output_2" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "a7471631-4bb8-4e02-9c2b-38eccfe38c0a", "output": "input_1" } ] } }, "pos_x": 339, "pos_y": 1579 }, "8e8a4281-2a59-4969-8e44-4ea2ad7eb00d": { "id": "8e8a4281-2a59-4969-8e44-4ea2ad7eb00d", "name": "node_84a8aefe-721e-4ac1-bc50-c2d82825032c", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Acesse o código em nossa documentação clicando aqui em: *<a href=\"https://mobilesaudejira.atlassian.net/wiki/x/AoCnwQ\" target=\"_blank\">Código Fluxo Debug</a>*\n\n", "name": "Ver código" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "a7471631-4bb8-4e02-9c2b-38eccfe38c0a", "input": "output_3" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "a7471631-4bb8-4e02-9c2b-38eccfe38c0a", "output": "input_1" } ] } }, "pos_x": 648, "pos_y": 1584 }, "78da147c-1bfe-4730-86e6-78ed1ee98f59": { "id": "78da147c-1bfe-4730-86e6-78ed1ee98f59", "name": "node_78f3291e-b4b5-446d-b13e-6709ae2c463f", "data": { "type": "input", "inputs": 1, "outputs": [ { "title": "Default" } ], "inputType": "alphanumeric", "variables": [ { "name": "estadoCivil", "description": "Resposta do usuário" } ], "message": "Nos informe por favor seu estado civil:\n\n- Solteiro\n- Casado\n- Outro", "errorMessage": "Valor incorreto, tente novamente", "name": "Estado Civil" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "69c16b98-1b9a-4d04-a661-b880f6156289", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "a5c6a38b-fb68-46a2-8ad4-9797230b9e7c", "output": "input_1" } ] } }, "pos_x": 52, "pos_y": 3354 }, "a5c6a38b-fb68-46a2-8ad4-9797230b9e7c": { "id": "a5c6a38b-fb68-46a2-8ad4-9797230b9e7c", "name": "node_73b001b7-0678-4702-960f-98d8e360f7eb", "data": { "type": "decision", "inputs": 1, "outputs": [ { "title": "Se estadoCivil for /\\b[Ss][Oo][Ll][Tt][Ee][Ii][Rr][Oo]\\b/" }, { "title": "Se estadoCivil for /\\b[Cc][Aa][Ss][Aa][Dd][Oo]\\b/" }, { "title": "Se estadoCivil for /^(?!\\b[Ss][Oo][Ll][Tt][Ee][Ii][Rr][Oo]\\b|\\b[Cc][Aa][Ss][Aa][Dd][Oo]\\b).+$/" }, { "title": "Nenhuma das opções" } ], "conditions": [ { "id": "6a12451c-3202-4562-b2f3-ba350e8c2e8d", "valueOrRegex": "/\\b[Ss][Oo][Ll][Tt][Ee][Ii][Rr][Oo]\\b/", "variable": "estadoCivil" }, { "id": "752dedab-8e2e-40ac-973b-03ecf790d6bf", "variable": "estadoCivil", "valueOrRegex": "/\\b[Cc][Aa][Ss][Aa][Dd][Oo]\\b/" }, { "id": "cbe17344-600a-44d8-abb3-31f4fac0c6cc", "variable": "estadoCivil", "valueOrRegex": "/^(?!\\b[Ss][Oo][Ll][Tt][Ee][Ii][Rr][Oo]\\b|\\b[Cc][Aa][Ss][Aa][Dd][Oo]\\b).+$/" } ], "name": "Estado Civil" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "78da147c-1bfe-4730-86e6-78ed1ee98f59", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "4bb30d10-e69f-436a-8179-eb89dadaeaf5", "output": "input_1" } ] }, "output_2": { "connections": [ { "node": "ccd5395b-8b35-46ca-bfb7-2fd4374027f6", "output": "input_1" } ] }, "output_3": { "connections": [ { "node": "ec017329-0fdb-42f3-9b48-78b2a3c25aa5", "output": "input_1" } ] }, "output_4": { "connections": [] } }, "pos_x": 49, "pos_y": 3665 }, "4bb30d10-e69f-436a-8179-eb89dadaeaf5": { "id": "4bb30d10-e69f-436a-8179-eb89dadaeaf5", "name": "node_1b41d363-4536-47a8-8dad-c506f037d696", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Você informou seu estado cívil como : \n\n- {{estadoCivil}} \n\nNeste caso oferecemos a você nosso *plano com 20% de desconto*.", "name": "Solteiro" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "a5c6a38b-fb68-46a2-8ad4-9797230b9e7c", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "d13f9bd1-6497-4f54-b189-f3e9b1f1beee", "output": "input_1" } ] } }, "pos_x": -355, "pos_y": 4075 }, "ccd5395b-8b35-46ca-bfb7-2fd4374027f6": { "id": "ccd5395b-8b35-46ca-bfb7-2fd4374027f6", "name": "node_da75c8e3-bac7-40aa-8ff9-06199e6e509d", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Você informou seu estado cívil como : \n\n- {{estadoCivil}} \n\nNeste caso oferecemos a você nosso *plano familiar*.", "name": "Casado" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "a5c6a38b-fb68-46a2-8ad4-9797230b9e7c", "input": "output_2" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "d13f9bd1-6497-4f54-b189-f3e9b1f1beee", "output": "input_1" } ] } }, "pos_x": 32, "pos_y": 4064 }, "ec017329-0fdb-42f3-9b48-78b2a3c25aa5": { "id": "ec017329-0fdb-42f3-9b48-78b2a3c25aa5", "name": "node_bce9a59b-7ab9-4735-84d8-1b0b59e02465", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Você informou seu estado cívil como : \n\n- {{estadoCivil}} \n\nNeste caso oferecemos a você nosso *plano padrão*.", "name": "Outro" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "a5c6a38b-fb68-46a2-8ad4-9797230b9e7c", "input": "output_3" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "d13f9bd1-6497-4f54-b189-f3e9b1f1beee", "output": "input_1" } ] } }, "pos_x": 366, "pos_y": 4070 }, "d13f9bd1-6497-4f54-b189-f3e9b1f1beee": { "id": "d13f9bd1-6497-4f54-b189-f3e9b1f1beee", "name": "node_44877fa5-1e82-4a61-abd0-aedd7b0e4ef2", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "*Parabens! Você viu agora um uso super avançado do componente Decisão*", "name": "Teste finalizado" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "4bb30d10-e69f-436a-8179-eb89dadaeaf5", "input": "output_1" }, { "node": "ccd5395b-8b35-46ca-bfb7-2fd4374027f6", "input": "output_1" }, { "node": "ec017329-0fdb-42f3-9b48-78b2a3c25aa5", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "866199c6-da5b-4852-8606-8f1069597c2d", "output": "input_1" } ] } }, "pos_x": 26, "pos_y": 4523 } }

 

Mobile Saúde - Mosia Omnichannel