Skip to main content

Distribuir o fluxo com um botão personalizado

Nota

Nota

Deseja aprender em português (Brasil)? Nesse emblema, as validações dos desafios práticos do Trailhead funcionam em inglês. As traduções são fornecidas entre parênteses como referência No Trailhead Playground, (1) mude a localidade para Estados Unidos, (2) mude o idioma para inglês e (3) copie e cole apenas os valores em inglês. Siga as instruções aqui.

Consulte o emblema Trailhead no seu idioma para saber mais sobre como aproveitar a experiência de Trailhead em outros idiomas.

Ativar o fluxo

Você criou o fluxo corretamente, mas ele só pode ser acessado em Setup (Configuração). Agora é hora de ativá-lo para que os representantes de vendas possam executá-lo.

  • Na barra de botões do Flow Builder, clique em Activate (Ativar).

Agora qualquer usuário pode executar esse fluxo, desde que:

  • Tenha a permissão de usuário “Run Flows” (Executar fluxos)
  • Tenha o campo Flow User (Usuário do fluxo) habilitado na sua página de detalhes de usuário
  • Override default behavior and restrict access to enabled profiles or permission sets (Substitua o comportamento padrão e restrinja acesso a conjuntos de permissões ou perfis ativados) esteja selecionado para o fluxo, e um perfil ou conjunto de permissões dê acesso a esse fluxo

    Para obter mais detalhes, consulte Como funciona a segurança do fluxo?

Se não souberem onde encontrá-lo, os usuários não poderão executar nada. Vamos distribuir o fluxo para que seus representantes de vendas possam encontrá-lo e utilizá-lo facilmente.

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 Setup (Configuração), insira Automation (Automação) na caixa Quick Find (Busca rápida) e depois selecione Process Automation Settings (Configurações de automação do processo).
  2. Verifique se Enable Lightning runtime for flows (Ativar o tempo de execução do Lightning para fluxos) está selecionado.
  3. Salve suas alterações.
Nota

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

Criar um botão personalizado

Crie um botão personalizado para exibir em oportunidades no Salesforce. Quando os representantes de vendas clicam no botão, o fluxo calcula um desconto e atualiza a oportunidade.

  1. Em Setup (Configuração), insira Flows (Fluxos) na caixa Quick Find (Busca rápida) e depois selecione Flows (Fluxos).
  2. Clique na seta para baixo na linha Calculate Discounts (Calcular descontos) e depois clique em View Details and Versions (Exibir detalhes e versões).
  3. Copie a URL do fluxo da página Flow Detail (Detalhe do fluxo).
    Uma visualização da tela Flow Detail (Detalhe do fluxo) com a URL do fluxo destacada
  4. Crie o botão personalizado.
    1. Selecione Object Manager (Gerenciador de objetos) na parte superior da página Setup (Configuração). Em seguida, selecione Opportunity (Oportunidade).
    2. Clique em Buttons, Links, and Actions (Botões, links e ações) e depois em New Button or Link (Novo botão ou link).
  1. Configure as propriedades de exibição do botão personalizado.

Campo

Valor

Label (Rótulo)

Calculate Discount (Calcular desconto)

Name (Nome)

Calculate_Discount

Description (Descrição)

Calculates a discount based on annual revenue (Calcula um desconto com base na receita anual)

Display Type (Tipo de exibição)

Detail Page Button (Botão da página de detalhes)

Behavior (Comportamento)

Display in new window (Exibir em nova janela)

Content Source (Origem do conteúdo)

URL

  1. Vincule o botão ao fluxo usando parâmetros de URL.
    1. Na caixa de texto, cole a URL do fluxo.
    2. No final da URL, adicione o seguinte:
      ?AccountId={!Opportunity.AccountId}&OpportunityId={!Opportunity.Id}Agora, quando o fluxo é chamado, dois valores – AccountId e OpportunityId – são passados para o fluxo a partir da oportunidade. O ID da conta associada à oportunidade, AccountId, é atribuído à variável de fluxo {!AccountId}. E o ID da oportunidade em si, Opportunity.Id, é atribuído à variável de fluxo {!OpportunityId}. Assim é como a URL deve ficar. Uma visualização da caixa de texto com a URL inserida
    3. Verifique se a sua URL é válida clicando em Check Syntax (Verificar sintaxe).
  1. Clique em Save (Salvar). Você receberá um lembrete para adicionar o botão personalizado ao layout de página da oportunidade. Não se preocupe, vamos fazer isso em seguida.
  2. Adicione o botão ao layout de página da oportunidade, para que ele apareça em todos os registros da oportunidade.
    1. Ainda na página Opportunity (Oportunidade) no Object Manager (Gerenciador de objetos), acesse Page Layouts (Layouts de página) e clique em Opportunity Layout (Layout de oportunidade)Uma visualização da lista relacionada Page Layouts (Layouts de página) da oportunidade com Opportunity Layout (Layout de oportunidade) destacado
    2. Na categoria Buttons (Botões), clique e arraste Calculate Discount (Calcular desconto) em Opportunity Detail (Detalhe da oportunidade) para Custom Buttons (Botões personalizados).
      Uma visualização da tela Opportunity Layout (Layout da oportunidade) mostrando aos usuários para onde arrastar o botão Calculate Discount (Calcular desconto) em Opportunity Detail (Detalhe da oportunidade)
    3. Se as ações predefinidas na seção Salesforce Mobile and Lightning Experience Actions (Ações do Salesforce Mobile e do Lightning Experience) foram substituídas, clique em Mobile & Lightning Actions (Ações do Mobile e do Lightning) e arraste Calculate Discount (Calcular desconto) em Salesforce Mobile and Lightning Experience Actions (Ações do Salesforce Mobile e do Lightning Experience) após a última ação.
      Uma visualização da tela Opportunity Layout (Layout da oportunidade) mostrando aos usuários para onde arrastar o botão Calculate Discount (Calcular desconto) em Salesforce Mobile and Lightning Experience Actions (Ações do Salesforce Mobile e do Lightning Experience)
    4. Clique em Quick Save (Salvamento rápido). Agora, quando os representantes de vendas visitarem uma página de oportunidade no Salesforce, eles verão o botão Calculate Discount (Calcular desconto) na parte superior da página.

