Código do fluxo - elegibilidade
Para você que deseja importar o código em seu fluxo e testar da forma que achar melhor.
{
"ea279fc8-d68a-44c7-a4e5-d3ca1c491ca1": {
"id": "ea279fc8-d68a-44c7-a4e5-d3ca1c491ca1",
"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": "e243e6ad-e2af-47fd-bf63-9349f6751bae",
"output": "input_1"
}
]
}
},
"pos_x": 665,
"pos_y": 48
},
"e243e6ad-e2af-47fd-bf63-9349f6751bae": {
"id": "e243e6ad-e2af-47fd-bf63-9349f6751bae",
"name": "node_41b32071-6b60-4969-8091-21a55578a652",
"data": {
"type": "message",
"inputs": 1,
"outputs": [
{
"title": "Default"
}
],
"message": "Componente selecionado: Elegibilidade",
"name": "Componente selecionado"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "ea279fc8-d68a-44c7-a4e5-d3ca1c491ca1",
"input": "output_1"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "a20b2cf7-e30b-4a24-acb5-35719bf44f07",
"output": "input_1"
}
]
}
},
"pos_x": 631,
"pos_y": 296
},
"a20b2cf7-e30b-4a24-acb5-35719bf44f07": {
"id": "a20b2cf7-e30b-4a24-acb5-35719bf44f07",
"name": "node_6e20d0a8-5cc2-4bc4-aa81-fa0d221d36fa",
"data": {
"type": "message",
"inputs": 1,
"outputs": [
{
"title": "Default"
}
],
"message": "*O componente de elegibilidade se faz necessário para realizar a identificação do beneficiário*\n\n*ATENÇÃO*\nPara utilização deste componente é obrigatório a configuração da integração de Elegibilidade, <a href=\"https://mobilesaudejira.atlassian.net/wiki/x/IoDHk\">clique aqui para saber mais</a>\n\n*FLUXO DO COMPONENTE*\n1. O beneficiário informa a sua chaveUnica (definido pela Operadora)\n2. O beneficiário responderá 3 perguntas que serão selecionadas das opções disponíveis.\n3. O beneficiário terá que responder corretamente informando os números das opções corretas.\n4. O beneficiário respondendo as respostas corretamente será levado para a \"saída\" do componente na qual ele foi identificado.\n5. Caso o beneficiário responda incorretamente será levado para a \"saída\" do componente na qual ele não foi identificado, sendo possível ali colocar uma mensagem para o mesmo.\n\n*CONFIGURANDO O COMPONENTE*\n1. Em \"Mensagem Inicial\" informe ao beneficiário o que ele deve informar para que possa iniciar o processo de elegibilidade. Ex: \"Informe seu CPF e iremos realizar 3 perguntas para que possamos identifica-lo(a)\"\n2. Em \"Variável da chave única\" é para ser utilizado caso deseje utilizar em conjunto com o componente \"Criar Variável\" a utilização de outro campo para ser utilizado como chaveUnica (Matricula, Número Cartão ou etc).\n3. Em \"Perguntas ignoradas\" marque as perguntas que a Operadora deseja que NÃO sejam selecionadas para o beneficiário responder.\n4. Em \"Variáveis\" é guardado o objeto de retorno para a API de elegibilidade, é dado um nome randômico porém é possível definir um nome próprio e acessar o retorno caso seja necessário através da formatação `{ {nomeObjeto | dump }}`",
"name": "Explicando o componente"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "e243e6ad-e2af-47fd-bf63-9349f6751bae",
"input": "output_1"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "96f0060c-67bc-4f0e-9e35-5e447f688155",
"output": "input_1"
}
]
}
},
"pos_x": 625,
"pos_y": 594
},
"3b06e6b5-17dc-4572-8e96-018f86077687": {
"id": "3b06e6b5-17dc-4572-8e96-018f86077687",
"name": "node_ef332d3a-e7a2-46e0-965a-bcef7925462b",
"data": {
"type": "identity",
"inputs": 1,
"outputs": [
{
"title": "Identificado"
},
{
"title": "Não identificado"
}
],
"variables": [
{
"name": "contact_v9oolha8",
"description": "Objeto contendo as informações do contato"
}
],
"name": "Elegibilidade",
"message": "Para que possamos testar a elegibilidade informe seu CPF:",
"questionsIgnored": [
6
]
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "8b59cd12-657e-432b-938d-01fcbe70516a",
"input": "output_1"
},
{
"node": "3e89e5d0-b4a3-4f6a-8512-2af32d1878a9",
"input": "output_1"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "35048e7b-8570-4cb8-8c5f-3dad79116a5f",
"output": "input_1"
}
]
},
"output_2": {
"connections": [
{
"node": "3e89e5d0-b4a3-4f6a-8512-2af32d1878a9",
"output": "input_1"
}
]
}
},
"pos_x": 317,
"pos_y": 2152
},
"5cb3e79e-20e1-40f6-83e9-9aede4e30259": {
"id": "5cb3e79e-20e1-40f6-83e9-9aede4e30259",
"name": "node_7e0dcb63-8cf0-444f-abd2-820efcb9ae84",
"data": {
"type": "message",
"inputs": 1,
"outputs": [
{
"title": "Default"
}
],
"message": "AUTENTICADO!\n{{contact_v9oolha8 | dump}}",
"name": "Debug objeto contatos"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": []
}
},
"outputs": {
"output_1": {
"connections": []
}
},
"pos_x": -21,
"pos_y": 2329
},
"1dc5ad8f-89b2-43fa-812e-ae8ccb5fb7f8": {
"id": "1dc5ad8f-89b2-43fa-812e-ae8ccb5fb7f8",
"name": "node_21b5cbdb-3ca7-41d2-ae47-2b781030e84e",
"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": "96f0060c-67bc-4f0e-9e35-5e447f688155",
"input": "output_5"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "96f0060c-67bc-4f0e-9e35-5e447f688155",
"output": "input_1"
}
]
}
},
"pos_x": 980,
"pos_y": 922
},
"7f5dfb93-9dbf-422f-a221-a01b345eb57c": {
"id": "7f5dfb93-9dbf-422f-a221-a01b345eb57c",
"name": "node_bdf55a3d-341e-4c66-bb51-96b999680b98",
"data": {
"type": "flow",
"inputs": 1,
"outputs": [],
"flowId": "66aa8001272ce6cffa35bca6",
"name": "Menu Inicial"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "96f0060c-67bc-4f0e-9e35-5e447f688155",
"input": "output_4"
}
]
}
},
"outputs": {},
"pos_x": 1164,
"pos_y": 1259
},
"f531be18-c68c-4e47-8049-0d3c84d06ff0": {
"id": "f531be18-c68c-4e47-8049-0d3c84d06ff0",
"name": "node_da2875b6-c780-4c97-bcb8-038b87c16faa",
"data": {
"type": "message",
"inputs": 1,
"outputs": [
{
"title": "Default"
}
],
"name": "Testar componente",
"message": "Iremos agora testar o componente:\n\n*LEMBRE-SE*\nPara implementar este componente em seu fluxo de chat é necessário estar com o método de elegibilidade configurado em sua aplicação\n\n*ATENÇÃO*\nUtilize estes dados para verificar na prática o funcionamento do componente de Elegibilidade.\n`CPF: 53734388120`\n`Data Nascimento: 01/01/2000`\n`Nome: Mobile Saúde`\n`Email: mobilesaude@mobilesaude.com.br`\n`Celular: (48) 91234-5678`\n\n*IMPORTANTE*\nEm caso de falhas sucessivas durante o teste do componente é possível no momento do teste nossa API de elegibilidade esteja offline, neste caso tente novamente em outro momento."
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "96f0060c-67bc-4f0e-9e35-5e447f688155",
"input": "output_1"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "8b59cd12-657e-432b-938d-01fcbe70516a",
"output": "input_1"
}
]
}
},
"pos_x": 355,
"pos_y": 1244
},
"8b59cd12-657e-432b-938d-01fcbe70516a": {
"id": "8b59cd12-657e-432b-938d-01fcbe70516a",
"name": "node_3cc86da1-0064-4120-a4fe-669702453499",
"data": {
"body": "Vamos iniciar o teste utilizando as informações descritas anteriormente",
"buttons": [
{
"id": "ffc7af66-b8d0-4caa-9765-08668ab7e2e3",
"title": "Sim 👍🏽"
},
{
"id": "d42d3b92-56ba-4d6d-a570-9c83ad7ce543",
"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_d0rhpilf",
"description": "Variável contendo o título do botão clicado"
}
]
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "f873fbec-ba9e-4758-8180-687a9b1c7c1a",
"input": "output_1"
},
{
"node": "f531be18-c68c-4e47-8049-0d3c84d06ff0",
"input": "output_1"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "3b06e6b5-17dc-4572-8e96-018f86077687",
"output": "input_1"
}
]
},
"output_2": {
"connections": [
{
"node": "72ad8328-3272-4fd0-8866-6ce591219c39",
"output": "input_1"
}
]
},
"output_3": {
"connections": [
{
"node": "f873fbec-ba9e-4758-8180-687a9b1c7c1a",
"output": "input_1"
}
]
}
},
"pos_x": 346,
"pos_y": 1604
},
"72ad8328-3272-4fd0-8866-6ce591219c39": {
"id": "72ad8328-3272-4fd0-8866-6ce591219c39",
"name": "node_ed9e6ba9-8871-44ee-b65d-ec09dcc6bc5d",
"data": {
"type": "flow",
"inputs": 1,
"outputs": [],
"flowId": "66aa8001272ce6cffa35bca6",
"name": "Menu inicial"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "8b59cd12-657e-432b-938d-01fcbe70516a",
"input": "output_2"
}
]
}
},
"outputs": {},
"pos_x": 646,
"pos_y": 1910
},
"f873fbec-ba9e-4758-8180-687a9b1c7c1a": {
"id": "f873fbec-ba9e-4758-8180-687a9b1c7c1a",
"name": "node_5ee4cc91-d087-4fbc-ad50-a161e7720e57",
"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": "8b59cd12-657e-432b-938d-01fcbe70516a",
"input": "output_3"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "8b59cd12-657e-432b-938d-01fcbe70516a",
"output": "input_1"
}
]
}
},
"pos_x": 669,
"pos_y": 1618
},
"3e89e5d0-b4a3-4f6a-8512-2af32d1878a9": {
"id": "3e89e5d0-b4a3-4f6a-8512-2af32d1878a9",
"name": "node_8a448359-ab9e-4a4d-8be5-0a53145667e0",
"data": {
"type": "message",
"inputs": 1,
"outputs": [
{
"title": "Default"
}
],
"message": "Não foi possível identifica-lo, verifique os dados informados e tente novamente",
"name": "Não foi possível identifica-lo"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "3b06e6b5-17dc-4572-8e96-018f86077687",
"input": "output_2"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "3b06e6b5-17dc-4572-8e96-018f86077687",
"output": "input_1"
}
]
}
},
"pos_x": 618,
"pos_y": 2162
},
"35048e7b-8570-4cb8-8c5f-3dad79116a5f": {
"id": "35048e7b-8570-4cb8-8c5f-3dad79116a5f",
"name": "node_3f46ffd8-6b0d-4b5e-a335-09921b994756",
"data": {
"type": "message",
"inputs": 1,
"outputs": [
{
"title": "Default"
}
],
"message": "*Parabens! Você foi identificado com sucesso*\n\nAgora vamos explicar como foi realizado todo esse processo:\n1. Foi solicitado a chaveUnica do beneficiario que nesse caso foi seu CPF;\n2. Foi utilizado o método de elegibilidade da plataforma, onde foi passado a chaveUnica informada para esta API;\n3. O retorno da API foi utilizado para montar as respostas das perguntas que podem ser sorteadas;\n4. O beneficiário respondendo tudo corretamente é identificado com sucesso.",
"name": "Identificado com sucesso"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "3b06e6b5-17dc-4572-8e96-018f86077687",
"input": "output_1"
}
]
}
},
"outputs": {
"output_1": {
"connections": []
}
},
"pos_x": 298,
"pos_y": 2491
},
"4d4fc50f-d3c6-41bd-9a33-449d3307b04f": {
"id": "4d4fc50f-d3c6-41bd-9a33-449d3307b04f",
"name": "node_4beec740-56e2-4003-acf0-d68c1f51f786",
"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/BAALvQ\" target=\"_blank\">Componente Elegibilidade</a>\n\n",
"name": "Video explicativo"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "96f0060c-67bc-4f0e-9e35-5e447f688155",
"input": "output_2"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "96f0060c-67bc-4f0e-9e35-5e447f688155",
"output": "input_1"
}
]
}
},
"pos_x": 634,
"pos_y": 1257
},
"96f0060c-67bc-4f0e-9e35-5e447f688155": {
"id": "96f0060c-67bc-4f0e-9e35-5e447f688155",
"name": "node_2c59a69e-e092-481f-a880-3e90728b9e58",
"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": "d3a0d411-a464-4186-b929-7a1acb2456fb",
"title": "Exemplos avançados",
"description": "Para voce que deseja se aprofundar no conhecimento"
},
{
"id": "ae136e5d-dc9c-40d1-9243-42a9ad39f312",
"title": "Vídeo explicativo",
"description": "Para você que deseja ver explicação em vídeo"
},
{
"id": "3dcf6a15-32e0-44c2-b99e-9de769846017",
"title": "Ver código",
"description": "Para você que deseja o código deste fluxo e importar em seus testes"
},
{
"id": "b9ef8007-618b-4013-95a7-692cf16649c9",
"title": "Ir para o menu",
"description": "Para você que entendeu tudo e deseja voltar ao menu"
}
],
"type": "options",
"variables": [
{
"name": "button_kwpqdkie",
"description": "Variável contendo o título da opção selecionada"
}
]
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "a20b2cf7-e30b-4a24-acb5-35719bf44f07",
"input": "output_1"
},
{
"node": "1dc5ad8f-89b2-43fa-812e-ae8ccb5fb7f8",
"input": "output_1"
},
{
"node": "4d4fc50f-d3c6-41bd-9a33-449d3307b04f",
"input": "output_1"
},
{
"node": "404ef3eb-0c27-4b5c-a3ff-6e3939be668b",
"input": "output_1"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "f531be18-c68c-4e47-8049-0d3c84d06ff0",
"output": "input_1"
}
]
},
"output_2": {
"connections": [
{
"node": "4d4fc50f-d3c6-41bd-9a33-449d3307b04f",
"output": "input_1"
}
]
},
"output_3": {
"connections": [
{
"node": "404ef3eb-0c27-4b5c-a3ff-6e3939be668b",
"output": "input_1"
}
]
},
"output_4": {
"connections": [
{
"node": "7f5dfb93-9dbf-422f-a221-a01b345eb57c",
"output": "input_1"
}
]
},
"output_5": {
"connections": [
{
"node": "1dc5ad8f-89b2-43fa-812e-ae8ccb5fb7f8",
"output": "input_1"
}
]
}
},
"pos_x": 621,
"pos_y": 890
},
"404ef3eb-0c27-4b5c-a3ff-6e3939be668b": {
"id": "404ef3eb-0c27-4b5c-a3ff-6e3939be668b",
"name": "node_70115544-fa51-46ee-90ab-90076402abde",
"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/D4DUv\" target=\"_blank\">Código Fluxo Elegibilidade</a>\n\n",
"name": "Ver código"
},
"class": "",
"html": "node_default",
"typenode": "vue",
"inputs": {
"input_1": {
"connections": [
{
"node": "96f0060c-67bc-4f0e-9e35-5e447f688155",
"input": "output_3"
}
]
}
},
"outputs": {
"output_1": {
"connections": [
{
"node": "96f0060c-67bc-4f0e-9e35-5e447f688155",
"output": "input_1"
}
]
}
},
"pos_x": 900,
"pos_y": 1262
}
}
Mobile Saúde - Mosia Omnichannel