Distribuir el flujo con un botón personalizado
Activar el flujo
Creó el flujo correctamente, pero solo se puede acceder a él desde Setup (Configuración). Este es el momento de activarlo para que los representantes de ventas puedan ejecutarlo.
En la barra de botones en Flow Builder, haga clic en Activate (Activar). Ahora todos los usuarios pueden ejecutar este flujo, siempre que se cumplan las siguientes condiciones:
- Los usuarios tienen el permiso para “Ejecutar flujos”.
- El campo Flow User (Usuario de flujo) está habilitado en la página de detalle de los usuarios.
- Está seleccionada la opción Override default behavior and restrict access to enabled profiles or permission sets (Sustituir el comportamiento predeterminado y restringir el acceso a perfiles o conjuntos de permisos activados) para el flujo, y un perfil o conjunto de permisos les otorga acceso a ese flujo.
Para obtener más información, consulte ¿Cómo funciona la seguridad de flujos?
Si los usuarios no saben dónde encontrarlo, no pueden ejecutar nada. Vamos a distribuir el flujo para que los representantes de ventas puedan encontrarlo y usarlo fácilmente.
Hacer que los flujos tengan el mismo aspecto que Lightning
Salesforce ofrece dos experiencias de tiempo de ejecución que determinan el aspecto y el comportamiento cuando alguien ejecuta un flujo. Para que los flujos se fusionen con Lightning Experience, asegúrese de que el tiempo de ejecución de Lightning esté activado en su organización.
- Desde Setup (Configuración), ingrese
Automation
(Automatización) en el cuadro Quick Find (Búsqueda rápida) y, luego, seleccione Process Automation Settings (Configuración de automatización de procesos).
- Compruebe que Enable Lightning runtime for flows (Activar tiempo de ejecución de Lightning para flujos) esté seleccionado.
- Guarde los cambios.
Crear un botón personalizado
Cree un botón personalizado para que aparezca en las oportunidades en Salesforce. Cuando los representantes de ventas hagan clic en el botón, el flujo calculará un descuento y actualizará la oportunidad.
- En Setup (Configuración), ingrese
Flows
(Flujos) en el cuadro Quick Find (Búsqueda rápida) y, a continuación, seleccione Flows (Flujos).
- Haga clic en la flecha hacia abajo en la fila Calculate Discounts (Calcular descuentos) y, luego, en View Details and Versions (Ver detalles y versiones).
- Copie la URL del flujo desde la página Flow Detail (Detalle del flujo).
- Haga clic en Object Manager (Gestor de objetos) en la parte superior de la página Setup (Configuración).
- Seleccione Opportunity (Oportunidad).
- Haga clic en Buttons, Links, and Actions (Botones, vínculos y acciones).
- Haga clic en New Button or Link (Botón o vínculo nuevo).
A continuación, configure el botón personalizado.
- Para Label (Etiqueta), ingrese
Calcular Discount
(Calcular descuento).
- Para Name (Nombre), ingrese
Calculate_Discount
.
- Para Description (Descripción), ingrese
Calculates a discount based on annual revenue
(Calcula un descuento según los ingresos anuales).
- Para Display Type (Tipo de muestra), seleccione Detail Page Button (Botón de página de detalle).
- Para Behavior (Comportamiento), seleccione Display in new window (Mostrar en nueva ventana).
- Para Content Source (Fuente de contenido), seleccione URL.
- Vincule el botón con el flujo mediante los parámetros de URL.
- En el cuadro de texto, pegue la URL del flujo que obtuvo de la página Flow Detail (Detalle del flujo).
- Al final de la URL, agregue lo siguiente:
?AccountId={!Opportunity.AccountId}&OpportunityId={!Opportunity.Id}
- Para comprobar que su URL es válida, haga clic en Check Syntax (Comprobar sintaxis).
Cuando se llama al flujo con este botón, la URL pasa dos de los valores de campo de la oportunidad (AccountId y OpportunityId) al flujo. El Id. de la cuenta que está asociada a la oportunidad, AccountId, se asigna a la variable de flujo AccountId. Y el Id. de esa oportunidad se asigna a la variable de flujo OpportunityId. Este es el aspecto que debería tener la URL.
- Haga clic en Save (Guardar). Recibirá un recordatorio para agregar el botón personalizado al formato de página de oportunidad. No se preocupe, haremos esto a continuación.
Agregar el botón personalizado al formato de página de oportunidad
- Mientras sigue en la página Opportunity (Oportunidad) en Object Manager (Gestor de objetos), haga clic en Page Layouts (Formatos de página). Luego, haga clic en Opportunity Layout (Formato de oportunidad).
- Haga clic en la categoría Buttons (Botones). Luego, haga clic y arrastre el botón Calculate Discount (Calcular descuento) hasta Custom Buttons (Botones personalizados) del formato de página.
- Eche un vistazo a la sección Salesforce Mobile and Lightning Experience Actions (Acciones de la aplicación móvil Salesforce y Lightning Experience) del formato de página. Si ve botones allí, haga clic en la categoría Mobile & Lightning Actions (Acciones Lightning y móviles) y arrastre el botón Calculate Discount (Calcular descuento) hasta la parte inferior de la sección Salesforce Mobile and Lightning Experience Actions (Acciones de la aplicación móvil Salesforce y Lightning Experience).
- Haga clic en Save (Guardar).
Ahora, cuando los representantes de ventas visiten una página de oportunidad en Salesforce, deberían ver el botón Calculate Discount (Calcular descuento) en la parte superior de la página.
Crear una oportunidad de ejemplo
Solo queda una cosa que hacer antes de probar el flujo: crear una oportunidad de ejemplo para que el flujo tenga algo para actualizar.
La oportunidad de ejemplo es para un contrato de servicio de un año con Edge Communications, una compañía de electrónica con sede en Texas cuyos ingresos anuales ascienden a USD 139.000.000.
- En App Launcher (Iniciador de aplicación) (), busque
Accounts
(Cuentas) y seleccione el objeto Accounts (Cuentas).
- Vaya a la cuenta Edge Communications. En la ficha Details (Detalles), compruebe que el valor de campo Annual Revenue (Ingresos anuales) sea de USD 139.000.000.
Si Edge Communications no se encuentra en Accounts (Cuentas), búsquela en la barra de búsqueda. O bien cree la cuenta Edge Communications si aún no existe y agregue sus ingresos anuales.
- En la ficha Related (Relacionada), busque la lista relacionada Opportunities (Oportunidades) y haga clic en el botón New (Nueva).
- Cree una oportunidad.
- Si debe elegir un tipo de registro, seleccione B2B Sales (Ventas B2B) y haga clic en Continue (Continuar).
- Para Opportunity Name (Nombre de la oportunidad), ingrese
Edge Communications - 1 year contract
(Edge Communications: Contrato de 1 año).
- Compruebe que Account Name (Nombre de la cuenta) quede establecido como Edge Communications.
- Para Close Date (Fecha de cierre), ingrese una fecha en la que se cumpla un año desde hoy.
- Para Stage (Etapa), seleccione Proposal/Price Quote (Propuesta/Precio del presupuesto).
- Para Amount (Importe), ingrese
5000000
.
- Haga clic en Save (Guardar).
- Si debe elegir un tipo de registro, seleccione B2B Sales (Ventas B2B) y haga clic en Continue (Continuar).
Probar el flujo
La prueba es una parte importante de la creación de un flujo. Le permite ajustar el comportamiento del flujo, identificar y corregir errores, y asegurarse de que sus usuarios tengan una buena experiencia. Además, representa un beneficio para usted, porque dedicará menos tiempo a responder las consultas desesperadas por email de sus representantes de ventas.
Calcule el descuento para la oportunidad que creó en el paso anterior.
- Si aún no se encuentra allí, diríjase a la oportunidad que acaba de crear: Edge Communications - 1 year contract (Edge Communications: Contrato de 1 año).
- En el menú , haga clic en Calculate Discount (Calcular descuento) y espere la notificación que indica que el flujo se terminó de ejecutar.
- Una vez que finalice el flujo, regrese a la oportunidad Edge Communications - 1 year contract (Edge Communications: Contrato de 1 año).
Los ingresos anuales de la cuenta son de USD 139.000.000. Debido a que el valor excede los USD 100.000.000, pero es menor que USD 200.000.000, se debe aplicar un 5% de descuento al flujo. Un descuento del 5% en el importe (USD 5.000.000) de la oportunidad equivale a USD 250.000. Así que el importe que se descuenta a esta oportunidad es de USD 4.750.000.
- Compruebe que Discount Percentage (Porcentaje de descuento) tenga el valor 5% y que Discounted Amount (Importe descontado) tenga el valor USD 4.750.000.
Dar un paso más
Si nunca trabajó con flujos, descubrirá que los flujos existentes son buenos puntos de partida para flujos nuevos; en especial, a medida que su organización crece y evoluciona. Por ejemplo, la calculadora de descuentos que creamos.
- Para limitar la cantidad de descuentos completos que se ofrecen, configure que en el flujo se solicite la aprobación de un gestor para actualizar el registro.
- Para un enfoque más intensivo del programa de descuentos, busque si la última oportunidad se perdió por precio. De ser así, ofrezca al cliente un aumento mayor.
Para practicar con otros casos de uso, consulte los otros proyectos de flujos en Trailhead.