Resumir Valores
Visión general
El enriquecimiento Resumir Valores es una herramienta estadística poderosa que agrega valores numéricos a nivel de evento a lo largo de todos los eventos dentro de cada caso, creando un nuevo atributo de caso que contiene el total sumado. Este enriquecimiento es esencial para escenarios de minería de procesos donde se necesita entender valores acumulativos a nivel de caso, como el valor total de un pedido, costos acumulados, cantidades totales o puntuaciones agregadas a lo largo de los pasos del proceso.
A diferencia de las operaciones de conteo simples que solo contabilizan ocurrencias, Resumir Valores realiza una suma matemática sobre datos numéricos reales almacenados en atributos de eventos. Esto permite un análisis integral de métricas financieras, consumo de recursos, puntuaciones de desempeño y cualquier otro valor cuantificable que necesite ser totalizado a lo largo del recorrido de un caso en el proceso. El enriquecimiento maneja de forma inteligente valores enteros y decimales, preservando la precisión de los datos según el tipo del atributo origen.
El enriquecimiento también soporta capacidades avanzadas de filtrado, permitiendo sumar selectivamente solo valores de eventos específicos que cumplan con los criterios definidos. Esta agregación focalizada posibilita análisis sofisticados como calcular costos totales solo para actividades aprobadas, sumar cantidades solo de departamentos específicos o agregar puntuaciones de fases particulares del proceso.
Usos comunes
- Calcular el valor total del pedido sumando los montos de cada línea a través de todos los eventos de procesamiento de pedidos
- Agregar el tiempo total de procesamiento sumando valores de duración de ejecuciones individuales de actividades
- Calcular el costo total de recursos sumando cargos de mano de obra, costos de materiales o gastos generales en pasos del proceso
- Registrar puntuaciones acumuladas de calidad o conteos de defectos a lo largo de procesos de manufactura
- Sumar montos de transacciones en procesos financieros para entender el flujo monetario total por caso
- Calcular la cantidad total producida o consumida en múltiples eventos de producción o inventario
- Agregar métricas de desempeño como tiempos de respuesta, espera o servicio a través de interacciones con clientes
Configuraciones
Filtro (Opcional): Define criterios para seleccionar qué eventos deben ser incluidos en la suma. Cuando se aplican filtros, solo los eventos que cumplan todas las condiciones especificadas tendrán sus valores sumados. Esto habilita escenarios de agregación focalizada como sumar valores solo de actividades, periodos de tiempo o tipos de recurso específicos. Si no se especifica filtro, se incluirán en el cálculo todos los eventos del caso que contengan valores no nulos para el atributo seleccionado.
Nombre del nuevo atributo: El nombre para el nuevo atributo de caso que almacenará la suma calculada. Debe ser un nombre descriptivo que indique claramente qué se está sumando, como "TotalOrderValue", "CumulativeCost", "AggregateQuantity" o "SumOfScores". El nombre del atributo debe ser único dentro de la tabla de casos y no puede entrar en conflicto con atributos existentes. Elija nombres que sigan las convenciones de nomenclatura de su organización y que sean comprensibles para los usuarios de negocio.
Nombre del atributo: El atributo del evento que contiene los valores numéricos a sumar. Debe ser un atributo numérico existente en la tabla de eventos (tipo entero o decimal). La lista desplegable muestra todos los atributos numéricos de evento disponibles en su conjunto de datos. Ejemplos comunes incluyen "Amount", "Cost", "Quantity", "Duration", "Score" o cualquier atributo numérico personalizado específico de su proceso. El enriquecimiento omitirá automáticamente cualquier evento donde este atributo tenga valor nulo.
Ejemplos
Ejemplo 1: Valor total del pedido en proceso de comercio electrónico
Escenario: Un minorista en línea necesita calcular el valor total de cada pedido de cliente sumando los montos individuales de líneas a través de todos los eventos de procesamiento de pedidos, desde la colocación inicial hasta el cumplimiento y entrega.
Configuraciones:
- Filtro: Activity igual a "Add Item to Order" O Activity igual a "Process Payment" O Activity igual a "Apply Discount"
- Nombre del nuevo atributo: TotalOrderValue
- Nombre del atributo: LineItemAmount
Salida: El enriquecimiento crea un nuevo atributo de caso "TotalOrderValue" que contiene la suma de todos los valores de LineItemAmount de los eventos filtrados. Por ejemplo:
- Caso 12345: Eventos con montos $49.99, $29.99, $15.00, -$10.00 (descuento) resultan en TotalOrderValue = $84.98
- Caso 12346: Eventos con montos $199.99, $89.99, $45.00 resultan en TotalOrderValue = $334.98
El nuevo atributo aparece en la tabla de casos y puede usarse para segmentación de pedidos, análisis de ingresos y evaluación del valor del cliente.
Perspectivas: Este valor agregado permite a la empresa segmentar pedidos por valor total, identificar transacciones de alto valor que requieren atención especial, analizar el impacto de descuentos en los valores de pedidos y comprender patrones de distribución de ingresos en la base de clientes.
Ejemplo 2: Conteo total de defectos en manufactura
Escenario: Una empresa manufacturera rastrea defectos de calidad en cada estación de producción y necesita calcular el número total de defectos por lote de producción para identificar lotes problemáticos y analizar tendencias de calidad.
Configuraciones:
- Filtro: EventType igual a "Quality Check" Y DefectsFound mayor que 0
- Nombre del nuevo atributo: TotalDefectsPerBatch
- Nombre del atributo: DefectsFound
Salida: El enriquecimiento suma los valores de DefectsFound en todos los eventos de verificación de calidad para cada lote:
- Lote A1234: Estación 1 (2 defectos) + Estación 3 (1 defecto) + Estación 5 (3 defectos) = TotalDefectsPerBatch: 6
- Lote A1235: Estación 2 (1 defecto) + Estación 4 (1 defecto) = TotalDefectsPerBatch: 2
- Lote A1236: No se encontraron defectos = TotalDefectsPerBatch: 0 (o nulo si no hubo verificaciones de calidad)
Perspectivas: Los equipos de manufactura ahora pueden identificar lotes que exceden umbrales de calidad, analizar patrones de defectos en corridas de producción y correlacionar defectos totales con otras variables del proceso como turnos, mantenimiento de equipos o proveedores de materia prima.
Ejemplo 3: Agregación de costos de tratamiento en salud
Escenario: Un hospital necesita calcular el costo total del tratamiento para cada episodio de paciente sumando costos individuales de procedimientos, cargos de medicación y tarifas de instalaciones a través de todos los eventos de prestación de atención.
Configuraciones:
- Filtro: (Sin filtro - incluir todos los eventos con datos de costo)
- Nombre del nuevo atributo: TotalEpisodeCost
- Nombre del atributo: ServiceCost
Salida: Para cada episodio de paciente, el enriquecimiento suma todos los valores de ServiceCost:
- Episodio P2024-001: Emergencia ($500) + Rayos X ($250) + Pruebas de laboratorio ($180) + Medicación ($95) + Consulta ($200) = TotalEpisodeCost: $1,225
- Episodio P2024-002: Consulta ($200) + Cirugía ($8,500) + Sala de recuperación ($1,200) + Medicación ($450) = TotalEpisodeCost: $10,350
Perspectivas: Los administradores de salud pueden analizar la distribución de costos en poblaciones de pacientes, identificar costos atípicos que requieren revisión, apoyar procesos de reclamación de seguros y evaluar el impacto financiero de diferentes rutas de tratamiento.
Ejemplo 4: Cálculo acumulativo de ahorros en adquisiciones
Escenario: Un departamento de adquisiciones rastrea ahorros negociados en cada línea de orden de compra y necesita calcular ahorros totales por caso de adquisiciones para medir el desempeño del comprador y efectividad de negociaciones con proveedores.
Configuraciones:
- Filtro: Activity contiene "Negotiate" O Activity contiene "Approve Savings"
- Nombre del nuevo atributo: TotalNegotiatedSavings
- Nombre del atributo: SavingsAmount
Salida: El enriquecimiento agrega ahorros en todos los eventos de negociación y aprobación:
- PO-2024-500: Ahorro en cotización inicial ($1,200) + Descuento por volumen ($800) + Ahorro por términos de pago ($300) = TotalNegotiatedSavings: $2,300
- PO-2024-501: Ahorro por licitación competitiva ($5,500) + Descuento por renovación de contrato ($2,000) = TotalNegotiatedSavings: $7,500
Perspectivas: Los equipos de adquisiciones pueden medir el costo total evitado por orden de compra, evaluar la efectividad del comprador en negociaciones, identificar las relaciones con proveedores de mejor desempeño y demostrar la contribución del departamento a ahorros en resultados finales.
Ejemplo 5: Duración total de interacción en servicio al cliente
Escenario: Un centro de llamadas quiere calcular el tiempo total invertido en cada caso de cliente sumando duraciones individuales de interacción a través de todos los puntos de contacto incluyendo llamadas telefónicas, sesiones de chat e intercambios de correo electrónico.
Configuraciones:
- Filtro: Channel en ["Phone", "Chat", "Email"] Y Status igual a "Completed"
- Nombre del nuevo atributo: TotalInteractionMinutes
- Nombre del atributo: InteractionDuration
Salida: Para cada caso de cliente, se calcula el tiempo total de interacción:
- Caso CS-8901: Llamada inicial (15 min) + Llamada de seguimiento (8 min) + Sesión de chat (12 min) + Respuesta por correo (5 min) = TotalInteractionMinutes: 40
- Caso CS-8902: Llamada telefónica (25 min) + Llamada de escalamiento (18 min) + Llamada de resolución (10 min) = TotalInteractionMinutes: 53
Perspectivas: Los gerentes de servicio pueden identificar casos que requieren tiempo de soporte excesivo, analizar la relación entre duración total de interacción y puntuaciones de satisfacción del cliente, optimizar asignación de recursos basada en la complejidad del caso y establecer métricas de nivel de servicio para diferentes tipos de problema.
Salida
El enriquecimiento Resumir Valores crea un único nuevo atributo de caso en su conjunto de datos que contiene la suma calculada para cada caso. Las características del atributo dependen del tipo de datos origen:
Tipo de atributo: El nuevo atributo será entero (Int64) o de punto flotante (Single) según el tipo de datos del atributo evento origen. Los atributos enteros producen sumas enteras, mientras que los atributos decimales o de punto flotante producen sumas decimales, preservando la precisión numérica.
Nombramiento del atributo: El nuevo atributo usa el nombre especificado en la configuración "Nombre del nuevo atributo". Este atributo queda inmediatamente disponible para uso en filtros, calculadoras, paneles e incluso otros enriquecimientos.
Manejo de valores nulos: Los casos sin eventos calificados (según filtros) o con todos los eventos calificados cuyo atributo origen tenga valor nulo no tendrán valor asignado en el nuevo atributo. Estos casos pueden identificarse utilizando filtros de "es nulo" si es necesario.
Puntos de integración: El atributo suma generado puede utilizarse en toda la plataforma mindzie:
- Filtros: Crear filtros de caso basados en umbrales de suma (ej. TotalOrderValue > 1000)
- Calculadoras: Usar sumas en cálculos adicionales como promedios, ratios o fórmulas complejas
- Paneles: Mostrar distribuciones de sumas, crear segmentos basados en valores o mostrar tendencias de sumas
- Mapas de procesos: Colorear o filtrar flujos de proceso según valores acumulados
- Otros enriquecimientos: Alimentar valores de suma en enriquecimientos de categorización, predicción o conformidad
Consideraciones de rendimiento: El enriquecimiento procesa grandes conjuntos de datos eficientemente calculando sumas en una sola pasada sobre los datos de eventos. Para rendimiento óptimo con logs muy grandes, considere aplicar filtros de caso antes de ejecutar el enriquecimiento para limitar el alcance del cálculo.
Esta documentación forma parte de la plataforma de minería de procesos mindzie Studio.