Skip to content

Introducción a Salesforce Flow – Parte 35 (Cuándo usar los flujos activados por registros antes de guardar y después de guardar)

Última actualización el 19 de diciembre de 2020 por Rakesh Gupta

Gran idea o pregunta duradera:

¿Cuándo utilizar los flujos activados por registros "Antes de guardar" frente a "Después de guardar"?

Objetivos:

Después de leer esta publicación de blog, podrá comprender:

  • ¿Cuándo debería utilizar el flujo activado por registro antes de guardar?
  • ¿Cuándo debería usar el flujo activado por registro después de guardar?

Sergio Armendariz es desarrollador de aplicaciones en Gurukul on Cloud (GoC) . Después de asistir a la reunión del grupo de usuarios local, estaba emocionado de explorar el Flow activado por registro recién presentado. Sin embargo, Sergio no tiene experiencia como desarrollador. Por lo tanto, es un poco difícil para él entender cuándo usar el flujo activado por registro antes de guardar o después de guardar.

Sin desanimarse, llamó al arquitecto de soluciones de GoC, Rakesh Gupta, para llegar al fondo de esto.

Enfoque de campeón de automatización (I-do):

Rakesh y Sergio organizaron una reunión de Zoom para discutir la diferencia entre el flujo activado por registro antes de guardar y después de guardar y ¿cuándo usar qué?

El flujo antes de guardar   es un disparador que se realiza antes de una operación , como insertar, actualizar, eliminar, etc. Puede usar dicho flujo para verificar o cambiar valores antes de que los datos se actualicen o inserten en la base de datos. Un Antes de guardar es mucho más rápido porque cada registro no se vuelve a guardar en la base de datos. Evitar ese procedimiento de guardado adicional significa omitir otra ronda de reglas de asignación, reglas de respuesta automática, reglas de flujo de trabajo y otras personalizaciones que requieren tiempo para ejecutarse.

El desencadenador de flujo posterior a guardar , por otro lado, se ejecuta después de una operación , como una inserción, actualización, etc. Puede utilizar dicho flujo para actualizar datos en objetos relacionados o enviar una alerta por correo electrónico. Un After-save puede ayudarlo a lograr el mismo objetivo que un Process Builder (recuerde que Process Builder es un disparador After-save).

Use un flujo antes de guardar en los siguientes casos de uso:

  1. Actualizar campos en registros nuevos o modificados: significa que desea actualizar los campos en el registro que iniciaron el flujo.
  2. Activar una regla de validación (esta es una solución personalizada que no está disponible de inmediato)

Use un flujo posterior al guardado en los siguientes casos de uso:

  1. Cree o actualice registros relacionados.
  2. Acceda a campos como el campo Fecha de última modificación o el ID del nuevo registro. Tenga en cuenta que estos campos se completan solo después de guardar un registro.
    1. Por ejemplo, enviar alertas por correo electrónico.
  3. Realizar acciones distintas a la actualización del registro que lanza el flujo.

Ejercicio práctico (tú lo haces):

A medida que Rakesh termina de explicar a Sergio cuándo usar el flujo activado por registro antes de guardar y después de guardar, quiere validar la comprensión de Sergio. Entonces, Rakesh le asigna algunos ejercicios prácticos a Sergio. Por favor, ayude a Sergio con los siguientes ejercicios y, mientras lo hace, ¡también domine los conceptos!

  1. Steven Greene trabaja como administrador de sistemas en Universal Containers (UC). Recibió el siguiente requisito de su Gerente: cada vez que se crea o actualiza una Cuenta, se completa automáticamente el número de recuentos de oportunidades abiertas en un campo personalizado en la Cuenta, es decir, No. de Oportunidades Abiertas (No_of_Open_Opportunities__c).
  2. Steven Greene trabaja como administrador de sistemas en Universal Containers (UC). Recibió el siguiente requisito de la administración: siempre que se marque el campo personalizado de una cuenta, 'Fuera del negocio' (fuera del negocio__c), actualice la Etapa de oportunidad abierta relacionada a 'Cerrado-perdido'.
  3. Steven Greene trabaja como administrador de sistemas en Universal Containers (UC). Recibió el siguiente requisito de la administración: cuando una etapa de oportunidad se actualiza a cerrada-ganada, envíe una alerta por correo electrónico al propietario de la cuenta.
  4. Steven Greene trabaja como administrador de sistemas en Universal Containers (UC). Recibió el siguiente requisito de la administración: cuando se crea un cliente potencial sin teléfono o correo electrónico, cree automáticamente una tarea para que el propietario del cliente potencial actualice la información de contacto del cliente potencial.
  5. Steven Greene trabaja como administrador de sistemas en Universal Containers (UC). Recibió el siguiente requisito de la administración: cuando se crea un cliente potencial con ingresos anuales superiores a $ 5 millones, actualice la calificación a Hot.

