Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Garantir o funcionamento do fluxo

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Identificar casos de teste para um fluxo.
  • Explicar o que é uma entrevista de fluxo.
  • Testar um fluxo no Flow Builder.

Como administrador ou desenvolvedor, você sabe que deve testar todas as personalizações antes de implantá-las para os usuários; com os fluxos, não é diferente. O teste permite ajustar o comportamento do fluxo, identificar e corrigir bugs e, de toda forma, ter certeza de que seus usuários terão uma experiência de sucesso. E, claro, você também se beneficia, pois é muito menos provável que você tenha que passar tempo mais tarde respondendo a emails de seus usuários em pânico.

Antes de começar

Antes de se aprofundar nesta unidade, sugerimos que você conclua o projeto Criar um fluxo simples; esta unidade aproveita o que você aprende lá.

Criar um plano de teste

Antes de iniciar o teste, elabore uma lista de casos de teste e identifique qual é o resultado esperado. Considere aspectos como:

  • Quando você espera que as ações ocorram
  • Quando você espera que as ações não ocorram
  • Como as fórmulas devem ser resolvidas

Usando um exemplo de Criar um fundo simples, para o fluxo Novo contato que você trabalhou naquele módulo, há quatro casos de teste principais.

Cenário de alternância

Registro correspondente

Resultado esperado

Desmarcado

Não existe

Um contato é criado.

Desmarcado

Existe

Um contato é criado.

Selecionado

Não existe

Um contato é criado.

Selecionado

Existe

Um contato é atualizado.

Depois que você identificar o que deve testar, é o momento de testar o fluxo.

Opções de teste no Flow Builder

Você não precisa sair do Flow Builder para ter certeza de que seu fluxo funciona. A barra de botões inclui dois botões para executar um fluxo: Executar e Depurar.

  • Executar executa a última versão salva do fluxo que você abriu.
  • Depurar faz tudo o que Executar faz, mas com alguns superpoderes. Ele permite que você insira valores para as variáveis de entrada do fluxo e exiba detalhes de depuração durante a execução do fluxo. Dessa forma, é possível verificar como o fluxo processa os dados.

Observação

Observação

A menos que você precise testar como seu fluxo funciona no tempo de execução Classic, use sempre Depurar para testar seus fluxos. Enquanto Depurar sempre usa o tempo de execução do Lightning, Executar obedece à preferência Ativar tempo de execução do Lightning nas configurações de automação de processos da sua organização.

Quando você clica em Depurar e opta por mostrar detalhes, vê a tela (1) do fluxo e os detalhes de depuração (2). À medida que você percorre o fluxo, novos detalhes são adicionados ao painel direito.

Uma instância do fluxo Novo contato no modo de depuração.

Apresentamos as Entrevistas de fluxo

Cada vez que um fluxo é executado, uma entrevista de fluxo começa. Uma entrevista de fluxo é uma instância de um fluxo.

Pense nos livros da série Escolha a sua aventura. Um fluxo é como o próprio livro, que fornece opções ao leitor e instruções para cada escolha. Uma entrevista de fluxo é o leitor. Ao ler, você faz escolhas e segue as instruções para essas escolhas. Cada vez que você ou outra pessoa lê o livro, pode tomar um caminho diferente pelo livro e experimentar uma história diferente.

O mesmo se aplica às entrevistas de fluxo. Com base nos dados fornecidos para essa entrevista, seja por variáveis de entrada, seja por componentes de entrada em uma tela, cada entrevista pode tomar um caminho diferente pelo fluxo e resultar na realização de diferentes ações.

Para ver entrevistas em ação, confira os quatro casos do nosso plano de teste.

Testar seu fluxo no Flow Builder

  1. No Flow Builder, clique em Depurar. Verifique se a segunda caixa de seleção está marcada. Caso contrário, você não verá nenhum detalhe de depuração. Como o fluxo usado não tem elementos de Subfluxo ou variáveis de entrada, não se preocupe com essas configurações.
  2. Clique em Executar.
  3. Valide o primeiro caso de teste.
    • Digite um nome e um sobrenome e escolha uma conta.
    • Deixe o alternador desmarcado.
    • Clique em Avançar.
    • Analise os detalhes de depuração.

      O primeiro cartão identifica quem começou a entrevista de fluxo. Já que foi você quem começou, deverá ver seu nome e ID de usuário.
      Os detalhes de depuração de como a entrevista de fluxo começou.O segundo cartão resume como as entradas da tela foram armazenadas para uso pela entrevista de fluxo. Por exemplo, como você não selecionou o botão de alternância, o valor {update_toggle} é definido como false.Os detalhes de depuração para a tela que coleta informações do usuário.O terceiro cartão puxa o registro existente quando há uma correspondência com as entradas usadas na tela. Não foi encontrada uma correspondência para as entradas usadas, portanto, o resultado é exibido com a mensagem “Falha ao encontrar registros.”Os detalhes de depuração para o elemento Obter registros que determina se há uma correspondência de registro.O quarto cartão resume como a decisão Atualizar ou criar? foi avaliada. Como {!update_toggle.value} era falso, a entrevista segue o caminho Criar novo e vai diretamente para o elemento Criar contato.Os detalhes de depuração para o elemento Decisão que determina se um contato existente deve ser atualizado ou não.O quinto cartão resume o elemento Criar contato. A entrevista usou os valores na variável {!contact} para criar um registro de contato.Os detalhes de depuração para o elemento Criar registros que cria um registro de contato para o valor de contato.

Agora que você analisou os detalhes do teste, verifique os resultados esperados para este caso de teste. Para ver os resultados, siga estas etapas.

  1. Confirme se o cartão Transação confirmada aparece no final dos detalhes de depuração.
    O cartão Transação confirmada confirmando que os registros criados a partir do fluxo foram confirmados no banco de dados.
  2. Saia do Flow Builder.
  3. Em uma página de configuração, uma página de registro ou uma página inicial, clique em iniciador de aplicativos para abrir o Iniciador de aplicativos, e em seguida, pesquise e selecione Vendas.
  4. Clique na guia Contatos.
  5. Na lista Exibidos recentemente, você deve ver um contato cujo nome corresponde ao que você inseriu e é filho da conta selecionada.
  6. Repita para os outros três casos de teste. Para casos que incluam um registro correspondente, use o mesmo nome, sobrenome e conta que você usou no primeiro caso de teste.

Se algum dos casos de teste tiver resultados inesperados, use os Detalhes de depuração para voltar e descobrir o que deu errado. Quando todos os casos de teste forem aprovados, você estará pronto para liberar o fluxo para seus usuários.

Recursos

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback