Skip to main content

Expanda seu negócio com o Salesforce Starter

Melhore o relacionamento com os clientes usando vendas, atendimento e marketing em um aplicativo.

Avaliação gratuita de 30 dias
Tempo estimado

Conhecer o Flow Builder

Objetivos de aprendizagem

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

  • Descrever os blocos de construção de um fluxo.
  • Listar as categorias de elementos do fluxo.

Preparado para começar a trabalhar com o Flow Builder?

Inicie seu Trailhead Playground agora para acompanhar enquanto exploramos o Flow Builder nesta unidade. Para encontrar seu Trailhead Playground, abra uma unidade ou emblema com um desafio prático (como a unidade 'Saber mais sobre as variáveis de fluxo' deste emblema), role até o desafio e clique em Launch (Iniciar). Por exemplo, você pode encontrar um desafio prático na unidade 'Saber mais sobre as variáveis de fluxo' deste emblema.

A interface de usuário do Flow Builder

Ao criar fluxos, você estará trabalhando no Flow Builder.

Para acessar o Flow Builder, vá até Configuração, digite Fluxos na caixa Busca rápida e selecione Fluxos. Para criar um fluxo, clique em Novo fluxo.

A janela Select Type (Selecionar tipo), mostrando os tipos de fluxo Screen Flow (Fluxo de tela), Schedule-Triggered Flow (Fluxo acionado por agendamento), Autolaunched Flow (Fluxo iniciado automaticamente), Record-Triggered Flow (Fluxo acionado por registro) e Platform Event-Triggered Flow (Fluxo acionado por evento de plataforma).

A janela Select Type (Selecionar tipo) mostra os tipos de fluxos que você pode criar. A maioria desses tipos soa familiar? Eles correspondem aos tipos de automação que mencionamos anteriormente neste módulo.

Selecione um tipo de fluxo, clique em Create (Criar) e seja bem-vindo ao Flow Builder. Vamos dar uma olhada nas partes que o compõem.

A interface de usuário do Flow Builder, mostrando a caixa de ferramentas, tela e barra de botões.

Caixa de ferramentas (1)

A caixa de ferramentas lista os elementos e recursos que você inseriu no seu fluxo. Você também pode criar recursos como variáveis, fórmulas e escolhas, para usar em seu fluxo.

Tela (2)

A tela é a área de trabalho em que você cria um fluxo adicionando elementos. Adicionar elementos à tela cria um diagrama visual do fluxo. 

Barra de botões (3)

A barra de botões oferece informações sobre o fluxo, por exemplo:

  • Se o fluxo está ativo ou não
  • Há quanto tempo o fluxo foi salvo
  • Se o fluxo tem avisos ou erros

A barra de botões também contém alguns recursos que permitem controlar o fluxo.

  • Use Alternar Caixa de ferramentas para mostrar a Toolbox (Caixa de ferramentas). Clique nela novamente para ocultar a Caixa de ferramentas.
  • Use Selecionar elementos para selecionar vários elementos, para que você possa copiá-los para um ponto diferente no fluxo
  • Undo (Desfazer) e Redo (Refazer)
  • Use Mostrar erro para mostrar os erros do fluxo e as mensagens de aviso. Clique novamente para ocultar o painel Errors and Warnings (Erros e avisos).
  • Use Configurações para abrir a janela Version Properties (Propriedades da versão), onde você pode renomear esta versão do fluxo e configurar como ela é executada
  • Use Layout automático/Formato livre para escolher o estilo de layout para o fluxo (Recomendamos usar Layout automático sempre que possível, porque ele tem recursos adicionais. Além disso, todos os exemplos neste emblema mostram Layout automático!)
  • Em fluxos acionados por registro, use Exibir testes para criar cenários de teste que são executados automaticamente quando o fluxo é executado. Esses testes confirmam que o fluxo está funcionando como planejado e mostram mensagens de erro personalizadas quando ele não funciona.
  • Save (Salvar) e Save as a New Version (Salvar como nova versão)
  • Use Ativar para fazer da versão atual de um fluxo a versão que os usuários encontram (Como um único fluxo pode ter várias versões, você pode ativar uma versão específica, mesmo que não seja a versão mais recente.)

