Criar lógica para determinar o desconto certo para aplicar
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
- Após o elemento Find Related Account (Encontrar conta relacionada), passe o mouse sobre e clique em .
- Clique em Decision (Decisão).
- Em Label (Rótulo), insira Determine Discount (Determinar desconto).
- Crie um resultado para o desconto total.
- Em OUTCAME DETAILS (DETALHES DO RESULTADO), em Label (Rótulo), insira Full Discount (Desconto total).
- Defina os critérios de resultados. Em Condition Requirements to Execute Outcome (Requisitos de condição para executar o resultado), use All Conditions Are Met (AND) (Todas as condições são atendidas (AND)). Insira Account (Conta) em Resource (Recurso), clique em Account from Find_Related_Account (Conta de Find_Related_Account) > e depois selecione AnnualRevenue.
Campo Valor Resource (Recurso) {!Find_Related_Account.AnnualRevenue} Operator (Operador) Greater Than (Maior que) Value (Valor) 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.
- 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.
- Clique em + junto a OUTCOME ORDER (ORDEM DE RESULTADOS).
- Em Label (Rótulo), insira Partial Discount (Desconto parcial).
- Defina os critérios de resultado para o limite inferior da receita.
Campo Valor Resource (Recurso) {!Find_Related_Account.AnnualRevenue} Operator (Operador) Greater Than or Equal (Maior ou igual a) Value (Valor) 100000000 - 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 de receita AND (E) abaixo do limite superior de receita.
- Defina os critérios de resultado para o limite superior da receita.
Campo Valor Resource (Recurso) {!Find_Related_Account.AnnualRevenue} Operator (Operador) Less Than or Equal (Menor ou igual a) Value (Valor) 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.
- Configure o resultado padrão, que ocorre se a receita anual da conta não atender aos critérios de desconto total ou parcial.
- Clique em Default Outcome (Resultado padrão).
- Em Label (Rótulo), substitua o valor predefinido por No Discount (Sem desconto).
- Clique em Done (Concluído).
- Por segurança, salve seu andamento.
Seu fluxo deverá ficar assim.
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
- No caminho Full Discount (Desconto total), passe o mouse sobre e clique em .
- Clique em Assignment (Atribuição).
- Em Label (Rótulo), insira Discount is 10% (Desconto de 10%).
- Para armazenar a porcentagem de desconto, crie uma variável. Essa variável também será usada para as porcentagens dos outros resultados.
- Em Variable (Variável), selecione New Resource (Novo recurso).
- Configure a variável.
Campo Valor Resource Type (Tipo de recurso) Variable (Variável) API Name (Nome da API) Discount (Desconto) Description (Descrição) Stores the discount percentage in whole number format (Armazena a porcentagem de desconto em formato de número inteiro) Data Type (Tipo de dados) Number (Número) Decimal Places (Casas decimais) 2 Available for input (Disponível para entrada) e Available for output (Disponível para saída) Deixar desmarcado - Clique em Done (Concluído). Você usará essa variável para atualizar a oportunidade posteriormente. Assim como o nome variável sugere, seu valor varia de acordo com o desconto que a oportunidade obtém.
- Em Operator (Operador), selecione Equals (Igual a).
- Em Value (Valor), insira 10.
- Clique em Done (Concluído).
Seu fluxo deverá ficar assim.
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.
- No caminho Partial Discount (Desconto parcial), passe o mouse sobre e clique em .
- Clique em Assignment (Atribuição).
- Em Label (Rótulo), insira Discount is 5% (Desconto de 5%).
- Em Variable (Variável), selecione Discount (Desconto).
- Em Operator (Operador), selecione Equals (Igual a).
- Em Value (Valor), insira 5.
- Clique em Done (Concluído).
Seu fluxo deverá ficar assim.
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.
- No caminho No Discount (Sem desconto), passe o mouse sobre e clique em .
- Clique em Assignment (Atribuição).
- Em Label (Rótulo), insira Discount is 0% (Desconto de 0%).
- Em Variable (Variável), selecione Discount (Desconto).
- Em Operator (Operador), selecione Equals (Igual a).
- Em Value (Valor), insira 0. A sobreposição Set Variable Values (Definir valores de variável) deverá ficar assim.
- Clique em Done (Concluído).
- Por segurança, salve o fluxo.
Seu fluxo deverá ficar assim.