Casos con Atributo Invariable
Resumen
El filtro Casos con Atributo Invariable selecciona aquellos casos donde un atributo especificado mantiene el mismo valor durante todo el caso. Este filtro a nivel de caso examina todos los eventos dentro de cada caso y devuelve solo aquellos casos donde cada evento tiene un valor idéntico en el atributo seleccionado. Este filtro es particularmente útil para identificar procesos donde ciertas propiedades permanecen constantes, detectar problemas de calidad de datos o encontrar casos que siguen patrones estandarizados sin variaciones.
Usos Comunes
- Validación de Calidad de Datos: Identificar casos donde atributos que deberían cambiar (como estado o ubicación) permanecen estáticos durante todo el proceso, lo que puede indicar problemas en el registro de datos.
- Estandarización de Procesos: Encontrar casos que fueron gestionados por un solo departamento, recurso o sistema sin transferencias ni cambios.
- Análisis de Consistencia: Detectar casos donde atributos clave como nivel de prioridad, tipo de cliente o categoría de producto permanecieron sin cambios desde el inicio hasta el fin.
- Procesamiento en Ubicación Única: Identificar casos procesados completamente en una ubicación o instalación sin transferencias entre sitios.
- Análisis de Recursos Dedicados: Encontrar casos manejados por un único recurso o miembro del equipo durante todo el proceso.
- Detección de Configuración Estática: Descubrir casos donde valores de configuración o ajustes del sistema permanecieron constantes, indicando condiciones de procesamiento estables.
Configuración
Nombre del Atributo de Evento: Seleccione el atributo del evento que desea verificar para consistencia. El filtro retornará todos los casos donde cada evento tenga el mismo valor en este atributo. El atributo debe existir en su tabla de eventos y ser de un tipo de dato compatible (String, Integer, DateTime, TimeSpan, Decimal, Boolean).
Nota: El filtro utiliza una coincidencia exacta de valores. Para atributos numéricos y de fecha, los valores deben ser idénticos. Para atributos de texto, la comparación es sensible a mayúsculas y minúsculas. Los valores nulos se tratan como válidos: si todos los eventos tienen valores nulos en el atributo seleccionado, el caso será incluido en los resultados.
Ejemplos
Ejemplo 1: Encontrar Casos de un Solo Departamento
Escenario: Quiere identificar órdenes de compra que se procesaron completamente dentro de un único departamento sin transferencias interdepartamentales.
Configuración:
- Nombre del Atributo de Evento: "Department"
Resultado: El filtro devuelve solo casos donde cada evento tiene el mismo valor de departamento, como todos los eventos con "Finance" o todos con "Procurement".
Perspectivas: Estos casos representan procesos simplificados sin transferencias departamentales. Esto puede ayudar a identificar:
- Departamentos con propiedad total del proceso
- Casos que evitaron complicaciones de coordinación
- Mejores prácticas potenciales para eficiencia del proceso
- Casos más simples que no requirieron colaboración interfuncional
Ejemplo 2: Detectar Niveles de Prioridad Invariables
Escenario: Necesita encontrar casos donde el nivel de prioridad nunca cambió de principio a fin, lo que podría indicar un procesamiento directo o una falta de escalamiento de asuntos urgentes.
Configuración:
- Nombre del Atributo de Evento: "Priority"
Resultado: El filtro selecciona casos donde todos los eventos tienen el mismo valor de prioridad (por ejemplo, todos "Low", todos "Medium" o todos "High").
Perspectivas: Esto revela:
- Casos que mantuvieron su clasificación de prioridad inicial
- Problemas potenciales donde casos urgentes no fueron escalados
- Patrones estándar de procesamiento para diferentes niveles de prioridad
- Oportunidades para implementar ajuste dinámico de prioridades
Ejemplo 3: Identificar Casos con Estado Estático
Escenario: Encontrar casos donde un atributo de estado nunca cambió, lo que podría indicar problemas de calidad de datos o ejecución incompleta del proceso.
Configuración:
- Nombre del Atributo de Evento: "Status"
Resultado: El filtro devuelve casos donde el campo estado tiene el mismo valor en todos los eventos.
Perspectivas: Estos casos pueden representar:
- Errores en el registro de datos donde no se reportaron actualizaciones de estado
- Casos cancelados o abandonados que no progresaron
- Problemas de integración del sistema que impiden actualizaciones de estado
- Casos que requieren remediación de calidad de datos
Ejemplo 4: Procesamiento en Ubicación Única
Escenario: Identificar órdenes de fabricación que se completaron enteramente en una única instalación de producción sin transferencias a otras ubicaciones.
Configuración:
- Nombre del Atributo de Evento: "Location"
Resultado: El filtro selecciona casos donde todos los eventos ocurrieron en la misma ubicación.
Perspectivas: Esto puede revelar:
- Productos fabricados en una sola instalación de principio a fin
- Casos que evitaron la complejidad logística
- Capacidades y experiencia específicas por ubicación
- Oportunidades para modelos de procesamiento centralizados
Ejemplo 5: Asignación Consistente de Recursos
Escenario: Encontrar casos donde el mismo recurso realizó todas las actividades, indicando propiedad dedicada del caso.
Configuración:
- Nombre del Atributo de Evento: "Resource"
Resultado: El filtro devuelve casos donde cada evento fue realizado por el mismo recurso o persona.
Perspectivas: Estos casos muestran:
- Propiedad de casos de extremo a extremo por recursos individuales
- Ganancias de eficiencia potenciales al evitar entregas
- Patrones de especialización de recursos
- Oportunidades de capacitación para manejo dedicado de casos
Ejemplo 6: Procesamiento Uniforme por Tipo de Cliente
Escenario: Identificar casos donde la clasificación del tipo de cliente permaneció constante durante todo el procesamiento.
Configuración:
- Nombre del Atributo de Evento: "CustomerType"
Resultado: El filtro selecciona casos donde todos los eventos tienen el mismo valor de tipo de cliente (por ejemplo, todos "Premium", todos "Standard" o todos "Enterprise").
Perspectivas: Esto ayuda a entender:
- Segmentos de clientes con clasificaciones estables
- Procesos adaptados a tipos específicos de clientes
- Consistencia en la categorización de clientes
- Patrones en cómo se manejan diferentes tipos de clientes
Resultado
El filtro devuelve un nuevo conjunto de datos que contiene solo los casos donde todos los eventos tienen valores idénticos en el atributo especificado. Cada caso retornado conserva todos sus eventos y atributos originales. Si un caso contiene alguna variación en el valor del atributo seleccionado a lo largo de sus eventos, ese caso se excluye de los resultados.
Si ningún caso cumple con el criterio (es decir, todos los casos tienen al menos un evento con un valor diferente), el filtro devuelve un conjunto de resultados vacío.
Notas Técnicas
- Tipo de Filtro: Filtro a nivel de caso (elimina casos completos, no eventos individuales)
- Lógica de Comparación: Usa el valor del primer evento como referencia y compara todos los eventos subsecuentes contra él
- Manejo de Valores Nulos: Trata los valores nulos como válidos y consistentes; se incluyen casos donde todos los eventos tienen valores nulos
- Tipos de Datos Soportados: String, Int32, Int64, DateTime, TimeSpan, Single, Double, Boolean
- Rendimiento: Implementado eficientemente usando LINQ con terminación anticipada cuando se encuentra una discrepancia
Esta documentación es parte de la plataforma de minería de procesos mindzieStudio.