Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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

...

Bloco de código
languagejson
{
  "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
  }
}