Criar uma oportunidade de exemplo

Só mais uma coisa antes de testar o fluxo. Crie uma oportunidade de exemplo para que o fluxo tenha algo para atualizar.

A oportunidade de exemplo é para um contrato de serviço de um ano com a Edge Communications, uma empresa de eletrônicos com sede no Texas, com receita anual de US$ 139.000.000.

  1. Verifique se você tem uma conta chamada Edge Communications e que sua receita anual seja de US$ 139.000.000. No App Launcher (Iniciador de aplicativos), vá para Accounts (Contas) e clique em Edge Communications. Acesse a guia Details (Detalhes) e confirme o valor no campo Annual Revenue (Receita anual). Se a Edge Communications não estiver listada em Accounts (Contas), procure-a no Salesforce. Ou crie a conta Edge Communications, se ainda não existir, e adicione sua receita anual.
  2. Crie uma oportunidade. Se for solicitado a escolher um tipo de registro, selecione B2B Sales (Vendas B2B) e depois clique em Continue (Continuar).
  3. Configure os valores da oportunidade.

Campo

Valor

Opportunity name (Nome da oportunidade)

Edge Communications - 1 year contract (Edge Communications – Contrato de 1 ano)

Account Name (Nome da conta)

Edge Communications

Close Date (Data de fechamento)

A year from today (Um ano a partir de hoje)

Stage (Fase)

Proposal/Price Quote (Proposta/Cotação de preço)

Amount (Valor)

5.000.000

  1. Clique em Save (Salvar).

Testar o fluxo

O teste é uma parte importante da construção de um fluxo. Fazer isso permite ajustar o comportamento do fluxo, identificar e corrigir bugs e, de toda forma, ter certeza de que seus usuários terão uma experiência agradável. E você se beneficia, porque passa menos tempo respondendo a emails de pânico de seus representantes de vendas.

Calcule o desconto para a oportunidade que você criou na última etapa.

  1. Clique em Ícone do App Launcher (Iniciador de aplicativos) e abra o aplicativo Sales (Vendas).
  2. Clique na guia Opportunities (Oportunidades) e, em seguida, clique na oportunidade que você criou, Edge Communications - 1 year contract (Edge Communications – Contrato de 1 ano). A receita anual da conta é de US$ 139.000.000. Como esse valor excede US$ 100.000.000, mas é inferior a US$ 200.000.000, o fluxo deve aplicar um desconto de 5%. Um desconto de 5% sobre o valor da oportunidade (US$ 5.000.000) é de US$ 250.000. Portanto, o valor com desconto para esta oportunidade deve ser de US$ 4.750.000. Vamos verificar se o fluxo calcula o desconto corretamente.
  3. No menu suspenso no canto superior direito, clique em Calculate Discount (Calcular desconto) e aguarde a notificação de que a execução do fluxo foi concluída. Botão Calculate Discount (Calcular desconto)
  4. Após a conclusão do fluxo, navegue até a página de detalhes da oportunidade Edge Communications - 1 year contract (Edge Communications – Contrato de 1 ano) que você criou.
  5. Verifique se Discount Percentage (Porcentagem de desconto) tem um valor de 5% e se Discounted Amount (Valor com desconto) tem um valor de US$ 4.750.000. Uma visualização da página Opportunity Detail (Detalhe da oportunidade) após o cálculo do descontoTake It Further (Dar um passo adiante)
    Se você nunca trabalhou com fluxos antes, logo descobrirá que os fluxos existentes são ótimos pontos de partida para os fluxos novos, principalmente à medida que sua organização cresce e muda. Veja a calculadora de descontos que criamos, por exemplo.
    • Para limitar o número de descontos totais oferecidos, configure o fluxo para exigir a aprovação de um gerente antes de atualizar o registro.
    • Para ser mais agressivo com o programa de descontos, verifique se a última oportunidade foi perdida no preço. Nesse caso, ofereça ao cliente um desconto ainda maior.
  1. Para praticar com outros casos de uso, confira os outros projetos de fluxo no Trailhead.
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