Skip to main content
Tempo estimado

Criar lógica para determinar o desconto certo para aplicar

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.

Determinar o desconto certo para aplicar

Em seguida, o fluxo precisa determinar o desconto a ser aplicado. Em seu novo programa de descontos, a Acme Wireless concede descontos com base na receita anual da conta: quanto maior a receita, maior o desconto. Nesta etapa, um elemento de decisão direciona o fluxo ao longo de um de vários caminhos – também conhecidos como resultados – dependendo da receita anual.

Crie três resultados com base na receita anual.

  • Full Discount (Desconto total): aplicado quando a receita anual da conta for superior a US$ 200.000.000
  • Partial Discount (Desconto parcial): aplicado quando a receita anual da conta for entre US$ 100.000.000 e US$ 200.000.000
  • No Discount (default) (Sem desconto (padrão)): aplicado quando nenhuma das condições dos outros resultados é atendida

Veja como conseguir esses resultados.

  1. Depois do elemento Find Related Account (Encontrar conta relacionada), clique em Add Element (Adicionar elemento).
  2. Clique em Decision (Decisão).
  3. Em Label (Rótulo), insira Determine Discount (Determinar desconto).

Agora, crie um resultado para o desconto total.

  1. Em OUTCAME DETAILS (DETALHES DO RESULTADO), em Label (Rótulo), insira Full Discount (Desconto total).
  2. Em Condition Requirements to Execute Outcome (Requisitos de condição para executar o resultado), selecione All Conditions Are Met (AND) (Todas as condições são atendidas (AND)).
  3. Configure os requisitos de condição.
    • No campo Resource (Recurso), digite Account(Conta), selecione Account from Find Related Account (Conta de Encontrar conta relacionada) e depois selecione AnnualRevenue.
    • Em Operator (Operador), selecione Greater Than (Maior que).
    • Em Value (Valor), insira 200000000.

Esses critérios instruem o elemento a encaminhar o fluxo ao longo do caminho Full Discount (Desconto total) somente se a receita anual da conta for superior a US$ 200.000.000.

Uma visualização do elemento Decision (Decisão) com a primeira condição adicionada.

Em seguida, crie um resultado para o desconto parcial. Este resultado baseia-se no fato de a receita anual estar entre dois valores, então utiliza dois critérios.

  1. Ao lado de OUTCOME ORDER (ORDEM DO RESULTADO), clique em Novo resultado.
  2. Em Label (Rótulo), insira Partial Discount (Desconto parcial).
  3. Em Condition Requirements to Execute Outcome (Requisitos de condição para executar o resultado), selecione All Conditions Are Met (AND) (Todas as condições são atendidas (AND)).
  4. Configure o requisito de condição para o limite inferior da receita.
    • Em Resource (Recurso), selecione Account from Find Related Account (Conta de Encontrar conta relacionada) e depois selecione AnnualRevenue.
    • Em Operator (Operador), selecione Greater Than or Equal (Maior ou igual).
    • Em Value (Valor), insira 100000000.
  5. Clique em Add Condition (Adicionar condição).

Ao adicionar uma condição, o Flow Builder aplica o operador booleano AND (E) por padrão. Se você deseja que o fluxo siga esse caminho, todas as condições devem ser verdadeiras. Aqui, AND (E) é exatamente o que você quer: aplicar um desconto parcial apenas quando a receita anual estiver acima do limite inferior da receita AND (E) abaixo do limite superior da receita. 

Uma visualização do elemento Decision (Decisão) após a adição de uma linha de condição.

Finalmente, configure o requisito de condição para o limite superior da receita.

  1. Em Resource (Recurso), selecione Account from Find Related Account (Conta de Encontrar conta relacionada) e depois selecione AnnualRevenue.
  2. Em Operator (Operador), selecione Less Than or Equal (Menor ou igual).
  3. Em Value (Valor), insira 200000000.

Esses critérios instruem o elemento a encaminhar o fluxo ao longo do caminho de desconto parcial somente se a receita anual da conta for superior ou igual a US$ 100.000.000 e inferior ou igual a US$ 200.000.000.

Uma visualização do elemento Decision (Decisão) com a segunda condição adicionada.

  1. Clique em Default Outcome (Resultado padrão).
    Este resultado ocorre se a receita anual da conta não atender aos critérios de desconto total ou parcial.
  2. Em Label (Rótulo), insira No Discount (Sem desconto).
  3. Por segurança, salve seu andamento.