E, por último, a barra de botões também inclui dois botões para executar um fluxo: Executar e Depurar.

  • Executar executa a última versão salva do fluxo que você abriu. Se você tiver alterações não salvas, elas não são incluídas na execução.
  • Depurar permite testar a versão mais recente salva do fluxo alimentando-a com dados de exemplo e revisando o que ela faz quando é executada, para que você possa verificar se o fluxo está fazendo o que você quer que ele faça.

Blocos de construção de fluxos

Fluxos usam três blocos de construção: elementos, conectores e recursos.

Três partes do Flow Builder correspondentes à descrição que vem a seguir.

  • Elementos são nós na tela que fazem as coisas acontecerem. Para adicionar um elemento à tela, clique em Adicionar elemento.
  • Conectores são linhas na tela que definem o caminho que o fluxo toma quando é executado. Eles indicam ao fluxo qual elemento deve ser executado em seguida.
  • Recursos são recipientes que não aparecem na tela, mas são referenciados pelos elementos do fluxo. Cada recurso contém um valor ou uma fórmula que resolve um valor. Por exemplo, o seu fluxo pode buscar pela ID de uma conta, armazenar essa ID em uma variável e, em seguida, usar essa variável para indicar ao fluxo qual conta atualizar.

Elementos

Cada elemento é um passo que diz ao fluxo o que fazer, e cada tipo de elemento faz algo diferente. Pense em elementos de fluxo como três tipos.

Tipo de elemento

O que faz

Interação

Interage com os usuários

Dados

Interage com os dados

Lógica

Interage com o próprio fluxo

Vamos considerar cada tipo de elemento.

Elementos de interação

Os elementos de fluxo na categoria Interação: Tela, Ação e Subfluxo.

Os fluxos podem interagir com os usuários apresentando perguntas e informações em uma tela, ou enviando vários tipos de comunicações. O elemento Tela e o elemento Ação tornam essas interações possíveis.

O elemento Tela pode exibir dados para os usuários ou coletar informações deles. Escolha entre uma imensidão de componentes padrão para personalizar como os usuários interagem com seus fluxos. Você pode exibir texto ou imagens, pedir aos usuários para inserir texto, fazer com que os usuários façam uma escolha a partir de botões de opção ou de um menu suspenso, e muito mais. Você pode até mesmo usar um elemento Tela para pedir aos usuários para carregar um arquivo.

Uma tela de fluxo de exemplo que pede ao usuário para criar um novo contato.

Além disso, se você precisar de mais opções de interação em suas telas de fluxo, você pode instalar componentes de terceiros ou trabalhar com um desenvolvedor para criar componentes personalizados.

O elemento Ação pode fazer muitas coisas, mas, mais especificamente, permite que seu fluxo entre em contato com seus usuários, associados, clientes e até sistemas externos. Esse elemento pode criar postagens do Chatter, enviar emails, enviar registros para aprovação, enviar notificações para dispositivos móveis e mensagens de saída por push. E se você precisar do seu fluxo para fazer mais, você pode pedir a um desenvolvedor para criar ações personalizadas no Apex.

E, finalmente, o elemento Subfluxo permite que você chame um fluxo iniciado automaticamente a partir de outro fluxo. Em vez de interagir com os usuários, ele interage com outros fluxos.

Elementos de dados

Os elementos de fluxo na categoria Dados: Criar registros, Atualizar registros, Obter registros e Excluir registros.

Os elementos de dados instruem o fluxo a interagir com os registros no banco de dados do Salesforce. Use elementos de dados para examinar, criar, atualizar e excluir registros do Salesforce. Você pode trabalhar com um registro de cada vez ou muitos de uma só vez.

Elementos lógicos

