Ú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:
- Definir propiedades de flujo
- Agregue un elemento de eliminación de registros para eliminar entrevistas de flujo
Paso 1: Definir propiedades de flujo
- Haga clic en Configuración .
- En el cuadro Búsqueda rápida, escriba Flujos .
- Seleccione Flujos y luego haga clic en Nuevo flujo .
- 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
- En Flow Designer, haga clic en el icono + y seleccione el elemento Eliminar registros.
- Arrastre y suelte el elemento Eliminar registros en el diseñador de flujo.
- Introduzca un nombre en el campo Etiqueta; el nombre de la API se completará automáticamente.
- Para Cómo encontrar registros para eliminar, seleccione Especificar condiciones .
- Seleccione la entrevista de flujo objeto de la lista desplegable.
- Establecer condiciones de filtro
- Fila 1:
- Campo: Etiqueta de entrevista
- Operador: Contiene
- Valor: formulario de captura de clientes potenciales
- Fila 1:
- 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/