Última actualización el 28 de enero de 2022 por Rakesh Gupta

Gran idea o pregunta duradera:

En este artículo Acciones programadas , analicé cómo agregar una acción basada en el tiempo a un proceso .

También discutí una forma de verificar las entrevistas en pausa y fallidas en el Generador de flujos y procesos, navegando a Configuración | Entrevistas de flujo en pausa   como se muestra en la siguiente captura de pantalla:

Utilice el enlace Del para eliminar una Entrevista de flujo (Una entrevista es una instancia en ejecución de un flujo) de la pausa y Entrevistas Error en la cola, pero no le permite a los medios de eliminar / eliminar la pausa y Entrevistas de flujo fallado.

En este artículo, vamos a discutir una forma de eliminar/eliminar en masa las entrevistas de flujo fallido y en espera.

Objetivos:

Esta publicación de blog nos ayudará a comprender lo siguiente

  • Cómo eliminar/eliminar en masa las entrevistas de flujo en espera y fallidas.
  • Configurar un flujo simple

Martin Jones trabaja como administrador de sistemas en Gurukul on Cloud (GoC).   Desarrolló un Flujo para actualizar el Lead Rating después de 5 horas de su creación. Con fines de prueba, creó 3 registros, lo que significa que 3 trabajos/entrevistas están esperando en la cola de entrevistas de flujo en pausa y fallidas. Quiere eliminar todas las entrevistas con un solo clic en lugar de eliminarlas una por una.

A continuación se muestra la captura de pantalla de la versión más activa de un proceso.

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

Si bien esto se puede resolver utilizando varias herramientas de automatización como Apex o Flow . En este caso, se está utilizando Salesforce Flow para resolver este requisito.

Antes de continuar, debe comprender los objetos mencionados a continuación en Salesforce:

  • FlowInterview : -Este objeto representa una entrevista de flujo. Una entrevista es una instancia en ejecución de un flujo.

Este artículo lo ayudará a comprender cómo eliminar en masa las entrevistas de flujo en pausa y fallidas. Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 2 pasos para resolver el requisito empresarial de Martin mediante Salesforce Flow. Debemos:

  1. Definir propiedades de flujo
  2. Agregue un elemento de eliminación de registros para eliminar entrevistas de flujo

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 de pantalla y haga clic en Crear y se abrirá el diseñador de flujo para usted.

Paso 2: agregue un elemento Eliminar registros para eliminar entrevistas de flujo

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Eliminar registros.
  2. Arrastre y suelte el elemento Eliminar registros en el diseñador de flujo.
  3. Introduzca un nombre en el campo Etiqueta; el nombre de la API se completará automáticamente.
  4. Para Cómo encontrar registros para eliminar, seleccione Especificar condiciones .
  5. Seleccione la entrevista de flujo   objeto de la lista desplegable.
  6. Establecer condiciones de filtro
    1. Fila 1:
      1. Campo: Etiqueta de entrevista
      2. Operador: Contiene
      3. Valor: formulario de captura de clientes potenciales
  7. Haga clic en Listo .


Surge aquí la pregunta de por qué hemos elegido Flow Label   en la captura de pantalla anterior, ¿por qué no cualquier otro campo?

  • Esto se debe a que hay un número limitado de campos que puede seleccionar en el elemento Eliminar registro para FlowInterview.
  • También le brinda la flexibilidad de eliminar en masa Entrevistas de una versión específica de un Flujo.
  • También le da la opción de elegir otro campo como Versión de flujo
  • Más importante aún, puede personalizar la etiqueta de flujo según sus necesidades.

Al final, Martin's Flow se verá como la siguiente captura de pantalla:


Haga clic en el botón Guardar y guarde el flujo con el nombre Eliminación masiva de entrevistas de flujo como se muestra en la siguiente captura de pantalla:


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

Prueba de concepto

Actualmente, hay 3 entrevistas esperando en la cola de entrevistas de flujo en pausa para la versión(1) de Lead_Capture_Form de flujo, como se muestra en la siguiente captura de pantalla:

Es hora de ejecutar el flujo para eliminar en masa la entrevista que pertenece al proceso Lead_Capture_Form versión (1) . Para hacerlo, haga clic en el botón Ejecutar disponible en el Flujo de pantalla.

Vuelva a la sección Entrevistas de flujo en pausa disponible en la página Gestión de flujo y compruébelo:


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?

Házmelo saber tuiteándome en @automationchamp o búscame en LinkedIn.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/01/28/mass-delete-paused-and-failed-flow-interviews/

Entradas recomendadas