Usted está aquí:
Crear un flujo desencadenado por registro sencillo antes de guardar que actualiza un registro
Aprenda cómo crear un flujo desencadenado por registro antes de guardar que actualiza automáticamente el nombre de una oportunidad cuando se crea.
Ediciones necesarias
| Ver ediciones admitidas. |
| Permisos de usuario necesarios | |
|---|---|
| Para abrir, modificar, crear, activar o desactivar un flujo utilizando todos los tipos de flujo, elementos y funciones disponibles en Flow Builder, incluyendo Einstein y Agentforce for Flow: | Gestionar flujo |
Su compañía tiene una convención de nomenclatura para oportunidades, pero los representantes de ventas olvidan utilizarla cuando crean oportunidades. Los nombres de oportunidades incoherentes dificultan a la dirección la exploración rápida de las oportunidades durante las auditorías. Cree un flujo antes del guardado que actualice el nombre de la oportunidad automáticamente.
Desea que los nombres de oportunidad incluyan el nombre de cuenta relacionada, el importe y la fecha de cierre. Por ejemplo, un nombre de oportunidad para la cuenta Acme es Acme - $10,000 -
5/15/2026.
Este ejemplo utiliza un flujo antes de guardar, lo que significa que se ejecuta cuando alguien hace clic en Guardar, pero antes de que Salesforce guarde el registro en la base de datos.
Crear un flujo desencadenado por registro
-
Abra la vista de lista Flujos.
- En Configuración, en el cuadro Búsqueda rápida, ingrese Flujos y luego seleccione Flujos.
- Desde la aplicación Automatización, seleccione la ficha Flujos.
- Desde la ficha Flujos en cualquier aplicación Lightning, haga clic en el menú de acciones y seleccione Abrir flujo.
-
Cree un flujo desencadenado por registro.
- Desde la aplicación Automatización Lightning, haga clic en Nuevo. Seleccione el mosaico Automatizaciones desencadenadas y luego seleccione el mosaico Flujo desencadenado por registro.
- Desde Configuración, haga clic en Nuevo flujo, seleccione el mosaico Automatizaciones desencadenadas y luego seleccione el mosaico Flujo desencadenado por registro.
Se abre el panel Configurar inicio.
Especificar cuándo se ejecuta su flujo
El elemento Inicio es donde indica a su flujo qué debe tener en cuenta. Desea que el flujo se ejecute cuando un usuario cree una oportunidad y solo cuando cambie el campo Importe.
-
En el panel Configurar inicio, para Objeto, seleccione Oportunidad.
Este paso indica al flujo que vea registros de oportunidades.
-
Para Desencadenar el flujo cuando, seleccione Se crea un registro.
No establezca ninguna condición porque desea que este flujo se ejecute en todas las nuevas oportunidades.
-
Para Optimizar el flujo, seleccione el mosaico Actualizaciones de campo rápidas.
Este paso crea un flujo antes del guardado, perfecto para actualizar campos en el registro desencadenante.
El elemento start tiene el siguiente aspecto:
Actualizar el nombre de la oportunidad
Cree un recurso de fórmula para configurar el nombre según los requisitos de la compañía. Utilice un elemento de asignación para actualizar la oportunidad desencadenante.
-
Cree un recurso de fórmula para crear el nombre.
-
Para abrir la Caja de herramientas, haga clic en la
.
- Haga clic en Nuevo recurso y luego seleccione Fórmula.
- Para Nombre de API, ingrese CreateOpportunityName.
- Para Descripción, ingrese Crea un nombre de oportunidad que incluye el nombre de la cuenta relacionada, el importe de la oportunidad y la fecha de cierre de la oportunidad. Agrega guiones entre las diferentes partes del nombre.
-
Para Tipo de datos, seleccione Texto.
Seleccione Texto porque la fórmula devuelve un valor de texto.
- Para Fórmula, haga clic en Insertar un recurso.
-
Seleccione Oportunidad desencadenante | Id. de la cuenta | Nombre de la cuenta
.
Si hay varias opciones para Id. de cuenta, seleccione la que tiene la flecha junto a ella, que indica ir al siguiente nivel de menú.
-
Después del nombre de la cuenta, ingrese & " - $" &TEXT y luego agregue paréntesis alrededor de
{!$Record.Amount}.Este paso agrega un guión después del nombre de la cuenta y $ antes del importe de la oportunidad. También indica al flujo que devuelva el importe como texto en vez de divisa, de modo que funciona con esta fórmula de texto. - Haga clic en Insertar un recurso | Oportunidad desencadenante | Importe .
-
Después del importe de la oportunidad, ingrese & " - " &TEXT y luego agregue paréntesis alrededor de
{!$Record.CloseDate}.Este paso agrega un guión después del importe de la oportunidad e indica al flujo que devuelva la fecha de cierre como texto en vez de un valor de fecha. De ese modo, funciona con esta fórmula de texto.
-
Haga clic en Insertar un recurso | Oportunidad desencadenante | Fecha de cierre
.
La fórmula completa tiene este aspecto:
{!$Record.Account.Name} & " | " &TEXT({!$Record.Amount}) & " | " &TEXT({!$Record.CloseDate}).
-
Para abrir la Caja de herramientas, haga clic en la
-
Agregue una asignación para establecer el nombre.
-
Haga clic en
y seleccione Asignación.
Se abre el panel Asignación. -
Para Etiqueta, ingrese Establecer nombre de oportunidad.
El nombre de API se rellena automáticamente.
- Para Descripción, ingrese Establece el nombre de la oportunidad en el nombre creado por la fórmula CreateOpportunityName.
- En la sección Establecer valores de variable, para Variable, seleccione Desencadenar oportunidad y luego seleccione Nombre.
- Para el operador, seleccione Es igual a.
-
Para Valor, seleccione el recurso de fórmula CreateOpportunityName.
-
Haga clic en
Guardar el flujo
- Haga clic en Guardar.
-
Para Etiqueta de flujo, ingrese Actualizar nuevo nombre de oportunidad.
El nombre de API de flujo se rellena automáticamente.
- Para Descripción, ingrese Actualiza el nombre de nuevas oportunidades para incluir el nombre de la cuenta, el importe de la oportunidad y la fecha de cierre de la oportunidad.
- Haga clic en Guardar.
Probar y activar su flujo
Pruebe su flujo para asegurarse de que establece el nombre correcto cuando crea una oportunidad.
- Cree una cuenta de prueba y una oportunidad para utilizar para pruebas. Asigne a la oportunidad un nombre de muestra, como prueba.
-
Ejecute el depurador de flujos.
- Vuelva a su flujo.
- Haga clic en Depurar.
- Para Oportunidad, seleccione su oportunidad de prueba.
- Haga clic en Ejecutar.
-
Revise el registro de depuración.
- Si la ejecución de depuración finalizó sin errores, vaya al siguiente paso.
- Si la ejecución de depuración tenía errores, solucione los errores enumerados en el registro de depuración.
-
Active el flujo.
- Haga clic en Activar.
El flujo está ahora activo y se ejecuta automáticamente siempre que un usuario crea una oportunidad. - Cree otra oportunidad de prueba para asegurarse de que el flujo funciona después de la activación.
Qué sigue
Construyó un flujo desencadenado por registro antes de guardar que actualiza automáticamente un nombre de oportunidad para cumplir con la política de nombres de su compañía.
Aprendió nuevas habilidades importantes:
- Creación de un flujo desencadenado por registro antes de guardar.
- Uso del elemento Asignación para asignar valores a un recurso de flujo.
- Establecimiento de un valor de campo en el nuevo registro con una referencia al registro desencadenante.
- Creación de una fórmula que crea un nombre de oportunidad a partir del registro desencadenante y valores de campo de registro relacionados.

