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 |
| Os Fluxos de tela fornecem uma IU que orienta os usuários por um processo comercial. |
Fluxo iniciado automaticamente |
| 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 |
| 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. |
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. |
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
- Arquitetos do Salesforce: Automação acionada por registros
- Guia do desenvolvedor: Acionadores e ordem de execução