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 depois 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).
- Crie o botão personalizado.
- Selecione Object Manager (Gerenciador de objetos) na parte superior da página Setup (Configuração). Em seguida, selecione Opportunity (Oportunidade).
- Clique em Buttons, Links, and Actions (Botões, links e ações) e depois em New Button or Link (Novo botão ou link).
- 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 |
- Vincule o botão ao fluxo usando parâmetros de URL.
- Na caixa de texto, cole a URL do fluxo.
- 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.
- Verifique se a sua URL é válida clicando em Check Syntax (Verificar sintaxe).
- 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.
- Adicione o botão ao layout de página da oportunidade, para que ele apareça em todos os registros da oportunidade.
- 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).
- Na categoria Buttons (Botões), clique e arraste Calculate Discount (Calcular desconto) em Opportunity Detail (Detalhe da oportunidade) para Custom Buttons (Botões personalizados).
- 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.
- 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.
- 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.
- Crie uma oportunidade. Se for solicitado a escolher um tipo de registro, selecione B2B Sales (Vendas B2B) e depois clique em Continue (Continuar).
- 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 |
- 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.
- Clique em e abra o aplicativo Sales (Vendas).
- 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.
- 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.
- 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.
- 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. Take 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.
- Para praticar com outros casos de uso, confira os outros projetos de fluxo no Trailhead.