Código fluxo - desistência
Para você que deseja importar o código em seu fluxo e testar da forma que achar melhor.
{
"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: Desistência",
"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": 411,
"pos_y": 421
},
"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": "*O componente \"Desistência\" permite ao beneficiário encerrar ou desistir do atendimento em qualquer ponto do fluxo. Ao acionar essa opção, o beneficiário será redirecionado para um fluxo de desistência específico, onde pode ser acolhido e direcionado para novas etapas, garantindo que o atendimento continue de forma suave e organizada.*\n\n*FLUXO DO COMPONENTE:*\n1. O beneficiário, ao desejar desistir do atendimento, aciona a string de escape configurada.\n2. O componente \"Desistência\" exibe a mensagem de desistência para o beneficiário.\n3. Após a confirmação, o beneficiário é redirecionado para o fluxo de desistência configurado, onde pode ser acolhido ou direcionado para outro ponto do atendimento.\n4. Utilizado para criar uma saída planejada e organizada do atendimento, sem perda da experiência de suporte.\n\n*CONFIGURANDO O COMPONENTE:*\n1. *Texto/Mensagem de desistência:* Defina a mensagem que será exibida ao beneficiário quando ele optar por desistir do atendimento.\n2. *Mensagem de informação:* Esta é uma mensagem opcional que pode ser exibida após a desistência, explicando os próximos passos ou oferecendo alternativas para retomar o contato.\n3. *Fluxo de desistência:* Selecione o fluxo de destino para onde o beneficiário será redirecionado após a desistência. Este fluxo pode servir para oferecer suporte adicional ou encerrar o atendimento de maneira formal.\n\n---\n\n*O que é um Fluxo de Desistência?*\nO fluxo de desistência é uma rota planejada para quando o beneficiário decide abandonar o atendimento atual. Ele garante que o beneficiário seja redirecionado para um ponto de acolhimento ou encerramento adequado.",
"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": "bda7e5f5-7b23-430a-93f0-974e043fdbcc",
"output": "input_1"
}
]
}
},
"pos_x": 406,
"pos_y": 793
},
"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": "bda7e5f5-7b23-430a-93f0-974e043fdbcc",
"input": "output_5"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "bda7e5f5-7b23-430a-93f0-974e043fdbcc",
"output": "input_1"
}
]
}
},
"pos_x": 808,
"pos_y": 1184
},
"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": "bda7e5f5-7b23-430a-93f0-974e043fdbcc",
"input": "output_4"
}
]
}
},
"outputs": {},
"pos_x": 936,
"pos_y": 1636
},
"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, vamos simular um cenário onde o beneficiário decide desistir do atendimento e, ao fazer isso, será redirecionado para um fluxo específico de acolhimento.\n\n*Cenário: Desistência do atendimento e redirecionamento para o fluxo de acolhimento*\n\n1. Durante o atendimento, o beneficiário decide não continuar e aciona a opção de desistência.\n2. O sistema exibirá uma mensagem de confirmação e explicará o que acontecerá após a desistência.\n3. O beneficiário será redirecionado para um fluxo de acolhimento que dará suporte adicional ou uma opção para retomar o atendimento futuramente.\n\n*Configuração do Teste:*\n\n1. *Passo 1:* O sistema exibe uma mensagem informando a possibilidade de desistência: \"Se desejar encerrar o atendimento, digite 'sair'.\"\n2. *Passo 2:* O beneficiário digita \"sair\" e ativa o componente \"Desistência\".\n3. *Passo 3:* O sistema apresenta a mensagem de desistência configurada: \"Você optou por encerrar o atendimento. Se precisar de ajuda no futuro, estamos à disposição!\"\n4. *Passo 4:* A mensagem de informação é exibida: \"Você será redirecionado para nossa central de suporte, onde poderá obter mais informações ou retomar o atendimento futuramente.\"\n5. *Passo 5:* O beneficiário é redirecionado para o *fluxo de acolhimento*, onde ele recebe uma mensagem de despedida ou a opção de continuar o atendimento em outro momento.\n\n*Configuração do Componente:*\n1. *Texto/Mensagem de Desistência:* \"Você optou por encerrar o atendimento. Se precisar de ajuda no futuro, estamos à disposição!\"\n2. *Mensagem de Informação:* \"Você será redirecionado para nossa central de suporte, onde poderá obter mais informações ou retomar o atendimento futuramente.\"\n3. *Fluxo de Desistência:* *Central de Suporte/Acolhimento*\n\n*Fluxo do Teste:*\n1. *Passo 1:* O beneficiário decide desistir e aciona o componente de desistência.\n2. *Passo 2:* A mensagem de desistência e a mensagem de informação são exibidas.\n3. *Passo 3:* O beneficiário é redirecionado para o *fluxo de acolhimento*.\n4. *Passo 4:* No fluxo de acolhimento, ele pode ser guiado por uma mensagem final ou orientado a retomar o atendimento futuramente.\n\n*Mensagem Final:*\n - \"Seu atendimento foi encerrado com sucesso. Se precisar de ajuda, não hesite em nos contatar novamente.\"\n\n---\n\n*IMPORTANTE:* \nEste teste permite simular como o componente \"Desistência\" pode ser utilizado para oferecer uma saída planejada e adequada, além de garantir que o beneficiário receba uma mensagem acolhedora mesmo ao encerrar o atendimento.",
"name": "Testar componente"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "bda7e5f5-7b23-430a-93f0-974e043fdbcc",
"input": "output_1"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "866199c6-da5b-4852-8606-8f1069597c2d",
"output": "input_1"
}
]
}
},
"pos_x": 81,
"pos_y": 1629
},
"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"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "7d42996c-ded3-4a65-8c02-865d5df1fe1c",
"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": 82,
"pos_y": 1916
},
"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
},
"0edf0a8c-7f14-4376-8559-24cd3d983dc9": {
"id": "0edf0a8c-7f14-4376-8559-24cd3d983dc9",
"name": "node_925d29aa-b659-4ee7-8882-ce21bff50309",
"data": {
"type": "message",
"inputs": 1,
"outputs": [
{
"title": "Default"
}
],
"message": "*Será exibido o menu de \"Mais alguma dúvida\", para continuar vendo uso do componente digite DESISTIR\"*",
"name": "Teste Finalizado"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "7d42996c-ded3-4a65-8c02-865d5df1fe1c",
"input": "output_1"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "bda7e5f5-7b23-430a-93f0-974e043fdbcc",
"output": "input_1"
}
]
}
},
"pos_x": -88,
"pos_y": 3264
},
"bda7e5f5-7b23-430a-93f0-974e043fdbcc": {
"id": "bda7e5f5-7b23-430a-93f0-974e043fdbcc",
"name": "node_42b6135f-7804-47ab-b1e3-20a4feabdf7b",
"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": "23afd4ec-f516-4f2a-b5f9-963a18afc9dc",
"title": "Exemplos avançados",
"description": "Para voce que deseja se aprofundar no conhecimento"
},
{
"id": "1feeb0e3-701f-4fa5-9718-1181077d2569",
"title": "Vídeo explicativo",
"description": "Para você que deseja ver explicação em vídeo"
},
{
"id": "01732938-0c91-49e2-a454-281095c85b51",
"title": "Ver código",
"description": "Para você que deseja o código deste fluxo e importar em seus testes"
},
{
"id": "d9a64bb1-306b-45f0-9c48-f010a1944ab4",
"title": "Ir para o menu",
"description": "Para você que entendeu tudo e deseja voltar ao menu"
}
],
"type": "options",
"variables": [
{
"name": "button_m5idfbx5",
"description": "Variável contendo o título da opção selecionada"
}
]
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "ba69efbd-56a9-4396-8309-7976630c4c22",
"input": "output_1"
},
{
"node": "179ac31c-d902-45e6-8d65-b0ad68487b8a",
"input": "output_1"
},
{
"node": "8b5f9b9b-4200-44f4-a024-4b010fbce38b",
"input": "output_1"
},
{
"node": "23f764a5-26de-4737-83df-071229569296",
"input": "output_1"
},
{
"node": "0edf0a8c-7f14-4376-8559-24cd3d983dc9",
"input": "output_1"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "6a3d6053-dc2d-4733-88bc-cf5c6f79b5c2",
"output": "input_1"
}
]
},
"output_2": {
"connections": [
{
"node": "8b5f9b9b-4200-44f4-a024-4b010fbce38b",
"output": "input_1"
}
]
},
"output_3": {
"connections": [
{
"node": "179ac31c-d902-45e6-8d65-b0ad68487b8a",
"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": 409,
"pos_y": 1168
},
"8b5f9b9b-4200-44f4-a024-4b010fbce38b": {
"id": "8b5f9b9b-4200-44f4-a024-4b010fbce38b",
"name": "node_461d6a76-586f-49f2-a42b-0cbb0d0aaedc",
"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/HIDEwQ\" target=\"_blank\">Componente Fluxo</a>*",
"name": "Vídeo explicativo"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "bda7e5f5-7b23-430a-93f0-974e043fdbcc",
"input": "output_2"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "bda7e5f5-7b23-430a-93f0-974e043fdbcc",
"output": "input_1"
}
]
}
},
"pos_x": 362,
"pos_y": 1636
},
"179ac31c-d902-45e6-8d65-b0ad68487b8a": {
"id": "179ac31c-d902-45e6-8d65-b0ad68487b8a",
"name": "node_ffa16527-9f98-4509-bdd2-ff307897c987",
"data": {
"type": "message",
"inputs": 1,
"outputs": [
{
"title": "Default"
}
],
"name": "Ver código",
"message": "Acesse o código em nossa documentação clicando aqui em: *<a href=\"https://mobilesaudejira.atlassian.net/wiki/x/CgDDwQ\" target=\"_blank\">Código Fluxo</a>*"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "bda7e5f5-7b23-430a-93f0-974e043fdbcc",
"input": "output_3"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "bda7e5f5-7b23-430a-93f0-974e043fdbcc",
"output": "input_1"
}
]
}
},
"pos_x": 640,
"pos_y": 1637
},
"7d42996c-ded3-4a65-8c02-865d5df1fe1c": {
"id": "7d42996c-ded3-4a65-8c02-865d5df1fe1c",
"name": "node_7b60d689-8241-4342-b20a-a058e1394220",
"data": {
"type": "abandon",
"inputs": 1,
"outputs": [
{
"title": "Default"
}
],
"mensagemDesistencia": "desistir",
"message": "Se desejar encerrar o atendimento, digite 'desistir'.",
"name": "Desistência",
"flowId": "66e0967a65392ee94d59224b"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "866199c6-da5b-4852-8606-8f1069597c2d",
"input": "output_1"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "0edf0a8c-7f14-4376-8559-24cd3d983dc9",
"output": "input_1"
}
]
}
},
"pos_x": -275,
"pos_y": 2335
}
}
Mobile Saúde - Mosia Omnichannel