Distribuir o fluxo com um botão personalizado
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.
- 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).
- Verifique se Enable Lightning runtime for flows (Ativar o tempo de execução do Lightning para fluxos) está selecionado.
- Salve suas alterações.
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.
- Em Setup (Configuração), insira
Flows
(Fluxos) na caixa Quick Find (Busca rápida) e selecione Flows (Fluxos).
- Clique na seta para baixo na linha Calculate Discounts (Calcular descontos) e depois clique em View Details and Versions (Exibir detalhes e versões).
- Copie a URL do fluxo da página Flow Detail (Detalhe do fluxo).
- Clique em Object Manager (Gerenciador de objetos) na parte superior da página Setup (Configuração).
- Selecione Opportunity (Oportunidade).
- Clique em Buttons, Links, and Actions (Botões, links e ações).
- Clique em New Button or Link (Novo botão ou link).
Em seguida, configure o botão personalizado.
- Em Label (Rótulo), insira
Calculate Discount
(Calcular desconto).
- Em Name (Nome), insira
Calculate_Discount
.
- Em Description (Descrição), insira
Calculates a discount based on annual revenue
(Calcula um desconto com base na receita anual).
- Em Display Type (Tipo de exibição), selecione Detail Page Button (Botão de página de detalhes).
- Em Behavior (Comportamento), selecione Display in new window (Exibir em nova janela).
- Em Content Source (Origem do conteúdo), selecione URL.
- 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.
- 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
- 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).
- 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.
- 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).
- 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.
- No App Launcher (Iniciador de aplicativos) (), pesquise
Accounts
(Contas) e selecione o objeto Accounts (Contas).
- 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.
- Na guia Related (Relacionados), encontre a lista relacionada Opportunities (Oportunidades) e clique em seu botão New (Novo).
- 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).
- Se for solicitado a escolher um tipo de registro, selecione B2B Sales (Vendas B2B) e depois clique em Continue (Continuar).
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.
- 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).
- No menu , clique em Calculate Discount (Calcular desconto) e aguarde uma notificação de que a execução do fluxo foi concluída.
- 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.
- 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.
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.