Código do fluxo - elegibilidade

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

ver-codigo-vs-importar.mp4
{ "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