Skip to main content

Crear una lógica para determinar cuál es el descuento adecuado para aplicar

Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? En esta insignia, las validaciones de los retos prácticos de Trailhead funcionan en inglés. Entre paréntesis se incluyen las traducciones a modo de referencia. En su instancia de Trailhead Playground, asegúrese de (1) cambiar la configuración local a los Estados Unidos, (2) cambiar el idioma a inglés, y (3) copiar y pegar solo los valores en inglés. Siga las instrucciones que figuran aquí.

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

 

Determinar cuál es el descuento adecuado para aplicar

A continuación, el flujo debe determinar qué descuento aplicar. En el nuevo programa de descuentos, Acme Wireless otorga descuentos según los ingresos anuales de la cuenta: cuanto más alto el ingreso, mayor será el descuento. En este paso, un elemento Decision (Decisión) dirige el flujo por una de las diversas rutas (también conocidas como resultados) según los ingresos anuales.

Cree tres resultados según los ingresos anuales.

  • Full Discount (Descuento completo): se aplica cuando los ingresos anuales de la cuenta son mayores que USD 200.000.000.
  • Partial Discount (Descuento parcial): se aplica cuando los ingresos anuales de la cuenta oscilan entre USD 100.000.000 y USD 200.000.000.
  • No Discount (default) (Ningún descuento [predeterminado]): se aplica cuando no se cumplen ninguna de las condiciones mencionadas previamente.
  1. Después del elemento Find Related Account (Encontrar cuenta relacionada), pase el cursor sobre Agregar elemento y haga clic en Agregar elemento.
  2. Haga clic en Decision (Decisión).
  3. Para Label (Etiqueta), ingrese Determine Discount (Determinar descuento).
  4. Cree un resultado para el descuento completo.
    1. En OUTCOME DETAILS (DETALLES DE RESULTADOS), para Label (Etiqueta), ingrese Full Discount (Descuento completo).
    2. Establezca los criterios de resultado. Para Condition Requirements to Execute Outcome (Requisitos de condición para ejecutar resultado), use All Conditions Are Met (AND) (Se cumplen todas las condiciones [AND]). Escriba Account (Cuenta) en Resource (Recurso), haga clic en Account from Find_Related_Account > (Cuenta de Find_Related_Account) y, luego, seleccione AnnualRevenue.

      Field (Campo) Value (Valor)
      Resource (Recurso) {!Find_Related_Account.AnnualRevenue}
      Operator (Operador) Greater than (Mayor que)
      Value (Valor) 200000000
    3. Estos criterios indican al elemento que dirija el flujo por la ruta Full Discount (Descuento completo) solo si los ingresos anuales de la cuenta son mayores que USD 200.000.000. Elemento de decisión Determine Discount (Determinar descuento) con la primera condición agregada
  5. Cree un resultado para el descuento parcial. Este resultado se basa en los ingresos anuales que oscilan entre dos valores, así que use dos criterios.
      1. Haga clic en + por OUTCOME ORDER (ORDEN DE RESULTADOS).
      2. Para Label (Etiqueta), ingrese Partial Discount (Descuento parcial).
      3. Establezca los criterios de resultado para el límite de ingresos más bajo.
    Field (Campo) Value (Valor)
    Resource (Recurso) {!Find_Related_Account.AnnualRevenue}
    Operator (Operador) Mayor o igual que
    Value (Valor) 100000000
  6. Haga clic en Add Condition (Agregar condición). Cuando agrega una condición, Flow Builder aplica el operador booleano AND de forma predeterminada. Si desea que el flujo siga esta ruta, todas las condiciones deben ser verdaderas. Aquí, AND es justo lo que desea: solo aplique un descuento parcial cuando los ingresos anuales superan el límite de ingresos más bajo Y están por debajo del límite superior de ingresos. Una vista del elemento Decision (Decisión) después de que se agregó una fila de condición
  7. Establezca los criterios de resultado para el límite superior de ingresos.
    Field (Campo) Value (Valor)
    Resource (Recurso) {!Find_Related_Account.AnnualRevenue}
    Operator (Operador) Less Than or Equal (Menor o igual que)
    Value (Valor) 200000000
  8. Estos criterios indican al elemento que dirija el flujo por la ruta Partial Discount (Descuento parcial) solo si los ingresos anuales de la cuenta son mayores o iguales que USD 100.000.000 o menores o iguales que USD 200.000.000. 
    Una vista del elemento Decision (Decisión) que se superpone con la segunda condición agregada
  9. Configure el resultado predeterminado, que se da si los ingresos anuales de la cuenta no cumplen con los criterios para un descuento completo o parcial.
      1. Haga clic en Default Outcome (Resultado predeterminado).
      2. Para Label (Etiqueta), reemplace el valor predefinido por No Discount (Ningún descuento).
      3. Haga clic en Done (Listo).
  10. Para mayor seguridad, guarde su progreso.

