Skip to main content

Distribuir el flujo con un botón personalizado

Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

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

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.

  1. 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).
  2. Compruebe que Enable Lightning runtime for flows (Activar tiempo de ejecución de Lightning para flujos) esté seleccionado.
  3. Guarde los cambios.
Nota

Esta configuración solo afecta a los flujos basados en URL. Esto incluye flujos que se ejecutan desde los botones personalizados o el botón Run (Ejecutar) en Flow Builder. Para obtener más información, consulte el artículo Tiempo de ejecución Lightning frente a tiempo de ejecución de Classic para flujos.

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.

  1. En Setup (Configuración), ingrese Flows (Flujos) en el cuadro Quick Find (Búsqueda rápida) y, a continuación, seleccione Flows (Flujos).
  2. 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).
  3. Copie la URL del flujo desde la página Flow Detail (Detalle del flujo).

Una vista de la pantalla Flow Detail (Detalle del flujo) con la URL del flujo destacada.

  1. Haga clic en Object Manager (Gestor de objetos) en la parte superior de la página Setup (Configuración).
  2. Seleccione Opportunity (Oportunidad).
  3. Haga clic en Buttons, Links, and Actions (Botones, vínculos y acciones).
  4. Haga clic en New Button or Link (Botón o vínculo nuevo).

A continuación, configure el botón personalizado.

  1. Para Label (Etiqueta), ingrese Calcular Discount (Calcular descuento).
  2. Para Name (Nombre), ingrese Calculate_Discount.
  3. Para Description (Descripción), ingrese Calculates a discount based on annual revenue (Calcula un descuento según los ingresos anuales).
  4. Para Display Type (Tipo de muestra), seleccione Detail Page Button (Botón de página de detalle).
  5. Para Behavior (Comportamiento), seleccione Display in new window (Mostrar en nueva ventana).
  6. Para Content Source (Fuente de contenido), seleccione URL.
  7. 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. 

Una vista del cuadro de texto con la URL que se ingresó.

  1. 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

  1. 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).

Una vista de la lista relacionada Opportunity Page Layouts (Formatos de página de oportunidad) con Opportunity Layout (Formato de oportunidad) destacado.

  1. 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.

Una vista de la pantalla Opportunity Layout (Formato de oportunidad) que muestra a los usuarios dónde arrastrar el botón Calculate Discount (Calcular descuento) en Opportunity Detail (Detalle de oportunidad).

  1. 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).

Una vista de la pantalla Opportunity Layout (Formato de oportunidad) que muestra a los usuarios dónde arrastrar el botón Calculate Discount (Calcular descuento) en Salesforce Mobile and Lightning Experience Actions (Acciones de la aplicación móvil Salesforce y Lightning Experience).

  1. 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.

  1. En App Launcher (Iniciador de aplicación) (Icono del Iniciador de aplicación), busque Accounts (Cuentas) y seleccione el objeto Accounts (Cuentas).
  2. 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.

  1. En la ficha Related (Relacionada), busque la lista relacionada Opportunities (Oportunidades) y haga clic en el botón New (Nueva).
  2. 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).

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.

  1. 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).
  2. En el menú Mostrar más acciones, haga clic en Calculate Discount (Calcular descuento) y espere la notificación que indica que el flujo se terminó de ejecutar.

Botón Calculate Discount (Calcular descuento).

  1. 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.
  2. Compruebe que Discount Percentage (Porcentaje de descuento) tenga el valor 5% y que Discounted Amount (Importe descontado) tenga el valor USD 4.750.000. 

Una vista de la página Opportunity Detail (Detalle de oportunidad) después de que se calculó el descuento.

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.

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios