Orientar usuários pelos seus processos comerciais com o Flow Builder

Objetivos de aprendizagem

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

  • Definir um fluxo e listar seus principais componentes.
  • Descrever os tipos de elementos de fluxo.
  • Gerar um fluxo que crie um registro e carregue arquivos.

Introdução ao Flow Builder

Talvez você tenha ouvido vários termos usados alternadamente para se referir aos fluxos. Só para lembrar, os termos oficiais são:

  • Lightning Flow – o produto que abrange a criação, o gerenciamento e a execução de fluxos e processos.
  • Flow Builder – uma ferramenta do tipo apontar e clicar para criar fluxos.
  • Flow – um aplicativo que automatiza um processo comercial coletando dados e realizando uma ação na sua organização do Salesforce ou em um sistema externo.

Resumindo, o produto Lightning Flow inclui duas ferramentas. Uma delas, o Flow Builder, ajuda você a criar fluxos.

Ir além das noções básicas

Você também ouviu falar de recursos como Cloud Flow Designer ou Visual Workflow. O Cloud Flow Designer foi substituído pelo Flow Builder, uma ferramenta muito mais rápida que facilita a criação e a manutenção de fluxos com uma interface de usuário simplificada. O Visual Workflow é um recurso obsoleto de design, gerenciamento e execução de fluxos. Do mesmo modo, o Visual Workflow foi substituído pelo Lightning Flow.

Blocos de construção de fluxos

Cada fluxo é composto por três blocos de construção. Elementos, conectores e recursos em um fluxo

  • Os elementos (1) aparecem na tela. Para adicionar um elemento à tela, clique nele ou arraste-o a partir da caixa de ferramentas.
  • Os conectores (2) definem a trajetória do fluxo durante o tempo de execução. Eles indicam ao fluxo qual elemento deve ser executado em seguida.
  • Os recursos (3) são contêineres que representam um determinado valor, como valores de campo ou fórmulas. Você pode fazer referência aos recursos em todo o fluxo. Por exemplo, consultar a ID de uma conta, armazenar essa ID em uma variável e, em seguida, fazer referência a essa ID para atualizar a conta.

Os elementos do Flow se encaixam em quatro categorias diferentes.

Tela 
Exiba dados para seus usuários ou colete informações deles com os elementos de tela. Você pode adicionar campos simples às suas telas, como campos de entrada, botões de opção e componentes do Lightning prontos para usar, como Carregamento de arquivos.Uma tela de fluxo que é criada com campos e componentes prontos para usar

Se precisar de mais das suas telas de fluxo, como navegação personalizada ou informação exibida em uma tabela de dados, crie ou instale os componentes do Lightning personalizados.Uma tela de fluxo criada com componentes personalizados.

Lógica 
Controle o fluxo do...bem, do seu fluxo. Crie ramificações, atualize dados, faça loops por conjuntos de dados ou aguarde um momento específico. 

Ações 
Faça algo no Salesforce quando tiver as informações necessárias (de repente, coletadas de um usuário em uma tela). Os fluxos podem examinar, criar, atualizar e excluir registros do Salesforce. Eles também podem criar publicações do Chatter, enviar registros para aprovação e enviar e-mails. Se sua ação já não existir pronta para usar, chame o código do Apex no fluxo. 

Integrações 
Conecte o seu fluxo a um banco de dados externo usando ações principais ou ações do Apex. Ações principais permitem que você faça solicitações sem passar pelo servidor do Salesforce. O Flow Builder também apresenta algumas ligações para eventos de plataforma. Publique mensagens de eventos de plataforma com um elemento Criar registros. Assine eventos de plataforma com um elemento Pausar.

Fazer um tour

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

Captura de tela da interface de usuário do Flow Builder com números que apontam para a caixa de ferramentas, para a tela e para a barra de botões
Barra de botões (1) 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. Para ver os avisos ou erros, clique no respectivo ícone.
Tela (2) A tela é a área de trabalho em que você cria um fluxo adicionando elementos. Conforme você adiciona elementos à tela e conecta-os, é exibido um diagrama visual do seu fluxo. Caixa de ferramentas (3) A caixa de ferramentas contém os elementos e recursos que você usará para criar o fluxo.
  • Na guia Elementos, adicione novos elementos, como Tela e Criar registros, para seu fluxo.
  • Na guia Gerente, crie recursos, como variáveis, fases e escolhas, para usar em seu fluxo. Ou visualize uma lista de todos os elementos e recursos que você adicionou ao fluxo.
