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 Flow Builder, que permite criar fluxos, e o Process Builder, que permite editar processos existentes.

Resumindo as diferenças:

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

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

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

O Salesforce Flow facilita as tarefas 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. 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 permite responder e enviar mensagens de eventos de plataforma. O Flow Builder também 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, divida a lógica ou as ações do processo em subfluxos que você pode reutilizar ou referenciar em outros processos comerciais.
No Process Builder, chame um fluxo com lançamento automático de um processo para automatizar processos comerciais complexos. 

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 (Recomendado)

Process Builder (Usar em processos existentes)

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

Fluxos e Processos, e o 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.

Flow Builder

Use o Flow Builder para:

  • Automatizar uma experiência visual guiada.
  • 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 um registro é excluído
    • 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. 

Process Builder

Para todas as necessidades de automação nos bastidores, recomendamos que você use o Flow Builder. Use o Process Builder somente se já estiver familiarizado com o seu uso e precisar editar um processo existente. Para criar um novo processo automatizado, use o Flow Builder.

O Process Builder contém algumas das mesmas funcionalidades do Flow Builder. Os processos podem ser iniciados quando:

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

Apex

Use o Apex quando precisar de mais funcionalidades do que as disponíveis 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

Criar fluxos no Flow Builder para os cenários a seguir.

  • 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.
  • Um representante de vendas clica em um botão em uma oportunidade e isso inicia uma calculadora de descontos.
  • Quando uma conta é atualizada, ele atualiza todos os contatos relativos à conta.
  • Quando uma etapa da oportunidade é atualizada, ele também atualiza um campo de caixa de seleção personalizada.
  • Cria uma tarefa quando ocorre um evento de plataforma.
  • Atualiza um registro de lead no Salesforce depois de um período específico ou em uma hora estabelecida.
  • Quando uma oportunidade é fechada, ele cria uma oportunidade de renovação automaticamente.

Use o Process Builder apenas para editar um processo existente.

Crie um processo de aprovação em Aprovações a fim de encaminhar uma solicitação de folga de um funcionário a um gerente para 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.

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