Os elementos de fluxo na categoria Lógica: Atribuição, Decisão, Loop, Classificação de coleção e Filtro de coleção.

Após coletar os dados de que necessita, o que você pretende fazer com eles? Com elementos lógicos, você pode avaliar esses dados e manipulá-los de acordo com as suas necessidades comerciais. Você pode:

  • Criar vários caminhos que o fluxo pode tomar e definir critérios para quando o fluxo tomar cada caminho.
  • Atualizar dados temporários para que você possa usá-los mais tarde no fluxo.
  • Criar um caminho de looping para trabalhar com grupos de dados.
  • Pausar o fluxo até um horário especificado.
  • Alterar o conteúdo ou a ordem de uma coleta de dados.

A lógica opera apenas no fluxo. Se você usar elementos lógicos para alterar os dados em seu fluxo, os dados resultantes só poderão ser acessados até a execução do fluxo ser concluída. Para armazenar dados fora do fluxo e acessá-los após a execução do fluxo, você usa um elemento de dados ou uma ação que envia os dados para um sistema externo.

Conectores

Os conectores definem a trajetória do fluxo durante a execução. Eles indicam ao fluxo qual elemento deve ser executado em seguida. Existem diferentes tipos de conectores que dizem ao fluxo para tomar um caminho diferente em certas circunstâncias, mas na maioria das vezes, o fluxo segue seus conectores de um elemento para o outro. Você pode aprender mais sobre esses outros conectores em outros emblemas do Flow.

Recursos de fluxo

Recursos são contêineres aos quais você faz referência em todo o fluxo. Você pode criar recursos conforme necessário, mas muitos elementos os criam para você. Cada recurso pode armazenar um único valor, uma fórmula, um bloco de texto formatado, um registro inteiro com todos os seus valores, ou até mesmo uma coleção de registros. Você aprenderá mais sobre o tipo mais comum de recurso, chamado variáveis, na próxima unidade.

Atalhos de teclado

Use esses atalhos de teclado para navegar rapidamente pelo seu fluxo. Estes são os atalhos de teclado no Windows.

Ação

Atalho de teclado

Aumentar o zoom

CTRL+=

Diminuir o zoom

CTRL+-

Ajustar nível de zoom

CTRL+Alt+1

Zoom para visualização

CTRL+Alt+0

Mudar o foco para outro painel

F6

Estes são os atalhos de teclado no Mac.

Ação

Atalho de teclado

Aumentar o zoom

Command+=

Diminuir o zoom

Command+-

Ajustar nível de zoom

Command+Option+1

Zoom para visualização

Command+Option+0

Mudar o foco para outro painel

F6

Planejar o fluxo

Agora que aprendemos um pouco sobre os tipos de elementos que o fluxo oferece, vamos pensar na solicitação da Flo. Ela está tentada a ir diretamente para o Flow Builder, mas ela sabe que é melhor mapear os requisitos para um plano antes que ela comece a criar o fluxo.

Nota

Seja qual for a ferramenta que você use, é importante planejar seu processo de negócio antes de tentar automatizá-lo. Isso ajuda você a identificar possíveis problemas antes de encontrá-los, planejar quaisquer recursos adicionais que você possa precisar e, possivelmente, mudar a abordagem para uma solução totalmente diferente antes de ir muito fundo.

Requisito

Tipo de elemento a utilizar

Coletar informações do usuário (nome, sobrenome e conta do contato) e perguntar o que fazer se um contato correspondente existir.

Interação (Tela)

Buscar um registro de contato correspondente.

Dados (Obter registros)

Verificar se foi encontrado um registro correspondente e seguir o caminho correspondente:

Lógica (Decisão)

Se não houver correspondência, criar o contato.

Dados (Criar registros)

Se existir uma correspondência, atualizar esse contato.

Dados (Atualizar registros)

Juntar todas as informações e confirmar o que o fluxo fez no Chatter.

Interação (Ação)

Confirmar se o fluxo foi concluído.

Interação (Tela)

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