Skip to main content

Distribuir o fluxo com um botão personalizado

Nota

Nota

Deseja aprender em português (Brasil)? Comece o desafio em um Trailhead Playground de português (Brasil) e use as traduções fornecidas entre parênteses para navegar. Copie e cole somente os valores em inglês porque as validações dos desafios dependem de dados em inglês. Se você não passar no desafio em sua organização de português (Brasil), recomendamos que (1) mude o local para os Estados Unidos, (2) mude o idioma para inglês, seguindo as instruções aqui, e (3) clique novamente no botão “Validar o desafio”.

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 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.

  1. Clique em Object Manager (Gerenciador de objetos) na parte superior da página Setup (Configuração).
  2. Selecione Opportunity (Oportunidade).
  3. Clique em Buttons, Links, and Actions (Botões, links e ações).
  4. Clique em New Button or Link (Novo botão ou link).

Em seguida, configure o botão personalizado.

  1. Em Label (Rótulo), insira Calculate Discount (Calcular desconto).
  2. Em Name (Nome), insira Calculate_Discount.
  3. Em Description (Descrição), insira Calculates a discount based on annual revenue (Calcula um desconto com base na receita anual).
  4. Em Display Type (Tipo de exibição), selecione Detail Page Button (Botão de página de detalhes).
  5. Em Behavior (Comportamento), selecione Display in new window (Exibir em nova janela).
  6. Em Content Source (Origem do conteúdo), selecione URL.
  7. Vincule o botão ao fluxo usando parâmetros de URL.
  • Na caixa de texto, cole a URL do fluxo que obteve da página Flow Detail (Detalhe do fluxo).
  • No final da URL, adicione o seguinte:
    ?AccountId={!Opportunity.AccountId}&OpportunityId={!Opportunity.Id}
  • Verifique se a sua URL é válida clicando em Check Syntax (Verificar sintaxe).

Quando esse botão chama o fluxo, a URL transmite dois dos valores do campo Opportunity (Oportunidade)—AccountId e OpportunityId—ao fluxo. O ID da conta associada à oportunidade, AccountId, é atribuído à variável de fluxo AccountId. E o ID da própria oportunidade é atribuído à variável de fluxo OpportunityId. A URL deverá ficar assim. 

Uma visualização da caixa de texto com a URL inserida.

  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.

Adicionar o botão personalizado ao layout de página da oportunidade

  1. Ainda na página Opportunity (Oportunidade) no Object Manager (Gerenciador de objetos), clique em Page Layouts (Layouts de página). Em seguida, clique em Opportunity Layout (Layout da oportunidade).

Uma visualização da lista relacionada Page Layouts (Layouts de página) da oportunidade com Opportunity Layout (Layout da oportunidade) destacado.

  1. Clique na categoria Buttons (Botões)e, em seguida, clique e arraste o botão Calculate Discount (Calcular desconto) para Custom Buttons (Botões personalizados) do layout de página.

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).

  1. Dê uma olhada na seção Salesforce Mobile and Lightning Experience Actions (Ações do Salesforce Mobile e do Lightning Experience) do layout de página. Se você vir botões lá, clique na categoria Mobile & Lightning Actions (Ações do Mobile e do Lightning) e arraste o botão Calculate Discount (Calcular desconto) para o final da seção Salesforce Mobile and Lightning Experience Actions (Ações do Salesforce Mobile e do Lightning Experience).

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).

  1. Clique em Save (Salvar).

Agora, quando os representantes de vendas visitarem uma página de oportunidade no Salesforce, eles devem ver 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. No App Launcher (Iniciador de aplicativos) (Ícone do App Launcher (Iniciador de aplicativos)), pesquise Accounts (Contas) e selecione o objeto Accounts (Contas).
  2. Acesse a conta Edge Communications. Na guia Details (Detalhes), confirme se o valor do campo Annual Revenue (Receita anual) é US$139.000.000.

Se a Edge Communications não estiver listada em Accounts (Contas), procure-a com a barra de pesquisa. Ou crie a conta Edge Communications, se ainda não existir, e adicione sua receita anual.

  1. Na guia Related (Relacionados), encontre a lista relacionada Opportunities (Oportunidades) e clique em seu botão New (Novo).
  2. Crie uma oportunidade.
    • Se for solicitado a escolher um tipo de registro, selecione B2B Sales (Vendas B2B) e depois clique em Continue (Continuar).
    • Em Opportunity Name (Nome da oportunidade), insira Edge Communications - 1 year contract(Edge Communications - Contrato de 1 ano).
    • Confirme se Account Name (Nome da conta) está configurado como Edge Communications.
    • Em Close Date (Data de fechamento), insira uma data de um ano a partir de hoje.
    • Em Stage (Estágio), selecione Proposal/Price Quote (Proposta/Cotação de preço).
    • Em Amount (Valor), insira 5000000.
    • 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. Se ainda não estiver lá, navegue até a oportunidade que acabou de criar: Edge Communications - 1 year contract (Edge Communications - Contrato de 1 ano).
  2. No menu Show more actions (Mostrar mais ações), clique em Calculate Discount (Calcular desconto) e aguarde uma notificação de que a execução do fluxo foi concluída.

Botão Calculate Discount (Calcular desconto).

  1. Após o término do fluxo, volte para a oportunidade 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.
  2. 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 desconto.

Dê 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.

Para praticar com outros casos de uso, confira os outros projetos de fluxo no Trailhead.

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback