A Trailblazer Community reimaginada chegou! Saiba mais.

Escolher a ferramenta de automação certa

Objetivos de aprendizagem

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

  • Listar as ferramentas incluídas no Salesforce Flow.
  • Descrever as ferramentas disponíveis para automatizar as experiências visuais guiadas.
  • Descrever e comparar as ferramentas disponíveis para a automação nos bastidores.
  • Descrever as ferramentas disponíveis para a automação de aprovação.

As pessoas esperam automação

Independentemente de ser uma compra de ingressos para o cinema, um pagamento de contas ou uma mudança na reserva de um restaurante, se um cliente está interagindo com uma empresa, ele espera uma experiência personalizada e perfeita.

Por exemplo, quando uma cliente precisa substituir seu cartão de crédito, o agente de suporte comum precisa saber algumas coisas específicas. O cartão foi danificado, perdido ou roubado? Se foi roubado, a cliente está preocupada com transações feitas recentemente? Para onde devemos mandar o novo cartão? Atender ao cliente nessa situação e colher e manter dados relacionados pode exigir sistemas diferentes com diferentes graus de complexidade.

Automação difícil é coisa do passado

O oferecimento de uma experiência do cliente automatizada e perfeita sempre foi difícil, trabalhoso e dependente de codificação. Dependendo da natureza exata dos processos comerciais, pode ser que você tenha tido que:

  • Integrar vários sistemas.
  • Configurar a lógica do processo.
  • Projetar e criar uma experiência de usuário final.
  • Disponibilizar a experiência em qualquer lugar: no desktop ou em dispositivos móveis, em aplicativos internos ou em portais externos.

Conheça o Salesforce Flow

O Salesforce Flow oferece automação declarativa de processos para cada aplicativo, portal e experiência Salesforce.

Ele inclui duas ferramentas de automação de apontar e clicar: o Process Builder, que permite criar processos, e o Flow Builder, que permite criar fluxos.

Resumindo as diferenças:

  • Salesforce Flow é o nome do produto.
  • Process Builder e Flow Builder são os nomes das ferramentas.
  • Use o Process Builder para fazer processos e o Flow Builder para fazer fluxos.

Falaremos mais tarde sobre quando devemos usar cada ferramenta, mas vamos mostrar agora como os processos comerciais ficam em cada uma delas.

Process Builder Processo comercial de exemplo configurado no Process Builder Flow Builder Processo comercial de exemplo configurado no Flow  Builder

Com essas duas ferramentas, o Salesforce Flow facilita as questões a seguir.

Caso de uso Função do Salesforce Flow
Criar um tutorial ou assistente guiado com telas. O Flow Builder inclui vários componentes de tela prontos para usar, como caixas de texto, botões de opção e carregamento de arquivos. Se você precisar de mais que isso, adicione componentes do Lightning personalizados às telas.
Configurar tarefas e processos automatizados. Configure declarativamente a lógica e as ações dos seus processos comerciais com o Flow Builder ou o Process Builder. Se necessário, você pode criar código do Apex personalizado para preencher eventuais lacunas funcionais.
Conectar a sistemas externos. Informe as mudanças entre sua organização do Salesforce e seus sistemas externos com eventos de plataforma.

O Flow Builder e o Process Builder permitem responder e enviar mensagens de eventos de plataforma. Além disso, o Flow Builder pode recuperar dados de sistemas de terceiros com os Serviços externos.

Adicionar automação a páginas e aplicativos. Faça com que seus processos nos bastidores comecem com o acionador certo, seja uma mudança nos registros, seja quando um usuário clica em um botão específico.

Depois de criar experiências visuais guiadas, adicione-as às páginas do Lightning, às páginas do Experience Builder, à barra de utilitários nos aplicativos Lightning e muito mais.

Reutilizar o que você criou. No Flow Builder, qualquer fluxo pode ser usado como subfluxo.

No Process Builder, crie um processo invocável para reutilizar a lógica ou as ações do processo em outros processos comerciais.

Qual é a ferramenta de automação ideal para meu caso de uso?

No fim das contas, uma experiência orientada por processos não se baseia em apenas um processo. É uma combinação de todos os processos comerciais na sua organização que podem causar impacto no seu cliente. Cada processo comercial costuma se enquadrar em uma destas categorias.