Este es el aspecto que debería tener su flujo.

Una vista del lienzo de Flow Builder después de agregar el elemento Determine Discount Decision (Determinar decisión de descuento)

Asignar valores numéricos a los descuentos 

A partir de este momento, el flujo conoce los ingresos anuales de la cuenta y puede usar ese valor para determinar el tipo de descuento adecuado. Sin embargo, los descuentos (completo, parcial o ninguno) son abstractos. Para que sean útiles, los descuentos deben vincularse a un valor numérico: 10%, 5% y 0%.

Entonces, creará una variable en la que almacenará los valores de descuento. Luego, usará los elementos Assignment (Asignación) para actualizar esa variable con el porcentaje correcto según el resultado: completo, parcial o ninguno. Para cambiar el valor de una variable, usará el operador Equals (Igual a) del elemento Assignment (Asignación). De esta forma se establece una variable para un valor, como un número o una cadena.

Descuento completo 

  1. En la ruta Full Discount (Descuento completo), pase el cursor sobre Agregar elemento y haga clic en Agregar elemento.
  2. Haga clic en Assignment (Asignación).
  3. Para Label (Etiqueta), ingrese Discount is 10% (Descuento del 10%).
  4. Para almacenar el porcentaje de descuento, cree una variable. Además usará esta variable para los porcentajes de los otros resultados.
    1. Para Variable, seleccione New Resource (Nuevo recurso).
    2. Configure la variable.
      Field (Campo) Value (Valor)
      Tipo de recurso Variable
      API Name (Nombre de API) Discount (Descuento)
      Description (Descripción) Almacena el porcentaje de descuento en formato de número completo
      Data Type (Tipo de datos) Number (Número)
      Decimal Places (Número de decimales) 2
      Available for input (Disponible para entrada) y Available for output (Disponible para salida) Dejar sin marcar
    3. Haga clic en Done (Listo). Usará esta variable para actualizar la oportunidad más adelante. Así como lo sugiere la variable de nombre, su valor varía según qué descuento le corresponde a la oportunidad.
  5. Para Operator (Operador), seleccione Equals (Igual a).
  6. Para Value (Valor), ingrese 10. Una vista de la superposición de Assignment (Asignación) para el descuento completo
  7. Haga clic en Done (Listo).

Este es el aspecto que debería tener su flujo.

Una vista del lienzo de Flow Builder después del paso de asignación de Full Discount (Descuento completo)

Descuento parcial 

Un descuento completo no es el único resultado posible en este flujo, así que configuremos otra asignación: para cuando corresponde un descuento parcial.

  1. En la ruta Partial Discount (Descuento parcial), pase el cursor sobre Agregar elemento y haga clic en Agregar elemento.
  2. Haga clic en Assignment (Asignación).
  3. Para Label (Etiqueta), ingrese Discount is 5% (Descuento del 5%).
  4. Para Variable, seleccione Discount (Descuento).
  5. Para Operator (Operador), seleccione Equals (Igual a).
  6. Para Value (Valor), ingrese 5. Una vista de la superposición de Set Variable Values (Establecer valores de variable)
  7. Haga clic en Done (Listo).

Este es el aspecto que debería tener su flujo.

Una vista del lienzo de Flow Builder para el paso de asignación de Partial Discount (Descuento parcial)

Ningún descuento 

A continuación, hablaremos del último resultado. Necesita un elemento Assignment (Asignación) para abarcar el escenario donde la oportunidad no cumple con ningún requisito para un descuento.

  1. En la ruta No Discount (Ningún descuento), pase el cursor sobre Agregar elemento y haga clic en Agregar elemento.
  2. Haga clic en Assignment (Asignación).
  3. Para Label (Etiqueta), ingrese Discount is 0% (Descuento del 0%).
  4. Para Variable, seleccione Discount (Descuento).
  5. Para Operator (Operador), seleccione Equals (Igual a).
  6. Para Value (Valor), ingrese 0. Así es cómo debería verse Set Variable Values (Establecer valores de variable). Una vista de la superposición de Set Variable Values (Establecer valores de variable) para Ningún descuento
  7. Haga clic en Done (Listo).
  8. Para mayor seguridad, guarde el flujo.

Este es el aspecto que debería tener su flujo.

Una vista del lienzo de Flow Builder para el paso de asignación No Discount (Ningún descuento)

¡Siga aprendiendo gratis!
Regístrese para obtener una cuenta y continuar.
¿Qué hay para usted?
  • Consiga recomendaciones personalizadas para sus objetivos profesionales
  • Practique sus aptitudes con retos prácticos y pruebas
  • Siga y comparta su progreso con empleadores
  • Póngase en contacto para recibir asesoramiento y oportunidades laborales