Eliminar Bucles de Actividad

Resumen

El filtro Eliminar Bucles de Actividad simplifica las trazas de procesos al eliminar ocurrencias duplicadas de actividades dentro de los casos. Este filtro ayuda a limpiar tus datos de eventos eliminando actividades repetitivas que pueden hacer el análisis de procesos más complejo. Puedes optar por eliminar solo los duplicados consecutivos (actividades que se repiten una tras otra) o todos los duplicados a lo largo de todo el caso, manteniendo solo la primera ocurrencia de cada actividad única.

Este filtro es particularmente valioso cuando se analizan procesos donde las actividades se registran múltiples veces debido al comportamiento del sistema de registro, problemas de calidad de datos o verdaderos bucles del proceso que deseas simplificar para un análisis más claro.

Usos Comunes

  • Visualización del Proceso: Simplificar los mapas de procesos eliminando bucles de actividad que dificultan la comprensión y el análisis de los flujos de proceso.
  • Mejora de la Calidad de Datos: Limpiar los registros de eventos donde errores del sistema o problemas de integración causan registros duplicados de actividades.
  • Análisis de Variantes: Reducir el número de variantes de proceso eliminando variaciones basadas en bucles y enfocándose en las rutas principales del proceso.
  • Medición de Rendimiento: Obtener métricas de duración más precisas eliminando actividades duplicadas que inflan artificialmente los tiempos de procesamiento.
  • Análisis de Cumplimiento: Identificar la secuencia esencial de actividades sin repeticiones para verificar el cumplimiento de los procesos estándar.
  • Preparación para Process Mining: Preparar conjuntos de datos más limpios para algoritmos de descubrimiento y verificación de conformidad de procesos.

Configuraciones

Método de Desduplicación: Elige cómo deben identificarse y eliminarse las actividades duplicadas:

  • Desduplicación de Seguimiento Directo: Elimina solo actividades duplicadas consecutivas. Si la misma actividad aparece varias veces seguidas, solo se mantiene la primera ocurrencia. Los duplicados no consecutivos se conservan. Por ejemplo, "A, B, B, C, D, D, D" se convierte en "A, B, C, D".

  • Desduplicación Global: Elimina todas las actividades duplicadas a lo largo de todo el caso, manteniendo solo la primera ocurrencia de cada actividad única. Por ejemplo, "A, C, B, C, D" se convierte en "A, C, B, D" (el segundo "C" se elimina aunque no fuera consecutivo).

Ejemplos

Ejemplo 1: Simplificando Registros de Sistema Consecutivos

Escenario: Tu sistema de cumplimiento de pedidos registra la actividad "Verificar Inventario" varias veces consecutivas al procesar pedidos grandes, generando ruido en tu análisis de procesos. Quieres simplificar estos duplicados consecutivos mientras preservas el flujo general del proceso.

Configuración:

  • Método de Desduplicación: Desduplicación de Seguimiento Directo

Resultado: Los casos con actividades duplicadas consecutivas se simplifican. Por ejemplo, si un caso tenía la secuencia "Crear Pedido, Verificar Inventario, Verificar Inventario, Verificar Inventario, Seleccionar Items, Empacar Pedido", se convierte en "Crear Pedido, Verificar Inventario, Seleccionar Items, Empacar Pedido". Los duplicados no consecutivos permanecen sin cambios.

Consejos: Este enfoque es ideal cuando quieres limpiar artefactos de registro preservando bucles genuinos del proceso. Si "Verificar Inventario" aparece nuevamente más adelante en el proceso (no consecutivo), se mantendrá porque representa un paso distinto del proceso.

Ejemplo 2: Encontrando Vías Reales del Proceso

Escenario: Tu proceso de atención al cliente tiene múltiples actividades de revisión, y los casos a menudo regresan a través de las mismas actividades. Quieres identificar las actividades únicas realizadas en cada caso sin considerar cuántas veces se repitieron.

Configuración:

  • Método de Desduplicación: Desduplicación Global

Resultado: Todos los casos se reducen a sus secuencias únicas de actividades. Un caso como "Abrir Ticket, Asignar Agente, Revisar, Escalar, Revisar, Resolver" se convierte en "Abrir Ticket, Asignar Agente, Revisar, Escalar, Resolver". Cada actividad duplicada se elimina, manteniendo solo la primera ocurrencia.

Consejos: Esto es útil para entender qué actividades se realizaron en cada caso sin considerar la frecuencia. Ayuda a identificar los pasos esenciales del proceso y puede revelar la ruta mínima a través de tu proceso.

Ejemplo 3: Limpieza de Errores de Entrada de Datos

Escenario: La entrada manual de datos en tu proceso de aprobación a veces resulta en que la misma actividad de aprobación se registre dos veces seguidas debido a errores de usuario o problemas de actualización del sistema.

Configuración:

  • Método de Desduplicación: Desduplicación de Seguimiento Directo

Resultado: Se eliminan aprobaciones duplicadas consecutivas mientras se preservan casos donde ocurren re-aprobaciones genuinas después de otras actividades. Por ejemplo, "Enviar, Aprobar, Aprobar" se convierte en "Enviar, Aprobar", pero "Enviar, Aprobar, Modificar, Aprobar" permanece sin cambios.

Consejos: Esto limpia problemas de calidad de datos sin distorsionar el proceso. Se preservan múltiples aprobaciones legítimas (separadas por otras actividades), mientras que se eliminan errores evidentes.

Ejemplo 4: Reducción de Variantes para Análisis

Escenario: Tu proceso tiene muchas variantes debido a bucles de actividad, haciendo difícil identificar patrones principales del proceso. Quieres reducir el conteo de variantes enfocándote en qué actividades ocurren y no en cuántas veces.

Configuración:

  • Método de Desduplicación: Desduplicación Global

Resultado: Las variantes del proceso se consolidan basándose en secuencias únicas de actividades. Varias variantes que solo difieren en iteraciones de bucle colapsan en variantes únicas. Esto puede reducir drásticamente tu número de variantes de cientos a decenas.

Consejos: Simplificar a actividades únicas ayuda a identificar patrones principales del proceso y hace que el descubrimiento de procesos sea más significativo. Puedes analizar luego por separado los casos filtrados para comprender el comportamiento de los bucles.

Salida

El filtro devuelve un conjunto de datos modificado que contiene los mismos casos con secuencias de eventos desduplicadas. Cada caso mantiene sus atributos y metadatos a nivel de caso originales, pero los eventos dentro de cada caso se filtran según el método de desduplicación seleccionado.

  • Desduplicación de Seguimiento Directo: Devuelve casos con los duplicados consecutivos eliminados. Los eventos se preservan a menos que sigan inmediatamente a un evento con el mismo nombre de actividad.

  • Desduplicación Global: Devuelve casos con solo la primera ocurrencia de cada actividad única. Todos los eventos subsecuentes con el mismo nombre de actividad se eliminan, sin importar su posición en el caso.

Todos los eventos eliminados se excluyen del resultado, y los eventos restantes mantienen sus marcas de tiempo y atributos originales.


Esta documentación es parte de la plataforma de process mining mindzieStudio.