Preparar su organización
Lo que aprenderá
Este proyecto de flujo presenta los elementos Assignment (Asignación), Decision (Decisión), Get Records (Obtener registros) y Update Records (Actualizar registros). Aquí, obtendrá información acerca de cómo hacer lo siguiente:
- Utilizar la ramificación condicional con más de dos ramas.
- Pasar datos de un registro a un flujo mediante parámetros de URL.
Preparar su organización
Los representantes de ventas mencionan que el programa de descuentos intensivo de Acme Wireless es un factor clave en el cierre de negociaciones. Lamentablemente, obtener permiso para ofrecer ese descuento es dificultoso. Los representantes deben enviar emails a los gerentes, esperar una respuesta y, luego, enviar esa información al cliente. El proceso es lento y da lugar a que los competidores más ágiles de Acme entablen relación con los clientes que Acme intenta atraer. Optimizar este proceso es una de las principales prioridades, y esta responsabilidad se le asignó a usted.
En este proyecto, crea un flujo que determina automáticamente qué tipo de descuento ofrecer al cliente. Así es cómo funcionará una vez que finalice.
Un representante de ventas llega al punto de la negociación en el que debe enviar un presupuesto al cliente. Se dirige al registro de la oportunidad y hace clic en un botón: Calculate Discount (Calcular descuento). ¡Listo! Se calcula el descuento, y la oportunidad se actualiza al instante. Gracias a unos simples cálculos matemáticos en el flujo, el representante no tiene que esperar a que los gerentes aprueben el descuento. Puede seguir con su trabajo: cerrar negociaciones de manera rápida.
Tenga en cuenta que lo único que el representante de ventas tiene que hacer es clic en un botón. Esto se debe a que este flujo funciona en segundo plano. Los flujos que no requieren la interacción de usuarios se denominan flujos iniciados automáticamente.
En este proyecto, su Trailhead Playground debe tener dos campos personalizados en el objeto Opportunity (Oportunidad). Discount Percentage (Porcentaje de descuento) almacena el descuento de la oportunidad y Discounted Amount (Importe descontado) calcula y almacena el importe final de la oportunidad después de que se aplicó el descuento.
- En Setup (Configuración), ingrese
Object Manager
(Gestor de objetos) en el cuadro Quick Find (Búsqueda rápida) y, a continuación, seleccione Opportunity (Oportunidad). - Seleccione Fields & Relationships (Campos y relaciones) y haga clic en Nuevo (Nuevo).
- Para Data Type (Tipo de datos), seleccione Percent (Porcentaje) y haga clic en Next (Siguiente).
- Ingrese estos valores.
- Para Field Label (Etiqueta de campo), ingrese
Discount Percentage
(Porcentaje de descuento). - Para Length (Longitud), ingrese
18
. - Para Decimal Places (Número de decimales), ingrese
0
. - Para Description (Descripción), ingrese
Displays the percentage to be subtracted from the total amount of the opportunity
(Muestra el porcentaje que se restará del importe total de la oportunidad). - Para Help Text (Texto de ayuda), ingrese
If the customer is getting a discount on this opportunity, enter the amount here. For example, if the discount is 10%, enter the whole number 10
(Si el cliente obtiene un descuento en esta oportunidad, ingrese el importe aquí. Por ejemplo, si el descuento es del 10%, ingrese el número 10).
- Para Field Label (Etiqueta de campo), ingrese
- Haga clic dos veces en Next (Siguiente) y, a continuación, en Save & New (Guardar y nuevo).
Si la página New Custom Field (Nuevo campo personalizado) no aparece, actualice la página. - Para Data Type (Tipo de datos), seleccione Formula (Fórmula) y haga clic en Next (Siguiente).
- Ingrese estos valores.
- Para Field Label (Etiqueta de campo), ingrese
Discounted Amount
(Importe descontado). - Para Field Name (Nombre de campo), ingrese
Discounted_Amount
. - Para Formula Return Type (Tipo de devolución de fórmula), seleccione Number (Número).
- Para Decimal Places (Número de decimales), ingrese
2
.
- Para Field Label (Etiqueta de campo), ingrese
- Haga clic en Next (Siguiente).
- Ingrese estos valores.
- Para Discounted Amount (Currency) (Importe descontado [Divisa]), ingrese
Amount * (1 - Discount_Percentage__c)
- Para Description (Descripción), ingrese
Calculates the opportunity amount after any discount has been applied
(Calcula el importe de oportunidad tras aplicar cualquier descuento). - Para Help Text (Texto de ayuda), ingrese
Opportunity amount after discount has been applied
(Importe de oportunidad tras aplicar descuento).
- Para Discounted Amount (Currency) (Importe descontado [Divisa]), ingrese
- Haga clic dos veces en Next (Siguiente) y, luego, en Save (Guardar).