Skip to main content

Distribuir el flujo con un botón personalizado

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.

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 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 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
  4. Cree el botón personalizado.
    1. Seleccione Object Manager (Gestor de objetos) en la parte superior de la página Setup (Configuración). A continuación, seleccione Opportunity (Oportunidad).
    2. Haga clic en Buttons, Links, and Actions (Botones, vínculos y acciones) y, luego, en New Button or Link (Botón o vínculo nuevo).
  1. Configure las propiedades de visualización del botón personalizado.

Field (Campo)

Value (Valor)

Label (Etiqueta)

Calculate Discount (Calcular descuento)

Nombre (Name)

Calculate_Discount

Description (Descripción)

Calcula un descuento según los ingresos anuales

Display Type (Tipo de muestra)

Botón de página de detalle

Behavior (Comportamiento)

Mostrar en nueva ventana

Content Source (Fuente de contenido)

URL

  1. Vincule el botón con el flujo mediante los parámetros de URL.
    1. En el cuadro de texto, pegue la URL del flujo.
    2. Al final de la URL, adjunte lo siguiente:
      ?AccountId={!Opportunity.AccountId}&OpportunityId={!Opportunity.Id} Ahora, cuando se llama al flujo, se pasan al flujo dos valores (AccountId y OpportunityId) desde la oportunidad. 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, Opportunity.Id, 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ó
    3. Para comprobar que su URL es válida, haga clic en Check Syntax (Comprobar sintaxis).
  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.
  2. Agregue el botón al formato de página de oportunidad para que aparezca en todos los registros de oportunidad.
    1. Mientras se encuentra en la página Opportunity (Oportunidad) en Object Manager (Gestor de objetos), vaya a Page Layouts (Formatos de página) y 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
    2. En la categoría Buttons (Botones), haga clic y arrastre Calculate Discount (Calcular descuento) hasta Custom Buttons (Botones personalizados) en Opportunity Detail (Detalle de oportunidad).
      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)
    3. Si las acciones predefinidas en la sección Salesforce Mobile and Lightning Experience Actions (Acciones de la aplicación móvil Salesforce y Lightning Experience) se sustituyeron, haga clic en Mobile & Lightning Actions (Acciones móviles y Lightning) y arrastre Calculate Discount (Calcular descuento) en Salesforce Mobile and Lightning Experience Actions (Acciones de la aplicación móvil Salesforce y Lightning Experience) para ubicarla después de la última acción.
      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)
    4. Haga clic en Quick Save (Guardado rápido). Ahora, cuando los representantes de ventas visiten una página de oportunidad en Salesforce, podrán ver el botón Calculate Discount (Calcular descuento) en la parte superior de la página.

Crear una oportunidad de ejemplo

Antes de probar el flujo, nos queda algo más por hacer. Cree 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. Asegúrese de tener una cuenta denominada Edge Communications y que sus ingresos anuales sean de USD 139.000.000. En App Launcher (Iniciador de aplicación), vaya a Accounts (Cuentas) y haga clic en Edge Communications. Vaya a la ficha Details (Detalles) y confirme el valor en el campo Annual Revenue (Ingresos anuales). Si Edge Communications no se encuentra en Accounts (Cuentas), búsquela en Salesforce. O bien cree la cuenta Edge Communications si aún no existe y agregue sus ingresos anuales.
  2. Cree una oportunidad. Si debe elegir un tipo de registro, seleccione B2B Sales (Ventas B2B) y haga clic en Continue (Continuar).
  3. Configure los valores de la oportunidad.

Field (Campo)

Value (Valor)

Opportunity Name (Nombre de la oportunidad)

Edge Communications: Contrato de 1 año

Account Name (Nombre de la cuenta)

Edge Communications

Close Date (Fecha de cierre)

Un año a partir de hoy

Stage (Etapa)

Proposal/Price Quote (Propuesta/Precio del presupuesto)

Amount (Importe)

5.000.000

  1. 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. Haga clic en Icono del Iniciador de aplicación y abra la aplicación Sales (Ventas).
  2. Haga clic en la ficha Opportunities (Oportunidades) y, luego, seleccione la oportunidad que creó: 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. Verifiquemos que el flujo calcula el descuento correctamente.
  3. En el menú desplegable de la parte superior derecha, 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)
  4. Una vez que se completó el flujo, diríjase a la página de detalles de la oportunidad Edge Communications: Contrato de 1 año que creó.
  5. Compruebe que Discount Percentage (Porcentaje de descuento) tenga el valor 5% y 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 descuentoDar 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.
  1. Para practicar con otros casos de uso, consulte los otros proyectos de flujos en Trailhead.
¡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