Atalhos do teclado Use esses atalhos de teclado práticos para navegar rapidamente pelo seu fluxo. No Windows...
  • Para ampliar, pressione CTRL =.
  • Para reduzir, pressione CTRL -.
  • Para aplicar o zoom para ajustar, pressione CTRL 0.
  • Para aplicar o zoom para visualizar, pressione CTRL 1.
  • Para selecionar vários elementos na tela, pressione e segure Shift e clique em cada elemento.
No Mac...
  • Para ampliar, pressione Command =.
  • Para reduzir, pressione Command -.
  • Para aplicar o zoom para ajustar, pressione Command 0.
  • Para aplicar o zoom para visualizar, pressione Command 1.
  • Para selecionar vários elementos na tela, pressione e segure Shift e clique em cada elemento.

Criar um fluxo

Dependendo dos seus layouts de página, os objetos podem ter vários campos, o que pode confundir os usuários que desejam apenas criar um registro rapidamente. Vamos criar um fluxo para simplificar a criação de contas. Quando ele é executado, nosso fluxo coleta informações do usuário sobre a nova conta, cria um registro de conta e permite que o usuário carregue arquivos para esse registro de conta.
Dica

Dica

Planeje seu processo comercial antes de tentar automatizá-lo. Isso facilita a configuração quando você usa uma de nossas ferramentas de automação.

Em Configuração, insira Fluxos na caixa Busca rápida, selecione Fluxos, clique em Novo fluxo, selecione Fluxo de tela, clique em Avançar e clique em Formato livre.

Adicionar uma tela para coletar entradas do usuário

  1. Na caixa de ferramentas, arraste um elemento Tela para a tela.
  2. Dê o nome de Nova conta no campo Rótulo.
  3. Em Componentes de tela, clique em Texto e clique em Texto novamente.
  4. Selecione o primeiro componente de tela Texto e insira Nome da conta no campo Rótulo.
  5. Selecione o segundo componente de tela Texto e insira Número de telefone no campo Rótulo.
  6. Selecione o rodapé e à direita e em Controlar a navegação, desmarque Anterior e PausarCaptura da tela Componentes de tela
  7. Clique em Concluído.

Adicionar um elemento Criar registros em Criar registros

O elemento Criar registros usa os valores de Nova conta para criar um registro de conta.
  1. Na Caixa de ferramentas, arraste um elemento Criar registros para a tela. Dê o nome de Criar conta.
  2. Em Como definir os campos de registro, selecione Usar recursos separados e valores literais.
  3. Em Criar um registro desse objeto, em Objeto, selecione Conta.
  4. Em Campo, selecione Nome.
  5. Em Valor, selecione COMPONENTES DE TELA | Account_Name.
  6. Clique em Adicionar campo.
  7. Em Campo, selecione Telefone.
  8. Em Valor, selecione COMPONENTES DE TELA | Phone_Number. Veja se seu elemento Criar registros fica assim. Captura da tela Novo Criar registros
  9. Clique em Concluído.

Criar a tela que permite os carregamentos de arquivos

O elemento segunda tela permite que os usuários carreguem arquivos na conta criada.
  1. Arraste outro elemento Tela para a tela.
  2. Em Propriedades da tela, configure essas configurações.
    1. Dê à tela o nome de Carregar arquivos no campo Rótulo.
    2. Em Controlar a navegação, desmarque Anterior e Pausar. Se você não fizer essas escolhas, os usuários poderão navegar de volta à primeira tela e várias contas poderão ser criadas acidentalmente.
  3. À esquerda em Componentes de tela, clique em Carregamento de arquivos.
    1. Em Nome da API, insira accountFiles.
    2. Em Rótulo de carregamento de arquivos, insira Carregar arquivos relacionados.
    3. Em ID do registro relacionado, selecione VARIÁVEIS | AccountId de Create_Account. O valor resultante deve ser {!Create_Account}.
    4. Em Permitir diversos arquivos, selecione $GlobalConstant.TrueAs configurações de campo para o campo do componente de carregamento de arquivos
  4. Clique em Concluído.

Como está configurado, o componente Carregamento de arquivo permite que os usuários carreguem mais de um arquivo de cada vez para a conta criada.