Seu fluxo deverá ficar assim.

Uma visualização da tela do Flow Builder após adicionar o elemento Decision (Decisão) de Determine Discount (Determinar desconto)

Atribuir valores numéricos aos descontos

Neste ponto, o fluxo conhece a receita anual da conta e pode usar esse valor para determinar o tipo certo de desconto. Mas os descontos – totais, parciais ou nenhum – são abstratos. Para ser útil, cada desconto precisa estar vinculado a um valor numérico: 10%, 5% e 0%.

Aqui, você criará uma variável na qual armazenará os valores de desconto. Em seguida, você usará elementos de atribuição para atualizar essa variável com a porcentagem correta com base no resultado: total, parcial ou nenhum. Para alterar o valor de uma variável, você usará o operador Equals (Igual a) do elemento de atribuição. Ele define uma variável para um valor, como um número ou sequência de caracteres.

Desconto total

  1. No caminho Full Discount (Desconto total), clique em Add Element (Adicionar elemento).
  2. Clique em Assignment (Atribuição).
  3. Em Label (Rótulo), insira Discount is 10% (Desconto de 0%).
  4. Em Variable (Variável), selecione New Resource (Novo recurso).
    Você precisa de uma variável para armazenar a porcentagem de desconto para todos os resultados do elemento Decision (Decisão). Felizmente, você pode criar uma variável sem deixar o elemento Assignment (Atribuição) em andamento.
    • Em API Name (Nome da API), insira Discount (Desconto).
    • Em Description (Descrição), insira Stores the discount percentage in whole number format (Armazena a porcentagem de desconto em formato de número inteiro).
    • Em Data Type (Tipo de dados), selecione Number (Número).
    • Em Decimal Places (Casas decimais), insira 2.
    • Deixe Available for Input (Disponível para entrada) e Available for Output (Disponível para saída) desmarcadas.
    • Clique em Done (Concluído).

Você usará essa variável para atualizar a oportunidade posteriormente. Assim como o termo variável sugere, seu valor varia de acordo com o desconto atribuído à oportunidade.

  1. Novamente no elemento Assignment (Atribuição), em Operator (Operador), selecione Equals (Igual a).
  2. Em Value (Valor), insira 10.

Uma visualização da sobreposição Assignment (Atribuição) para o desconto total.

Seu fluxo deverá ficar assim.

Uma visualização da tela do Flow Builder após a etapa de atribuição Full Discount (Desconto total).

Desconto parcial

Um desconto total não é o único resultado possível neste fluxo, então vamos configurar outra atribuição para quando um desconto parcial for apropriado.

  1. No caminho Partial Discount (Desconto parcial), clique em Add Element (Adicionar elemento).
  2. Clique em Assignment (Atribuição).
  3. Em Label (Rótulo), insira Discount is 5% (Desconto de 5%).
  4. Em Variable (Variável), selecione a variável Discount (Desconto).
  5. Em Operator (Operador), selecione Equals (Igual a).
  6. Em Value (Valor), insira 5.

Uma visualização da sobreposição Set Variable Values (Configurar valores de variável).

Seu fluxo deverá ficar assim.

Uma visualização da tela do Flow Builder para a etapa de atribuição Partial Discount (Desconto parcial).

Sem desconto

Vamos tratar de um último resultado. Você precisa de um elemento de atribuição para abordar o cenário em que a oportunidade não é elegível para desconto.

  1. No caminho No Discount (Sem desconto), clique em Add Element (Adicionar elemento).
  2. Clique em Assignment (Atribuição).
  3. Em Label (Rótulo), insira Discount is 0% (Desconto de 0%).
  4. Em Variable (Variável), selecione Discount (Desconto).
  5. Em Operator (Operador), selecione Equals (Igual a).
  6. Em Value (Valor), insira 0.
    A sobreposição Set Variable Values (Configurar valores de variável) deverá ficar assim.

Uma visualização da sobreposição Set Variable Values (Configurar valores de variável) para No discount (Sem desconto).

  1. Salve o fluxo.

Seu fluxo deverá ficar assim.

Uma visualização da tela do Flow Builder para a etapa de atribuição No Discount (Sem desconto).

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