Skip to content

Adición de una acción dependiente del tiempo al flujo activado por registro

Última actualización el 2 de abril de 2022 por Rakesh Gupta

Gran idea o pregunta duradera:

¿Cómo programa una acción basada en el tiempo con Salesforce Flow?

Objetivos:

Después de leer este blog, podrá:

  • Comprender los conceptos básicos de la programación de una acción con Salesforce Flow
  • Agregue una acción de rutas programadas en el flujo desencadenado por registro después de guardar
  • Aprenda a automatizar el flujo que requiere que los usuarios realicen ciertas actividades después de x horas o días
  • y mucho más

corey eridon   está trabajando como administrador de sistemas en Gurukul on Cloud (GoC). Recibió un requisito para actualizar automáticamente el campo Descripción del activo (con la oración " Actualizar el número de serie ") después de 1 día de su creación si el Número de serie del activo está en blanco.

Enfoque de Campeón de Automatización (I-do):

La regla de flujo de trabajo le permite actualizar los campos del mismo objeto u objeto principal (solo en el caso de una relación maestro-detalle). Mientras que Salesforce Flow le permite actualizar el registro desde el mismo objeto o registros desde el objeto secundario o registros desde el objeto principal (ya sea la relación Maestro-detalle o Búsqueda).

A medida que nos estamos alejando de la Regla de flujo de trabajo y el Generador de procesos , Corey debería usar Salesforce Flow. Para resolver este requisito, utilizaremos el Flujo desencadenado por registro después de guardar . Consulte este artículo para comprender por qué estamos utilizando el flujo desencadenado por registro posterior al guardado para este escenario.

Antes de discutir la solución, permítame mostrarle un diagrama de un flujo de proceso de alto nivel. Dedique unos minutos a repasar el siguiente diagrama de flujo y compréndalo.
Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 4 pasos para resolver el requisito empresarial de Corey mediante Record-Triggered Flow . Debemos:

  1. Definir propiedades de flujo para el flujo desencadenado por registro
  2. Agregar una ruta programada
  3. Agregue un elemento de Decisión para verificar si el campo Número de serie está en blanco
  4. Agregue un elemento Actualizar registros para actualizar la descripción del activo

Paso 1: Definir propiedades de flujo

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos y luego haga clic en Nuevo flujo .
  4. Seleccione el flujo activado por registro opción, haga clic en Crear y configure el flujo de la siguiente manera:
    1. Objeto : Activo
    2. Activar el flujo cuando : se crea un registro
    3. Establecer criterios de entrada
      1. Requisitos de condición: Ninguno
    4. Optimice el flujo para la acción y los registros relacionados
  5. Haga clic en Listo .

Paso 2: Flujo de Salesforce: agregue rutas programadas

El propósito de usar una ruta programada es actualizar la descripción del activo después de 1 día.

  1. En Inicio , seleccione Agregar rutas programadas (opcional) .
  2. En RUTAS PROGRAMADAS, haga clic en Nueva ruta programada .
  3. En Detalles de rutas programadas ,   ingrese la etiqueta , el nombre de la API se completará automáticamente.
  4. Hora Origen: Activo: Fecha de creación
  5. Número de compensación: 1
  6. Opciones de compensación: Días después
  7. Opciones avanzadas
    1. Tamaño del lote : 200
  8. Haga clic en Listo .

Paso 3: usar el elemento de decisión para verificar si el número de serie está en blanco

Ahora usaremos el elemento Decisión para verificar si el número de serie del activo está en blanco.

  1. En Flow Designer, debajo del nodo 1 día después , haga clic en el icono + y seleccione el elemento Decisión .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  4. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso : {!$Record.SerialNumber}
      2. Operador : Igual
      3. Valor : {!$ConstanteGlobal.Verdadero}
  5. Haga clic en Listo .

Paso 4: agregar acción – actualizar registros

El siguiente paso es actualizar la descripción del activo. Usaremos los registros de actualización   elemento.

  1. En Flow Designer, debajo del nodo No , haga clic en el icono + y seleccione el elemento Actualizar registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Para obtener información sobre cómo encontrar registros para actualizar y establecer sus valores, seleccione Usar el registro de activos que activó el flujo.
  4. Seleccione Ninguno: Actualizar siempre el registro .
  5. Establecer valores de campo para los registros de oportunidad
    1. Fila 1:
      1. Campo : Descripción
      2. Valor : actualizar el número de serie
  6. Haga clic en Listo .

Al final, Corey's Flow se verá como la siguiente captura de pantalla: Una vez que todo se vea bien, realice los siguientes pasos:

  1. Haga clic en Guardar .
  2. Ingrese la etiqueta de flujo , el nombre de la API se completará automáticamente.
  3. Haga clic en Mostrar avanzado .
  4. Versión de API para ejecutar el flujo : 54
  5. Etiqueta de entrevista : Actualizar descripción de activo {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .


¡Casi llegamos! Una vez que todo se vea bien, haga clic en el botón Activar .

Nota : antes de activar su proceso, querrá asegurarse de haber asignado los datos en el formato correcto porque Salesforce Flow obedece las reglas de validación. Si se requieren algunos campos mediante el uso de reglas de validación, asegúrese de haber agregado esos campos. Por el contrario, si se requieren algunos campos en el diseño de la página, puede ignorar esos campos.

Supervise el flujo de su programación

Para monitorear los flujos que están programados, navegue a la siguiente ruta:

  1. Vaya a Configuración (icono de engranaje) | Ambientes | Monitoreo | Flujo de trabajo basado en el tiempo .
  2. Haga clic en Buscar .
  3. Ahora busque su trabajo de flujo programado que muestra información como se muestra en la siguiente captura de pantalla:
  4. Utilice el botón Eliminar para eliminar el trabajo de flujo basado en tiempo de la cola.

Evaluación formativa:

¡Quiero saber de ti!

¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/04/02/adding-a-time-dependent-action-to-record-triggered-flow-2/

Ú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

Adición de una acción dependiente del tiempo al flujo activado por registro
Adición de una acción dependiente del tiempo al flujo activado por registro