Comparar Conteo de Actividades

Resumen

El enriquecimiento Comparar Conteo de Actividades analiza si dos actividades seleccionadas ocurren con la misma frecuencia dentro de cada caso, creando un atributo booleano que indica patrones de ejecución equilibrados o desequilibrados. Este enriquecimiento es esencial para validar la simetría del proceso, asegurando que las operaciones emparejadas estén correctamente igualadas y detectar desviaciones en los patrones de actividad esperados. A diferencia de los enriquecimientos simples que cuentan ocurrencias individuales de actividades, este operador compara específicamente los conteos de ejecución de dos actividades para identificar casos donde están equilibradas frente a aquellos donde una actividad ocurre con mayor frecuencia que la otra.

Este enriquecimiento es particularmente valioso en procesos donde ciertas actividades deben ocurrir en pares o con frecuencias coincidentes. Por ejemplo, en procesos de adquisición, se espera que cada "Crear Orden de Compra" tenga una actividad correspondiente "Recibir Mercancías". En manufactura, las revisiones de calidad deben coincidir con las corridas de producción. En procesos financieros, los débitos y créditos deben equilibrarse. El enriquecimiento ayuda a identificar casos donde se violan estos patrones esperados, permitiendo una investigación dirigida de desviaciones del proceso, ejecuciones incompletas o errores de sistema que causan patrones de actividad desequilibrados.

Usos Comunes

  • Validar que actividades emparejadas ocurran con igual frecuencia (creación de orden vs. cumplimiento de orden)
  • Asegurar operaciones equilibradas en procesos financieros (pago iniciado vs. pago completado)
  • Verificar la simetría de procesos de manufactura (inicio de ensamblaje vs. finalización del ensamblaje)
  • Comprobar completitud del control de calidad (artículos producidos vs. artículos inspeccionados)
  • Monitorear flujos de aprobación para consistencia (solicitudes de aprobación vs. decisiones de aprobación)
  • Detectar ejecuciones incompletas donde faltan actividades correspondientes
  • Identificar problemas de integración del sistema que causan desajustes en el conteo de actividades

Configuración

Filtro (Opcional): Aplica filtros para limitar los casos analizados en la comparación de conteos de actividades. Cuando se aplican filtros, solo los casos que cumplan con los criterios serán comparados y el resultado almacenado. Esto es útil cuando se desea verificar el equilibrio de actividades sólo para subconjuntos específicos de datos, como casos de alta prioridad, categorías de producto particulares o periodos de tiempo específicos. Los casos que no cumplan el filtro tendrán un valor nulo para el nuevo atributo.

Nombre del Nuevo Atributo: Especifica el nombre para el nuevo atributo booleano que almacenará el resultado de la comparación. Elige un nombre descriptivo que indique claramente qué se está comparando. Por ejemplo, usa "Orders_Balanced" al comparar actividades de orden y entrega, o "QC_Complete" al comparar actividades de producción e inspección. El atributo contendrá "Yes" (verdadero) cuando los conteos coincidan, "No" (falso) cuando difieran, o nulo cuando ninguna de las dos actividades exista en el caso.

Actividad 1: Selecciona la primera actividad a comparar desde la lista desplegable que contiene todas las actividades de tu conjunto de datos. Debe ser una de las actividades emparejadas que quieres verificar para balance. El enriquecimiento contará cuántas veces esta actividad ocurre en cada caso. La lista muestra todas las actividades únicas encontradas en el registro de eventos, garantizando que solo puedas seleccionar actividades que realmente existan en tus datos.

Actividad 2: Selecciona la segunda actividad a comparar desde la lista desplegable. Esta es la actividad que debería ocurrir con la misma frecuencia que la Actividad 1. El enriquecimiento contará las ocurrencias de esta actividad y las comparará con las de la Actividad 1. Puedes seleccionar la misma actividad que Actividad 1 si es necesario para escenarios especiales de validación, aunque típicamente elegirías una actividad diferente que forme un par lógico con Actividad 1.

Ejemplos

Ejemplo 1: Validación de Orden de Compra y Recepción de Mercancías

Escenario: En un proceso de adquisición, necesitas verificar que cada orden de compra creada tenga una recepción de mercancías correspondiente para asegurar que todos los artículos ordenados fueron entregados y el proceso está completo.

Configuración:

  • Filtro: Ninguno (verificar todas las órdenes de compra)
  • Nombre del Nuevo Atributo: Order_Receipt_Balanced
  • Actividad 1: Create Purchase Order
  • Actividad 2: Record Goods Receipt

Salida: Crea un nuevo atributo booleano a nivel de caso "Order_Receipt_Balanced" con valores:

  • "Yes" - Casos donde el número de órdenes de compra es igual al número de recepciones de mercancías (ej. 3 órdenes, 3 recepciones)
  • "No" - Casos donde los conteos difieren (ej. 3 órdenes creadas pero solo 2 recepciones)
  • Nulo - Casos que no contienen ninguna de las dos actividades (casos no relacionados con adquisición en conjuntos mixtos)

Perspectivas: Casos con valor "No" indican procesos de adquisición incompletos que requieren investigación. Esto puede revelar entregas retrasadas, documentación faltante o problemas de sincronización entre sistemas de órdenes y recepciones.

Ejemplo 2: Completitud del Control de Calidad en Manufactura

