Comparar Atributos del Caso
Resumen
El enriquecimiento Comparar Atributos del Caso realiza comparaciones de igualdad entre dos atributos de caso y crea un atributo booleano que indica si coinciden. Este operador lógico le permite validar la consistencia de los datos, verificar reglas de negocio e identificar discrepancias en sus datos de procesos comparando cualquier par de atributos a nivel de caso. El enriquecimiento proporciona capacidades esenciales para controles de calidad, validación de cumplimiento y análisis de conformidad de procesos.
Este enriquecimiento es particularmente valioso en escenarios de minería de procesos donde necesita verificar que distintos puntos de datos se alineen correctamente o identificar casos donde no ocurren coincidencias esperadas. Por ejemplo, puede comparar valores planeados versus reales para identificar desviaciones, validar que diferentes campos de sistemas contengan información coherente o verificar si entradas manuales coinciden con cálculos automatizados. La comparación funciona entre distintos tipos de datos, manejando automáticamente conversiones de tipo al comparar valores numéricos, fechas o campos de texto, lo que lo convierte en una herramienta versátil para validación de datos y aseguramiento de calidad.
Usos Comunes
- Validar que los montos de facturas coincidan con los valores de órdenes de compra para cumplimiento financiero
- Comparar fechas de entrega planificadas con fechas solicitadas para identificar conflictos de programación
- Verificar la consistencia de información del cliente entre diferentes campos del sistema
- Comprobar si los presupuestos aprobados coinciden con las autorizaciones de gasto reales
- Identificar casos donde las entradas manuales difieren de los valores calculados por el sistema
- Validar que los códigos de producto coincidan entre sistemas de pedido y envío
- Comparar ubicaciones de inicio y fin en procesos logísticos para identificar viajes de ida y vuelta
Configuración
Nombre del Nuevo Atributo: Especifique el nombre para el atributo booleano que almacenará el resultado de la comparación. Elija un nombre descriptivo que indique claramente qué se está comparando. Por ejemplo, "Amount_Matches_PO" al comparar montos de factura con órdenes de compra, o "Delivery_Date_Consistent" al comparar fechas de entrega planificadas y reales. El atributo contendrá True cuando los valores coincidan y False cuando difieran.
Columna del Caso 1: Seleccione el primer atributo del caso para comparar. Este menú desplegable muestra todos los atributos disponibles en su conjunto de datos, incluyendo atributos originales y aquellos creados por otros enriquecimientos. El atributo puede tener cualquier tipo de dato - texto, numérico, fecha o booleano. El enriquecimiento realizará las conversiones de tipo apropiadas durante la comparación.
Columna del Caso 2: Seleccione el segundo atributo del caso para comparar contra el primero. Al igual que la Columna del Caso 1, este menú presenta todos los atributos disponibles. El enriquecimiento comparará los valores de estos dos atributos para cada caso y determinará si son iguales. Los valores nulos son manejados adecuadamente: dos valores nulos se consideran iguales, mientras que un nulo comparado con cualquier valor no nulo resulta en False.
Ejemplos
Ejemplo 1: Validación de Factura y Orden de Compra
Escenario: En un proceso de compra a pago, necesita validar que los montos de facturas coincidan con los valores originales de la orden de compra para identificar discrepancias que requieran investigación o aprobación.
Configuración:
- Nombre del Nuevo Atributo: Invoice_Matches_PO
- Columna del Caso 1: Invoice_Amount
- Columna del Caso 2: PO_Amount
Salida: Crea un atributo booleano "Invoice_Matches_PO" con valores:
- True: Cuando Invoice_Amount es igual a PO_Amount (por ejemplo, ambos son 5,000.00)
- False: Cuando los valores difieren (por ejemplo, Invoice_Amount es 5,250.00 pero PO_Amount es 5,000.00)
- False: Cuando un valor es nulo y el otro no
Perspectivas: Esta comparación ayuda a identificar facturas que requieren aprobación adicional por discrepancias en montos, permite dirigir automáticamente facturas coincidentes para procesamiento directo y proporciona métricas de precisión de facturas de proveedor.
Ejemplo 2: Verificación de Consistencia de Fechas de Entrega
Escenario: En un proceso logístico, desea verificar que la fecha de entrega prometida al cliente coincida con la fecha planificada en su sistema de programación.
Configuración:
- Nombre del Nuevo Atributo: Delivery_Dates_Aligned
- Columna del Caso 1: Customer_Promise_Date
- Columna del Caso 2: System_Planned_Date
Salida: Crea un atributo booleano "Delivery_Dates_Aligned" que muestra:
- True: Cuando ambas fechas son idénticas (por ejemplo, ambas muestran 2024-03-15)
- False: Cuando las fechas difieren (por ejemplo, prometida 2024-03-15 pero planificada para 2024-03-17)
Perspectivas: Esto permite identificar casos donde las expectativas del cliente no coinciden con la planificación interna, ayuda a medir la exactitud de la comunicación y resalta áreas del proceso donde conflictos de programación ocurren con frecuencia.
Ejemplo 3: Validación de Calidad de Datos en Salud
Escenario: En un proceso de atención al paciente, necesita verificar que el médico que atendió registrado en el sistema de admisión coincida con el médico listado en el resumen de alta.
Configuración:
- Nombre del Nuevo Atributo: Physician_Records_Match
- Columna del Caso 1: Admission_Physician_ID
- Columna del Caso 2: Discharge_Physician_ID
Salida: Crea un atributo booleano "Physician_Records_Match" indicando:
- True: Cuando ambas ID son idénticas (por ejemplo, ambas muestran "DOC-12345")
- False: Cuando las ID de médicos difieren, indicando un traspaso o error de ingreso de datos
Perspectivas: Esta comparación ayuda a identificar casos con traspasos de médico, valida la consistencia de datos entre sistemas y soporta auditorías de calidad para la documentación de continuidad de atención.
Ejemplo 4: Cumplimiento de Especificación de Fabricación
Escenario: En un proceso de manufactura, necesita verificar que la calidad del material utilizada coincida con la calidad especificada en la orden de producción.
Configuración:
- Nombre del Nuevo Atributo: Material_Grade_Compliant
- Columna del Caso 1: Specified_Material_Grade
- Columna del Caso 2: Actual_Material_Grade
Salida: Crea un atributo booleano "Material_Grade_Compliant" con:
- True: Cuando la calidad especificada coincide con la usada realmente (por ejemplo, ambas son "Grade_A")
- False: Cuando se usan calidades diferentes (por ejemplo, especificada "Grade_A" pero usada "Grade_B")
Perspectivas: Esto posibilita el seguimiento de control de calidad, identifica lotes de producción que podrían no cumplir especificaciones y ayuda a calcular tasas de cumplimiento para diferentes líneas o períodos de producción.
Ejemplo 5: Detección de Viajes de Ida y Vuelta en Logística
Escenario: En un proceso de gestión de transporte, desea identificar envíos que sean viajes de ida y vuelta comparando las ubicaciones de origen y destino.
Configuración:
- Nombre del Nuevo Atributo: Is_Round_Trip
- Columna del Caso 1: Origin_Location
- Columna del Caso 2: Final_Destination
Salida: Crea un atributo booleano "Is_Round_Trip" mostrando:
- True: Cuando origen y destino son el mismo (por ejemplo, ambos son "Warehouse_NYC")
- False: Cuando las ubicaciones difieren (por ejemplo, de "Warehouse_NYC" a "Store_Boston")
Perspectivas: Esta comparación ayuda a identificar patrones de viajes de ida y vuelta para optimización de rutas, permite estrategias de precios diferenciados para envíos de ida y vuelta versus envío simple y soporta análisis de utilización de flota.
Salida
El enriquecimiento Comparar Atributos del Caso crea un único atributo booleano nuevo con el nombre especificado en la configuración. Este atributo contiene True cuando los dos atributos comparados tienen valores idénticos y False cuando difieren. La comparación se realiza independientemente para cada caso.
El atributo booleano puede mostrarse en diferentes formatos según sus preferencias de visualización: True/False, Sí/No, 1/0 o con etiquetas personalizadas. Este atributo se integra perfectamente con otras funcionalidades de mindzieStudio:
- Filtrado: Use el resultado booleano para filtrar casos, mostrando solo coincidencias o solo discrepancias
- Análisis de Conformidad: Identifique el porcentaje de casos donde los valores coinciden o no
- Flujos de Proceso: Divida caminos de proceso según si los atributos coinciden
- Calculadoras: Úselo en expresiones lógicas con operadores AND/OR para reglas de validación complejas
- Tableros: Cree KPIs mostrando tasas de coincidencia y tendencias en el tiempo
El enriquecimiento maneja apropiadamente valores nulos: dos valores nulos se consideran iguales (retornando True), mientras que un valor nulo comparado con cualquier valor no nulo retorna False. Esto garantiza un comportamiento consistente en escenarios de validación donde la ausencia de datos es relevante.
Esta documentación es parte de la plataforma de minería de procesos mindzie Studio.