Tipo de processo comercial Descrição Ferramentas disponíveis
Experiência visual guiada processos comerciais que precisam de informações de usuários, sejam funcionários ou clientes. Flow Builder
Automação nos bastidores processos comerciais que obtêm todos os dados necessários de sua organização do Salesforce ou de um sistema conectado. Melhor dizendo: não é necessário ter informações do usuário.

Flow Builder

Process Builder

Apex

Automação de aprovação processos comerciais que determinam como um registro, como uma solicitação de folga, é aprovado pelas partes interessadas pertinentes. Aprovações

De processos a fluxos a Apex

Uma das escolhas mais difíceis de um administrador ou desenvolvedor é quando e qual ferramenta usar para o trabalho em questão. Normalmente, é melhor começar com ferramentas declarativas, sem codificação, e progredir até as soluções codificadas.

Process Builder

Use o Process Builder quando você precisar iniciar um processo comercial nos bastidores automaticamente. Os processos podem ser iniciados quando:

  • Um registro é criado
  • Um registro é atualizado
  • Ocorre um evento de plataforma

Flow Builder

Use o Flow Builder para:

  • Automatizar uma experiência visual guiada.
  • Adicionar outras funcionalidades a um processo de bastidores que não estão disponíveis no Process Builder. Use o Flow Builder para criar as funções mais complexas. Em seguida, chame o fluxo resultante do processo.
  • Iniciar um processo comercial nos bastidores:
    • Quando um usuário clica em algo, como em um botão
    • Quando um registro é criado
    • Quando um registro é atualizado
    • Quando ocorre um evento de plataforma
    • Em uma hora e frequência especificadas

Por exemplo, quando uma oportunidade é ganha, sua empresa deseja criar uma oportunidade de renovação automaticamente. Como você verá mais adiante neste módulo, é possível criar partes do caso de uso como um processo, mas o resto precisa ser criado em um fluxo.

Apex

Use o Apex quando você precisar de mais funcionalidades do que as disponíveis no Process Builder ou no Flow Builder. Crie as funcionalidades mais complexas como métodos do Apex invocáveis. Em seguida, chame o Apex resultante como uma ação do Apex no processo ou um elemento da ação do Apex no fluxo.

Agora vamos ver esses princípios na prática com alguns cenários de exemplo.

Cenários de exemplo

Cenário Ferramenta O que é criado
Guiar o membro de um site pela solicitação de um novo cartão de crédito por meio de um assistente passo a passo. Flow Builder Fluxo
Um representante de vendas clica em um botão em uma oportunidade e isso inicia uma calculadora de descontos. Flow Builder Fluxo
Quando uma conta é atualizada, ele atualiza todos os contatos relativos à conta. Flow Builder ou Process Builder Fluxo ou processo
Quando uma etapa da oportunidade é atualizada, ele também atualiza um campo de caixa de seleção personalizada. Flow Builder ou Process Builder
Fluxo ou processo 
Cria uma tarefa quando ocorre um evento de plataforma. Flow Builder ou Process Builder  Fluxo ou processo 
Atualiza um registro de lead no Salesforce depois de um período específico ou em uma hora estabelecida. Flow Builder ou Process Builder
Fluxo ou processo
Quando uma oportunidade é fechada, ele cria uma oportunidade de renovação automaticamente. Flow Builder Fluxo
Direciona a solicitação de folga de um funcionário a um gerente para aprovação. Aprovações Processo de aprovação

Calma. O que é um processo de aprovação?

Surpresa! Colocamos outra ferramenta aqui. As Aprovações não estão incluídas no Salesforce Flow, mas elas oferecem uma forma declarativa de automatizar algo que o Salesforce Flow não cobre. Dito isso, o Salesforce Flow dá suporte à automação de como um registro é enviado para aprovação. Falaremos mais sobre as Aprovações posteriormente neste módulo.

E as regras de fluxo de trabalho?

Se você ainda não estiver usando o fluxo de trabalho, confira primeiro o Flow Builder e o Process Builder. Eles têm mais recursos e podem fazer mais coisas. Além disso, o Flow Builder possui funcionalidades totalmente novas para automação nos bastidores.

Para saber mais sobre o fluxo de trabalho, acesse a Ajuda do Salesforce.

Recursos

Continue a aprender de graça!
Inscreva-se em uma conta para continuar.
O que você ganha com isso?
  • Receba recomendações personalizadas para suas metas de carreira
  • Pratique suas habilidades com desafios práticos e testes
  • Monitore e compartilhe seu progresso com os empregadores
  • Conecte-se a orientação e oportunidades de carreira