Escenario: En un proceso de manufactura, cada corrida de producción debe tener una inspección de calidad correspondiente para asegurar que los estándares de producto se cumplan y se satisfagan requisitos de cumplimiento.

Configuración:

  • Filtro: Product_Category = "Electronics"
  • Nombre del Nuevo Atributo: QC_Inspection_Complete
  • Actividad 1: Complete Production Run
  • Actividad 2: Perform Quality Inspection

Salida: Crea el atributo "QC_Inspection_Complete" para productos electrónicos:

  • "Yes" - Corridas de producción e inspecciones de calidad están balanceadas (ej. 5 corridas, 5 inspecciones)
  • "No" - Desajuste en conteos indicando inspecciones faltantes o registros duplicados de producción
  • Nulo - Casos sin actividades de producción (productos no electrónicos filtrados muestran nulo)

Perspectivas: Esto identifica lotes de producción que eludieron el control de calidad, facilitando acciones correctivas y reportes de cumplimiento. Los patrones de desajustes pueden revelar líneas de producción o turnos específicos con problemas sistemáticos de QC.

Ejemplo 3: Conciliación de Transacciones Financieras

Escenario: En un proceso de cuentas por pagar, necesitas asegurarte que cada aprobación de pago tenga una ejecución correspondiente para detectar pagos atascados o fallidos.

Configuración:

  • Filtro: Amount > 10000 (centrarse en transacciones de alto valor)
  • Nombre del Nuevo Atributo: Payment_Reconciled
  • Actividad 1: Approve Payment
  • Actividad 2: Execute Payment

Salida: Crea el atributo "Payment_Reconciled" para transacciones de alto valor:

  • "Yes" - Número igual de aprobaciones y ejecuciones (pagos completados correctamente)
  • "No" - Conteos desequilibrados sugiriendo pagos aprobados pero no ejecutados o errores de ejecución
  • Nulo - Casos sin actividades de pago

Perspectivas: Casos con "No" requieren atención inmediata ya que representan pagos aprobados que no han sido ejecutados, potencialmente causando problemas con proveedores o incumplimientos regulatorios.

Ejemplo 4: Resolución de Tickets de Servicio al Cliente

Escenario: En un proceso de servicio al cliente, quieres verificar que cada escalamiento de un ticket a un especialista haya recibido una respuesta especializada, asegurando que no se abandonen problemas escalados.

Configuración:

  • Filtro: Priority = "High" OR Priority = "Critical"
  • Nombre del Nuevo Atributo: Escalation_Handled
  • Actividad 1: Escalate to Specialist
  • Actividad 2: Specialist Response

Salida: Crea el atributo "Escalation_Handled" para tickets de alta prioridad:

  • "Yes" - Todas las escaladas recibieron respuestas de especialistas (proceso de soporte balanceado)
  • "No" - Algunas escaladas no tienen respuesta (problemas de clientes potencialmente sin resolver)
  • Nulo - Tickets de alta prioridad que se resolvieron sin escalamiento

Perspectivas: Esta métrica ayuda a identificar incumplimientos de nivel de servicio donde problemas escalados no recibieron la atención apropiada, permitiendo mejoras en procesos y capacitación del personal.

Ejemplo 5: Gestión de Citas en Salud

Escenario: En un sistema de programación de citas, necesitas asegurarte que cada cita programada tenga un registro correspondiente de cita completada o cancelada para reportes precisos de utilización.

Configuración:

  • Filtro: Department = "Radiology"
  • Nombre del Nuevo Atributo: Appointment_Closure_Complete
  • Actividad 1: Schedule Appointment
  • Actividad 2: Complete Appointment

Salida: Crea el atributo "Appointment_Closure_Complete" para citas de radiología:

  • "Yes" - Citas programadas y completadas están balanceadas
  • "No" - Desajuste indicando ausencias, registros incompletos o errores de programación
  • Nulo - Casos de radiología no relacionados con citas

Perspectivas: Casos con "No" ayudan a identificar patrones de ausencias en citas, facilitando mejoras en la comunicación con pacientes y mejor planificación de recursos para radiología.

Salida

El enriquecimiento Comparar Conteo de Actividades crea un único atributo booleano a nivel caso que contiene el resultado de la comparación. El atributo utiliza el tipo de dato booleano con formato de visualización "Yes/No" para facilitar su interpretación en filtros, tablas dinámicas y visualizaciones.

Lógica de Valores:

  • Yes (Verdadero): Ambas actividades ocurren exactamente con la misma frecuencia en el caso, incluyendo cuando ambas tienen cero ocurrencias
  • No (Falso): Las actividades tienen diferentes conteos de ocurrencias (una aparece más veces que la otra)
  • Nulo: Ninguna de las actividades aparece en el caso, y el enriquecimiento deja el valor vacío en lugar de asignar Yes

El nuevo atributo puede usarse inmediatamente en enriquecimientos, filtros y cálculos posteriores. Las aplicaciones comunes incluyen filtrar para encontrar sólo casos desequilibrados, calcular el porcentaje de procesos balanceados o usar el atributo en chequeo de conformidad para identificar violaciones del proceso. La naturaleza booleana de la salida lo hace ideal para cálculos de KPIs, indicadores en paneles de control y sistemas de alerta automática que necesiten señalar desequilibrios en procesos.


Esta documentación es parte de la plataforma de minería de procesos mindzieStudio.