Decidir entre flujos desencadenados por registro antes de guardar y después de guardar
Los flujos desencadenados por registros se ejecutan cuando alguien crea, actualiza o elimina un registro en Salesforce. Los flujos anteriores al guardado se ejecutan antes de que Salesforce guarde el registro. Los flujos posteriores al guardado se ejecutan después de que Salesforce guarde el registro. Utilice esta guía para seleccionar el tipo correcto para su automatización.
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
Cuándo utilizar un flujo antes de guardar
Utilice un flujo anterior al guardado cuando desee actualizar o validar el registro que desencadenó el flujo antes de guardarlo en la base de datos. Un flujo anterior al guardado solo puede actualizar y validar registros.
Cuándo utilizar un flujo después de guardar
Utilice un flujo posterior al guardado para hacer algo más allá de lo que puede hacer un flujo anterior al guardado. Los flujos posteriores al guardado pueden actualizar o validar el registro que desencadena después de guardarlo en la base de datos. Además, los flujos posteriores al guardado utilizan el Id. del registro que desencadena para actualizar o crear registros relacionados y no relacionados, enviar correos electrónicos y realizar muchas otras acciones.
Comparación: Antes de guardar frente a Después de guardar
Consideración
Antes de guardar
Después de guardar
Cuando se ejecuta
Antes de que Salesforce guarde el registro en la base de datos.
Después de que Salesforce guarde el registro y otorgue un Id. al registro.
Desencadenamiento de la disponibilidad de Id. de registro
No disponible.
Disponible. Utilícelo para crear registros relacionados, agregar a fórmulas o pasar a sistemas externos.
Actualización del registro desencadenante
Sí. La mejor opción si es todo lo que estás haciendo.
Sí, pero la actualización del registro que desencadena requiere una operación de guardado adicional en el backend.
Validación de datos y evitar el guardado
Sí. Muestre mensajes de error y bloquee el guardado antes de que se confirmen datos incorrectos.
No. El registro se guarda cuando se ejecuta el flujo.
Creación o actualización de registros relacionados
No. Solo actualice el registro desencadenante.
Sí. Cree y actualice cualquier registro.
Envío de correo electrónico o llamadas a sistemas externos
No, no se admite.
Sí. Envíe correos electrónicos, mensajes salientes y llame a sistemas externos o API.
Utilizar valores de campo posteriores al guardado
No. Salesforce establece los valores de campos rellenados por el sistema, como Fecha de última modificación o Fecha de creación, después de guardar el registro en la base de datos.
Sí. Id. de registro, Fecha de última modificación, Fecha de creación y otros campos del sistema están disponibles.
Elementos disponibles
Limitado: Solo Asignación, Decisión, Obtener registros y Bucle.
Se ejecuta en segundo plano cuando se completa el guardado y puede tener operaciones de guardado adicionales.
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!
Cargando
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.