Skip to main content

Introdução aos fluxos acionados

Objetivos de aprendizagem

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

  • Identificar usos dos fluxos acionados por registros.
  • Dar exemplos dos três tipos de acionadores de fluxo.
  • De acordo com os requisitos comerciais, selecionar as melhores opções para seu fluxo acionado por registros.

Antes de começar

Este módulo foi desenvolvido para administradores intermediários do Salesforce que estão familiarizados com os recursos básicos de personalização do Salesforce e têm alguma experiência na utilização de fluxos básicos. Se você não for um administrador intermediário, tudo bem. Antes de iniciar o emblema, recomendamos concluir o módulo Noções básicas de fluxo. Neste emblema, você aprenderá quando e como usar fluxos para automatizar processos comerciais.

Tipos de fluxo

Existem três tipos gerais de fluxos.

Tipo de fluxo

Iniciado por

Descrição

Fluxo de tela

  • Ação rápida
  • Página do Lightning
  • Site do Experience Cloud, entre outros

Os Fluxos de tela fornecem uma IU que orienta os usuários por um processo comercial.

Fluxo iniciado automaticamente

  • Outro fluxo
  • Código do Apex
  • REST API

Os Fluxos iniciados automaticamente automatizam processos comerciais que não têm uma IU. Eles não têm acionadores e são executados nos bastidores.

Fluxo acionado

  • Tempo
  • Mudança de dados
  • Evento de plataforma

Os Fluxos acionados são iniciados automaticamente por um acionador especificado por você. Eles são executados nos bastidores.

Ferramentas

Você já deve ter usado Regras de fluxo de trabalho ou o Process Builder para criar um processo acionado. Atualmente, o Flow Builder é a ferramenta ideal. Por quê? Ele combina as capacidades das Regras de fluxo de trabalho e do Process Builder em uma única ferramenta de apontar e clicar. Use o Flow Builder para automatizar processos de negócios if/then e veja uma representação gráfica da automação no momento que ela está sendo criada. 

O Flow Builder oferece depuração, teste e integração com funções em toda a Salesforce Platform. Ele agora combina os recursos das Regras de fluxo de trabalho e do Process Builder com o potencial do Flow em uma única automação sem código. Se tudo isso não basta para convencer você, um fluxo acionado por registros pode atualizar um registro do Salesforce 10 vezes mais rápido do que um processo de alteração de registro criado com o Process Builder!

Fluxos acionados

Este módulo se concentra nos fluxos acionados. Um fluxo acionado consiste em um acionador, pelo menos um nó de critérios e pelo menos uma ação. 

  • O acionador identifica o que inicia o fluxo. Você pode acionar um fluxo em um agendamento definido ou quando ocorre um tipo específico de alteração de registro.
  • Os critérios definem as particularidades do acionador. Os critérios de um acionador de agendamento são data e hora. Os critérios de um acionador de alteração de registro são o objeto e alterações específicas nos valores do campo.
  • A ação determina o que o fluxo faz.

Tipos de acionadores

Existem três tipos de acionadores.

Tipo de acionador

Quando ele é executado

Como usá-lo

Agendamento

Em uma hora e frequência especificadas por você

Executar trabalhos em lote noturnos

Evento de plataforma

Quando uma mensagem de evento de plataforma é recebida

Inscrição em eventos

Registro

Quando um registro é criado, atualizado ou excluído

Atualizar registros e enviar notificações

Fluxos acionados por registros

Um fluxo acionado por registros é a automação mais usada. É a melhor maneira de interagir com os registros na organização. Simplificando, o trabalho de um fluxo acionado por registros é: “Se algo acontecer, faça outra coisa”.

No caso de fluxos acionados por registros, o acionador determina em qual objeto o fluxo atua e quando ele é executado.

  • Apenas quando um registro for criado
  • Sempre que um registro for atualizado
  • Sempre que um registro for criado ou atualizado
  • Apenas quando um registro for excluído

Crie um fluxo acionado por registros para atualizar outro registro, enviar uma notificação, iniciar um processo ou manter a consistência dos dados. Para evitar conflitos e melhorar o desempenho, você pode ajustar o tempo da automação usando opções no fluxo acionado por registros.

Como o fluxo é acionado quando um registro é alterado, essa alteração segue imediatamente para o banco de dados. Isso geralmente é chamado de transação e é conhecido como transação de acionamento inicial.

Opção

Quando ele é executado

Como usá-lo 

Atualização rápida de campo

Durante a atualização do registro que acionou o fluxo e antes que essa atualização seja salva.

  • Atualizar o registro que acionou a transação
  • Mostrar um erro personalizado para usuários

Vantagem: Desempenho ideal porque o banco de dados é minimamente afetado

Registros e ações relacionados 

Durante a atualização do registro que acionou o fluxo e depois que essa atualização seja salva.

  • Criar, atualizar ou excluir outros registros
  • Chamar subfluxos
  • Chamar ações, como enviar um alerta de email ou publicar no Chatter

Vantagem: Automatização de processos comuns acionados por alterações de registros

Execução de forma assíncrona

Imediatamente após a atualização do registro que acionou o fluxo ser concluída. 

Executar cenários mais avançados, como enviar solicitações para sistemas externos ou executar outros processos de execução mais longa

Vantagem: Evita a lentidão ou o bloqueio da atualização do registro que acionou o fluxo

Caminhos agendados

Futuramente, após a ativação do acionador, baseado em datas e horários.

Agendamento de lembretes ou acompanhamentos baseados em datas no registro que acionou o fluxo, como Close Date (Data de fechamento)

Vantagem: Aguarda um período de tempo especificado entre a ativação do acionador e a execução da automação

A seguir, você aprenderá a criar um fluxo acionado por registros!

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