¡¡Suerte con estos ejercicios !! No se preocupe si se queda atascado, ¡sepa que estoy a solo un correo electrónico de distancia!

Evaluación formativa:

¡Quiero saber de ti!

¿Qué aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real?

Házmelo saber enviándome un tweet a @automationchamp o encuéntrame en LinkedIn.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2020/12/15/getting-started-with-salesforce-flow-part-35-when-to-use-before-save-vs-after-save-record-triggered-flows/

Últimas novedades 
de EGA Futura
1954
Desde hace más de 25 años potenciamos a las Empresas de Iberoamérica
🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de Juan Manuel Garrido » Claves para tu Productividad diaria 🙌✅

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Conceptos básicos con EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Configuración de EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Funcionamiento con EGA Futura Windows

🎬 Video de EGA Futura » Configuración de la Plataforma EGA Futura

🎬 Video de EGA Futura » Configuración de usuario en EGA Futura

🎬 Video de EGA Futura » Como automatizar la publicación en Redes Sociales?

🎬 Video de Juan Manuel Garrido » Cómo restaurar la configuración de fábrica de EGA Futura Windows sin perder la información

🎬 Video de Juan Manuel Garrido » Factura electrónica: Prueba de Factura Electronica previa a la activacion

🎬 Video de EGA Futura » Como se registran los Beneficios de cada Empleado en la base de datos de EGA Futura

🎬 Video de EGA Futura » EGA Futura Time Clock » Reloj de Control horario y asistencia

🎬 Video de EGA Futura » Como registrar Observaciones en un Empleado dentro de EGA Futura People?

🎬 Video de EGA Futura » Cómo registrar la Educación de cada Empleado en EGA Futura People?

🎬 Video de EGA Futura » Como hacer la Desvinculación de un Empleado? (Offboarding)

🎬 Video de EGA Futura » Como registrar Habilidades o Skills de empleados dentro de EGA Futura

🎬 Video de EGA Futura » Como hacer el Onboarding o Proceso de Incorporación de un Empleado?

🎬 Video de EGA Futura » Cómo administrar Turno de trabajo dentro de EGA Futura

🎬 Video de EGA Futura » Que es un Ticket interno dentro de la Plataforma EGA Futura

🎬 Video de EGA Futura » Que son los Entrenamientos de Empleado en EGA Futura people?

🎬 Video de EGA Futura » Qué son los Epics dentro de EGA Futura

🎬 Video de EGA Futura » Qué es EGA Futura People?

🎬 Video de EGA Futura » EGA Futura People » Asistencias

🎬 Video de EGA Futura » Soporte EGA Futura » Software de Gestión Windows vs Software de Gestión Nube 🤩

🎬 Video de EGA Futura » ツ Comparando un Objeto con un Fichero

Introducción a Salesforce Flow - Parte 35 (Cuándo usar los flujos activados por registros antes de guardar y después de guardar)
Introducción a Salesforce Flow – Parte 35 (Cuándo usar los flujos activados por registros antes de guardar y después de guardar)