Conectar os elementos para concluir o fluxo

Conectar os elementos de fluxo transmite ao fluxo qual ordem seguir no tempo de execução.
  1. Clique no na parte inferior de Iniciar e arraste-o até Nova conta.
  2. Clique no na parte inferior de Nova conta e arraste-o até Criar conta.
  3. Clique no na parte inferior de Criar conta e arraste-o até Carregar arquivos. Conectar Nova conta a Criar conta e Criar conta a Carregar arquivos
  4. Salve o fluxo e dê o nome de Conta rápida no rótulo Fluxo.
  5. Clique em Salvar. Ignore o aviso que aparece sobre o tempo de execução do Lightning. Falaremos sobre isso a seguir.

Fazer seus fluxos se parecerem com o Lightning

O Salesforce oferece duas experiências de tempo de execução que determinam a aparência de um fluxo quando alguém o executa. Para fazer seus fluxos se encaixarem bem no Lightning Experience, verifique se o tempo de execução do Lightning está ativado na sua organização.
  1. Em Configuração, insira Automação na caixa Busca rápida e selecione Configurações de automação do processo.
  2. Verifique se a opção Ativar o tempo de execução do Lightning para fluxos está selecionada.
  3. Salve suas alterações.
Nota

Nota

Essa configuração só afeta fluxos baseados em URL. Isso inclui fluxos executados com botões personalizados ou com o botão Executar no Flow Builder. Para obter mais detalhes, consulte Tempo de execução do Lightning Flow vs. Tempo de execução do Classic Flow.

Distribuir seu fluxo

Agora é hora de distribuir nosso fluxo para os usuários certos. Para fazer isso, adicionamos o fluxo à Página inicial.
Para ver outras maneiras de distribuir um fluxo, confira o módulo Distribuição de fluxo de tela.

Ativar seu fluxo

Somente fluxos ativos estão disponíveis no Criador de aplicativo Lightning e, portanto, ative o fluxo primeiro.
  1. Em Configuração, insira Fluxos na caixa Busca rápida e selecione Fluxos.
  2. Clique em Conta rápida.
  3. Na barra de botões do Flow Builder, clique em Ativar.

Adicionar seu fluxo à página inicial

  1. Crie uma página inicial.
    1. Em Configuração, insira Criador na caixa de seleção Busca rápida e selecione Criador de aplicativo Lightning.
    2. Clique em Novo.
    3. Selecione Página inicial e clique em Avançar.
    4. Dê um nome à página e clique em Avançar.
    5. Clique em CLONAR PÁGINA PADRÃO DO SALESFORCE, selecione Home page padrão e clique em Concluir.
  2. Arraste o componente de fluxo para o topo da coluna direita. Como arrastar o componente de fluxo para uma página inicial
  3. Em Fluxo, selecione Conta rápida.
  4. Salve suas alterações e ative a página. Atribua essa página como página inicial padrão da organização e clique em Salvar.
  5. Para ver seu fluxo em ação, vá para sua página inicial.
    1. Clique em Voltar para voltar à Configuração.
    2. Clique em Ícone do Iniciador de aplicativos, clique em Exibir tudo e clique em Início.
Página inicial resultante

Garantir que seus usuários conseguem executar o fluxo

Para ter certeza de que seus usuários podem executar o fluxo, adicione a permissão de usuário Executar fluxos em um conjunto de permissões ou perfil e atribua tal conjunto de permissões aos usuários corretos. Se Substituir comportamento padrão e restringir acesso a perfis ou conjuntos de permissões habilitados estiver selecionado para o fluxo, adicione o fluxo a um conjunto de permissões ou perfil e atribua-o aos usuários corretos.
Nota

Nota

Apenas administradores de fluxo (usuários com permissão para Gerenciar o Flow) podem executar fluxos inativos.

Quero saber mais...

  • Uma entrevista de fluxo é a instância de um fluxo em execução. Quando você distribui um fluxo, os usuários interagem com entrevistas individuais daquele fluxo.
  • Esta unidade abordou um exemplo simples de um fluxo. É possível personalizar esse fluxo para fazer muito mais. Por exemplo, aprimore o fluxo Conta rápida para que ele forneça valores para mais campos de conta, como Número de conta ou Proprietário. Ou use as mesmas informações para criar também um contato e uma oportunidade.

Recursos