Usted estĆ” aquĆ:
Información general sobre flujos desencadenados por registros
Los flujos desencadenados por registros se ejecutan automÔticamente cuando alguien crea, actualiza o elimina un registro en Salesforce. Después de desencadenarse, realizan acciones como actualizar registros, crear registros y enviar correos electrónicos. Existen dos tipos de flujos desencadenados por registros. Aprenda en qué se diferencian de modo que pueda utilizar el que mejor funcione para su situación.
Ediciones necesarias
| Ver ediciones compatibles. |
| 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 |
¿Qué son los flujos desencadenados por registros?
Los flujos desencadenados por registros son diferentes de otros tipos de flujos. Los flujos de pantalla requieren que alguien haga clic en pantallas y los flujos programados se ejecutan a horas especĆficas (como todos los dĆas a medianoche). Los flujos desencadenados por registros se ejecutan automĆ”ticamente en segundo plano siempre que alguien crea, actualiza o elimina un tipo especĆfico de registro.
Después de activar un flujo desencadenado por registro, se ejecuta cada vez, ya sea a través de la interfaz de Salesforce, una importación de hoja de cÔlculo o una integración de API.
¿Por qué utilizar flujos desencadenados por registros?
Imagine que estĆ” gestionando oportunidades. Cada vez que alguien cierra una negociación importante, crea una tarea de seguimiento, envĆa un correo electrónico al gerente de ventas y actualiza un campo de descuento. Es mucho trabajo manual, y es fĆ”cil olvidar un paso.
Con flujos desencadenados por registros, configura la automatización una vez y se ejecuta automÔticamente cada vez. No olvide mÔs pasos importantes, no mÔs entrada de datos manual y no mÔs procesos incoherentes. El flujo vigila sus registros 24/7 y actúa siempre que un registro cumple sus condiciones.
Piense en los flujos desencadenados por registros como asistentes incansables que nunca duermen, nunca olvidan y siempre siguen sus reglas exactamente. Son perfectos para:
- Aplicar la calidad de los datos y las reglas comerciales de forma coherente en su organización.
- Eliminación de tareas manuales repetitivas que hacen perder tiempo.
- Garantizar que nunca se pierdan acciones de seguimiento importantes.
- Mantener registros relacionados sincronizados automƔticamente.
- Estandarización de procesos de modo que todos sigan los mismos pasos.
- Responder instantÔneamente a cambios sin intervención humana.
¿Qué pueden hacer los flujos desencadenados por registros?
Los flujos desencadenados por registros son increĆblemente versĆ”tiles. Estos son algunos ejemplos de lo que puede automatizar:
- Actualice los campos de un registro antes de guardarlo, como calcular un descuento o establecer un estado.
- DespuƩs de guardar un registro, cree un registro relacionado, como una tarea o un caso.
- EnvĆe notificaciones por correo electrónico cuando se produzcan cambios importantes, como alertar a un gerente sobre una oportunidad de alto valor.
- Evite que se guarden datos incorrectos validando registros y mostrando mensajes de error.
- Genere códigos de confirmación, números de referencia u otros valores calculados automÔticamente.
Los dos tipos de flujos desencadenados por registros
Los flujos desencadenados por registros tienen dos sabores y comprender la diferencia le ayuda a elegir el correcto para sus necesidades:
| Tipo de flujo | Cuando se ejecuta | CuƔndo utilizar |
|---|---|---|
| Flujos anteriores al guardado (Actualizaciones de campo rÔpidas) | Justo cuando alguien hace clic en Guardar, antes de que Salesforce escriba el registro en la base de datos. | Cuando desee actualizar campos, valide datos o evite duplicados en el registro que desencadena. Hasta 10 veces mÔs rÔpido que los flujos posteriores al guardado porque omiten una operación de guardado adicional. |
| Flujos posteriores al guardado (acciones y registros relacionados) | Después de que Salesforce guarde el registro en la base de datos y le asigne un Id. de registro. | Cuando desea crear registros, enviar correos electrónicos o conectarse a sistemas externos, nada mÔs que actualizar o comprobar el registro que desencadena. |
Obtenga mÔs información en Seleccionar entre flujos desencadenados por registros antes de guardar y después de guardar
Determinación de cuÔndo se desencadena el flujo
La decisión de cuÔndo desea que comience a ejecutarse su flujo desencadenado por registro comienza con el resultado comercial que desea. Considere qué cambios en qué objeto inicia la automatización. Por ejemplo, cuando califica un candidato, marca una oportunidad Cerrada ganada o distribuye un caso. Eso le indica el objeto, si le importa crear, actualizar o eliminar, y qué cambio de campo o estado importa.
Utilice el elemento Inicio para establecer el desencadenador (cuando un usuario crea, actualiza o elimina un registro). A continuación, agregue condiciones de entrada de modo que el flujo se ejecute solo cuando el registro coincida con esos criterios. Las condiciones evitan que el flujo se ejecute en cada cambio y le ayudan a permanecer dentro de los lĆmites mientras dirige los registros correctos.
Obtenga mÔs información en Cómo funcionan las condiciones de entrada en flujos desencadenados por registros.
Cómo trabajar con el registro que desencadena
En flujos desencadenados por registro, el registro desencadenante es el registro cuya creación, actualización o eliminación inicia el flujo. Trabaja con este registro durante todo el flujo utilizando el recurso Desencadenamiento {Registro} ($Record), que estÔ disponible en cada elemento del flujo. El nombre de API de esta variable es $Record, y la etiqueta es Triggering {Record}, donde {Record} es el objeto del registro. Por ejemplo, Desencadenar contacto.
$Record refleja la versión guardada del registro. Es una variable de registro y le proporciona los valores de campo actuales del registro que desencadena justo antes de que se ejecute el flujo. Utilice $Record para realizar acciones mĆ”s adelante en el flujo. Por ejemplo, cree una oportunidad relacionada para una cuenta desencadenante o envĆe un correo electrónico al contacto desencadenante.
Obtenga mÔs información en Uso del registro desencadenante en flujos desencadenados por registro.
Sugerencias para el Ʃxito
Estas son algunas sugerencias para ayudarle a tener Ʃxito con flujos desencadenados por registros:
- Empiece sencillo. Cree un flujo bÔsico que haga una cosa bien, luego agregue complejidad a medida que se sienta mÔs cómodo.
- Pruebe siempre en un entorno sandbox antes de activar flujos en producción. Puede experimentar sin afectar a datos reales.
- Utilice etiquetas y descripciones claras y descriptivas para sus flujos y elementos. Le facilita a usted o a otra persona actualizar el flujo en el futuro.
- Agregue condiciones de entrada a sus desencadenadores de modo que los flujos se ejecuten solo cuando sea necesario. Esto mejora el rendimiento y evita ejecuciones de flujo innecesarias.

