Skip to main content
Tempo estimado

Criar lógica de pesquisa para encontrar a conta associada a essa oportunidade

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.

Criar o fluxo e adicionar variáveis

Seus representantes de vendas usarão um botão personalizado para iniciar o fluxo. Quando clicado, o botão personalizado chama o fluxo por meio da URL. Ao usar um botão personalizado, você pode adicionar informações extras, como valores de campo, ao final da URL. Esses valores são conhecidos como parâmetros da URL. Os parâmetros da URL não suportam variáveis de registro, portanto, por enquanto, usaremos uma variável de fluxo regular. 

Crie um fluxo e configure-o para receber um ID de conta e um ID de oportunidade. Depois, o fluxo usa esses IDs para determinar qual desconto aplicar e onde aplicá-lo.

  1. Em Setup (Configuração), insira Flows (Fluxos) na caixa Quick Find (Busca rápida) e selecione Flows (Fluxos).
  2. Clique em New Fluxo (Novo fluxo).
  3. Verifique se Start from Scratch (Começar do zero) foi selecionado e clique em Next (Avançar).
  4. Selecione Autolaunched Flow (No Trigger) (Fluxo iniciado automaticamente (sem acionador)) e clique em Create (Criar).

Criar uma variável de oportunidade

Vamos criar uma variável para armazenar o ID da oportunidade.

  1. Clique em o botão Toggle Toolbox (Alternar caixa de ferramentas) para alternar a caixa de ferramentas.
  2. Na guia Manager (Gerenciador), clique em New Resource (Novo recurso).
  3. Configure o recurso como variável de texto.
    • Em Resource Type (Tipo de recurso), selecione Variable (Variável).
    • Em API Name (Nome da API), insira OpportunityId.
    • Em Description (Descrição), insira Stores the ID number of the opportunity that triggered the flow (Armazena o número de ID da oportunidade que acionou o fluxo).
    • Em Data Type (Tipo de dados), selecione Text (Texto).
    • Marque a caixa de seleção Available for Input (Disponível para entrada).

Uma visualização da sobreposição de variáveis para o ID da oportunidade

  1. Clique em Done (Concluído).

Criar uma variável de conta

Em seguida, crie uma variável para armazenar o ID da conta.

  1. Na guia Manager (Gerenciador), clique em New Resource (Novo recurso).
  2. Configure o recurso como variável de texto.
    • Em Resource Type (Tipo de recurso), selecione Variable (Variável).
    • Em API Name (Nome da API), insira AccountId.
    • Em Description (Descrição), insira Stores the ID number of the account associated with the opportunity (Armazena o número de ID da conta associada à oportunidade).
    • Em Data Type (Tipo de dados), selecione Text (Texto).
    • Marque a caixa de seleção Available for Input (Disponível para entrada).
  3. Clique em Done (Concluído).
  4. Verifique se as variáveis OpportunityId e AccountId foram criadas. Elas devem estar listadas em Variables (Variáveis).

A caixa de ferramentas do Flow Builder, com as novas variáveis AccountId e OpportunityId

Salvar o fluxo

Agora é hora de salvar o fluxo e definir suas principais propriedades: nome, descrição, tipo, entre outras.

  1. Na barra de botões, clique em Save (Salvar).
  2. Em Flow Label (Rótulo do fluxo), insira Calculate Discounts (Calcular descontos).
    O campo Flow API Name (Nome da API do fluxo) é preenchido automaticamente com base nesta entrada.
  3. Em Description (Descrição), insira Calculates a discount for an opportunity based on the annual revenue of the associated account (Calcula um desconto para uma oportunidade com base na receita anual da conta associada)

A sobreposição Salvar fluxo

  1. Clique em Save (Salvar). Um erro aparece, mas isso é esperado. Afinal, ainda não adicionamos nenhum elemento. Ignore o erro.

Encontrar a conta associada à oportunidade

Para determinar qual desconto aplicar, o fluxo precisa saber a receita anual da conta. O fluxo tem o ID da conta (é um dos valores que o botão passa para o fluxo). Portanto, ele usa esse ID para consultar a receita anual da conta no Salesforce. No Flow Builder, o elemento Get Records (Obter registros) permite pesquisar dados no Salesforce. Então, vamos nos concentrar em Get Records (Obter registros).

Em um elemento Get Records (Obter registros), o fluxo faz duas coisas. Primeiro, ele procura um registro do Salesforce usando critérios definidos por você. Aqui, o fluxo encontra um registro de conta cujo ID corresponde à variável de fluxo AccountId. Segundo, o elemento Get Records (Obter registros) armazena automaticamente todos os valores de registro em uma variável de fluxo. Quando o fluxo passa para o próximo elemento, os valores são atribuídos à variável. Assim, o fluxo pode usar essas informações para decidir algo posteriormente. Aqui, o elemento Get Records (Obter registros) salva o valor do campo AnnualRevenue da conta, além de outros valores.

  1. Na tela do fluxo, no caminho a seguir ao elemento Start (Iniciar), clique em Add Element (Adicionar elemento).
  2. Clique em Get Records (Obter registros).
  3. Em Label (Rótulo), insira Find Related Account (Encontrar conta relacionada).
  4. Em Object (Objeto), selecione Account (Conta).
    Esta pesquisa de Get Records (Obter registros) está limitada a registros de contas.
  5. Defina Condition Requirements (Requisitos de condição) como All Conditions Are Met (AND) (Todas as condições são atendidas (AND)).
  6. Configure os campos de filtro.
    • Em Field (Campo), selecione Id.
    • Em Operator (Operador), selecione Equals (Igual a).
    • Em Value (Valor), selecione AccountId.

A primeira parte da sobreposição deverá ficar assim. 

Uma visualização da área de configuração de critérios de pesquisa no elemento Get Records (Obter Registros).

  1. Clique em Save (Salvar).
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