Código fluxo - fluxo

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: Fluxo", "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 \"Fluxo\" é utilizado para redirecionar o beneficiário para um fluxo diferente dentro do atendimento, sendo uma ferramenta essencial para estruturar e organizar fluxos de atendimento complexos de forma modular. Isso permite criar jornadas mais eficientes e escaláveis, facilitando a manutenção e o entendimento dos processos.*\n\n*FLUXO DO COMPONENTE:*\n1. O beneficiário chega a um ponto do fluxo onde o redirecionamento é necessário.\n2. O componente \"Fluxo\" redireciona o beneficiário automaticamente para o fluxo de destino configurado.\n3. Muito utilizado para dividir atendimentos complexos em fluxos menores, facilitando o gerenciamento e personalização das jornadas.\n4. Pode ser utilizado em combinação com decisões lógicas, APIs, e outros componentes para criar uma jornada mais interativa e fluida.\n\n*CONFIGURANDO O COMPONENTE:*\n1. *Fluxo:* Selecione o fluxo de destino ao qual o beneficiário será redirecionado. O fluxo de destino deve estar previamente criado no sistema e disponível para seleção.\n \n---\n\n*O que são Fluxos?*\nFluxos são conjuntos de etapas definidas para organizar o atendimento ao beneficiário. Cada fluxo pode ser independente ou parte de um fluxo maior, facilitando o reuso de processos e a construção de jornadas mais organizadas e flexíveis.", "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 é direcionado para o fluxo de *Menu das Documentações*.\n\n*Cenário: Redirecionando para o Menu das Documentações*\n1. O fluxo principal está em andamento, e em um determinado ponto, será necessário redirecionar o beneficiário para um menu específico.\n2. Utilizaremos o componente *Fluxo* para direcionar o beneficiário para o *Menu das Documentações* já existente.\n3. Após ser redirecionado, o beneficiário poderá explorar o menu conforme as opções disponíveis.\n\n*Configuração do Teste:*\n1. *Passo 1:* O sistema solicita ao beneficiário escolher uma ação (por exemplo: \"Escolha uma das opções para prosseguir com o atendimento\").\n2. *Passo 2:* Dependendo da escolha, o beneficiário será direcionado para o *Menu das Documentações* utilizando o componente \"Fluxo\".\n3. *Passo 3:* No menu de documentações, o beneficiário terá acesso às diversas documentações que foram previamente configuradas, como a do componente *Input*, *API*, *Fila*, entre outros.\n\n*Configuração do Componente:*\n1. *Fluxo:* Selecione o fluxo de destino: *Menu das Documentações*.\n\n*Fluxo do Teste:*\n1. *Passo 1:* O sistema exibe a seguinte mensagem: \"Para continuar, você será redirecionado para o Menu das Documentações. Aguarde um momento.\"\n2. *Passo 2:* O beneficiário é redirecionado automaticamente para o fluxo *Menu das Documentações*.\n3. *Passo 3:* No fluxo do *Menu das Documentações*, o beneficiário vê as opções disponíveis e pode escolher a documentação desejada para continuar.\n\n*Mensagem Final:*\n - \"Você foi redirecionado para o Menu das Documentações. Escolha a documentação que deseja consultar para prosseguir.\"\n\n---\n\n*IMPORTANTE*\nEste teste simula o redirecionamento para um fluxo existente. Se houver algum erro, verifique se o fluxo de destino está devidamente configurado no sistema e disponível para redirecionamento.", "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": "4c1ae53e-3461-4469-97d4-e554b2490f35", "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": "*Parabens! Você viu agora um uso super avançado do componente Input*", "name": "Teste Finalizado" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "212db291-cca7-42a2-9d57-1d75449876c5", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "bda7e5f5-7b23-430a-93f0-974e043fdbcc", "output": "input_1" } ] } }, "pos_x": -85, "pos_y": 3308 }, "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": "0edf0a8c-7f14-4376-8559-24cd3d983dc9", "input": "output_1" }, { "node": "8b5f9b9b-4200-44f4-a024-4b010fbce38b", "input": "output_1" }, { "node": "179ac31c-d902-45e6-8d65-b0ad68487b8a", "input": "output_1" }, { "node": "23f764a5-26de-4737-83df-071229569296", "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/BoDGwQ\" target=\"_blank\">Componente Input</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/CwC-wQ\" target=\"_blank\">Código Fluxo Input</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 }, "4c1ae53e-3461-4469-97d4-e554b2490f35": { "id": "4c1ae53e-3461-4469-97d4-e554b2490f35", "name": "node_b0bd86e0-406f-4eac-911f-89da7b5bc508", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Para continuar, você será redirecionado para o Menu das Documentações. Aguarde um momento.", "name": "Aguarde um momento" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "866199c6-da5b-4852-8606-8f1069597c2d", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "2788c228-00bb-4c61-87d3-97678b4d05c7", "output": "input_1" } ] } }, "pos_x": -196, "pos_y": 2278 }, "2788c228-00bb-4c61-87d3-97678b4d05c7": { "id": "2788c228-00bb-4c61-87d3-97678b4d05c7", "name": "node_31efb0d0-85c7-4781-bbae-7deef1cc88c9", "data": { "type": "message", "inputs": 1, "outputs": [ { "title": "Default" } ], "message": "Você foi redirecionado para o Menu das Documentações. Escolha a documentação que deseja consultar para prosseguir.", "name": "Consultar para prosseguir" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "4c1ae53e-3461-4469-97d4-e554b2490f35", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "212db291-cca7-42a2-9d57-1d75449876c5", "output": "input_1" } ] } }, "pos_x": -200, "pos_y": 2615 }, "212db291-cca7-42a2-9d57-1d75449876c5": { "id": "212db291-cca7-42a2-9d57-1d75449876c5", "name": "node_d44353a3-2248-4bb3-b151-676873f32ce6", "data": { "type": "flow", "inputs": 1, "outputs": [ { "title": "Default" } ], "flowId": "66aa8001272ce6cffa35bca6", "name": "Menu documentações" }, "class": "", "html": "node_default", "typenode": "vue", "inputs": { "input_1": { "connections": [ { "node": "2788c228-00bb-4c61-87d3-97678b4d05c7", "input": "output_1" } ] } }, "outputs": { "output_1": { "connections": [ { "node": "0edf0a8c-7f14-4376-8559-24cd3d983dc9", "output": "input_1" } ] } }, "pos_x": -199, "pos_y": 2969 } }

Mobile Saúde - Mosia Omnichannel