Crear una lógica para determinar cuál es el descuento adecuado para aplicar
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.
- Después del elemento Find Related Account (Encontrar cuenta relacionada), pase el cursor sobre y haga clic en .
- Haga clic en Decision (Decisión).
- Para Label (Etiqueta), ingrese Determine Discount (Determinar descuento).
- Cree un resultado para el descuento completo.
- En OUTCOME DETAILS (DETALLES DE RESULTADOS), para Label (Etiqueta), ingrese Full Discount (Descuento completo).
- 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 - 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.
- 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.
- Haga clic en + por OUTCOME ORDER (ORDEN DE RESULTADOS).
- Para Label (Etiqueta), ingrese Partial Discount (Descuento parcial).
- 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 - 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.
- 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 - 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.
- 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.
- Haga clic en Default Outcome (Resultado predeterminado).
- Para Label (Etiqueta), reemplace el valor predefinido por No Discount (Ningún descuento).
- Haga clic en Done (Listo).
- Para mayor seguridad, guarde su progreso.
Este es el aspecto que debería tener su flujo.
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
- En la ruta Full Discount (Descuento completo), pase el cursor sobre y haga clic en .
- Haga clic en Assignment (Asignación).
- Para Label (Etiqueta), ingrese Discount is 10% (Descuento del 10%).
- Para almacenar el porcentaje de descuento, cree una variable. Además usará esta variable para los porcentajes de los otros resultados.
- Para Variable, seleccione New Resource (Nuevo recurso).
- 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 - 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.
- Para Operator (Operador), seleccione Equals (Igual a).
- Para Value (Valor), ingrese 10.
- Haga clic en Done (Listo).
Este es el aspecto que debería tener su flujo.
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.
- En la ruta Partial Discount (Descuento parcial), pase el cursor sobre y haga clic en .
- Haga clic en Assignment (Asignación).
- Para Label (Etiqueta), ingrese Discount is 5% (Descuento del 5%).
- Para Variable, seleccione Discount (Descuento).
- Para Operator (Operador), seleccione Equals (Igual a).
- Para Value (Valor), ingrese 5.
- Haga clic en Done (Listo).
Este es el aspecto que debería tener su flujo.
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.
- En la ruta No Discount (Ningún descuento), pase el cursor sobre y haga clic en .
- Haga clic en Assignment (Asignación).
- Para Label (Etiqueta), ingrese Discount is 0% (Descuento del 0%).
- Para Variable, seleccione Discount (Descuento).
- Para Operator (Operador), seleccione Equals (Igual a).
- Para Value (Valor), ingrese 0. Así es cómo debería verse Set Variable Values (Establecer valores de variable).
- Haga clic en Done (Listo).
- Para mayor seguridad, guarde el flujo.
Este es el aspecto que debería tener su flujo.