Duración entre un Atributo y el Tiempo Actual
Descripción general
El enriquecimiento Duración entre un Atributo y el Tiempo Actual calcula el tiempo transcurrido entre un atributo de marca temporal en sus datos de proceso y el momento actual cuando se ejecuta el análisis. Este operador potente permite la monitorización en tiempo real y el análisis de envejecimiento al calcular automáticamente cuánto tiempo ha pasado desde que ocurrió un evento o un hito específico en cada caso. Ya sea que esté siguiendo fechas de vencimiento de facturas, midiendo cuánto tiempo han estado pendientes los pedidos o supervisando el cumplimiento de SLA en tiempo real, este enriquecimiento proporciona métricas críticas basadas en el tiempo que ayudan a identificar cuellos de botella, elementos vencidos y problemas sensibles al tiempo en el proceso.
Este enriquecimiento es particularmente valioso para crear paneles de control e informes que necesitan mostrar el estado actual y la información de envejecimiento. A diferencia de los cálculos estáticos de duración entre dos puntos fijos en el tiempo, este operador actualiza dinámicamente sus cálculos según cuándo se realiza el análisis, lo que lo hace ideal para la monitorización operativa, el seguimiento de cumplimiento y la gestión proactiva de procesos. Las opciones flexibles de salida le permiten expresar duraciones en varias unidades (días, horas, minutos, etc.) y formatos (números enteros o valores fraccionarios), asegurando que los resultados se ajusten a sus requisitos comerciales específicos y estándares de informe.
Usos comunes
- Monitorear cuántos días llevan pendientes las facturas desde su fecha de vencimiento para la gestión de cuentas por cobrar
- Rastrear la antigüedad de tickets de soporte abiertos o solicitudes de servicio al cliente para garantizar una resolución oportuna
- Calcular cuánto tiempo llevan pendientes las órdenes de compra para identificar cuellos de botella en el aprovisionamiento
- Medir el tiempo transcurrido desde la admisión de pacientes en instalaciones de salud para monitorizar la duración de la estancia
- Determinar cuántos días llevan los artículos de inventario en stock para la gestión del almacén y análisis de envejecimiento
- Rastrear la duración desde las fechas de vencimiento de contratos para la gestión de renovaciones y cumplimiento
- Monitorear cuánto tiempo lleva un equipo en mantenimiento para optimizar la utilización de activos
Configuración
New Attribute Name: El nombre del nuevo atributo de caso que almacenará la duración calculada. Debe ser descriptivo e indicar qué período de tiempo se está midiendo. Por ejemplo, si se calcula el número de días desde la fecha de vencimiento de una factura, podría llamarse "DaysPastDue" o "InvoiceAgeDays". El nombre del atributo debe seguir las convenciones de nomenclatura de su organización y ser fácilmente entendido por los usuarios de informes. Evite usar espacios o caracteres especiales que puedan causar problemas en análisis posteriores.
Attribute Name: Seleccione el atributo de marca temporal existente a partir del cual calcular la duración. Este menú desplegable muestra todos los atributos DateTime disponibles en su conjunto de datos. El atributo que elija representa el punto de inicio para el cálculo de duración. Ejemplos comunes incluyen "DueDate", "OrderDate", "AdmissionDate", "ContractStartDate" o cualquier otro campo de marca temporal en sus datos. Asegúrese de que el atributo seleccionado contenga valores válidos de fecha/hora para cálculos precisos.
Duration Type: Especifica la unidad de medida para la duración calculada. Las opciones disponibles incluyen:
- Days: Estándar para envejecimiento empresarial y cálculos de fechas de vencimiento (predeterminado)
- Hours: Útil para ciclos de proceso más cortos o monitoreo de SLA
- Minutes: Para seguimiento operativo detallado
- Seconds: Requisitos de temporización de alta precisión
- Weeks: Análisis de tendencias a largo plazo
- Months: Cálculos financieros y de periodos contractuales
- Years: Análisis de ciclo de vida a largo plazo
- TimeSpan: Devuelve una cadena de duración formateada (por ejemplo, "5d 3h 45m") Elija la unidad que mejor se adapte a sus necesidades de informes comerciales y que haga que la salida sea más intuitiva para los usuarios.
Attribute Value As Last Time: Esta casilla invierte la dirección del cálculo. Cuando está desmarcada (predeterminado), el cálculo es: Tiempo Actual - Valor del Atributo, lo que da valores positivos para fechas pasadas. Cuando está marcada, el cálculo es: Valor del Atributo - Tiempo Actual, lo que da valores positivos para fechas futuras. Use la configuración predeterminada (desmarcada) para cálculos de envejecimiento donde desea saber cuánto tiempo ha pasado. Marque esta opción al calcular el tiempo restante hasta un evento futuro, como días hasta la expiración de un contrato o tiempo hasta el mantenimiento programado.
Allow Fractional Periods: Controla si la salida incluye valores decimales o redondea a números enteros. Cuando está desmarcada (predeterminado), las duraciones se devuelven como enteros (por ejemplo, "5 días"). Cuando está marcada, las duraciones incluyen partes fraccionarias (por ejemplo, "5.75 días"). Active esta opción para cálculos más precisos, especialmente cuando utilice unidades de tiempo grandes como días o semanas donde los períodos parciales son significativos. Los cálculos financieros a menudo requieren períodos fraccionarios para precisos cálculos de intereses o penalizaciones.
Ejemplos
Ejemplo 1: Envejecimiento de Facturas para Cuentas por Cobrar
Escenario: Un equipo financiero necesita monitorear facturas pendientes e identificar aquellas que están vencidas calculando el número de días después de la fecha de vencimiento de la factura.
Configuración:
- New Attribute Name: DaysPastDue
- Attribute Name: InvoiceDueDate
- Duration Type: Days
- Attribute Value As Last Time: Desmarcada
- Allow Fractional Periods: Desmarcada
Salida: El enriquecimiento crea un nuevo atributo de caso "DaysPastDue" con valores enteros que representan el número de días completos desde la fecha de vencimiento de cada factura. Por ejemplo:
- Factura #1001 con fecha de vencimiento 2024-01-15: 45 días vencidos
- Factura #1002 con fecha de vencimiento 2024-02-01: 28 días vencidos
- Factura #1003 con fecha de vencimiento 2024-02-20: 9 días vencidos
- Factura #1004 con fecha de vencimiento futura: 0 o valor negativo (aún no vencida)
Información: El equipo financiero ahora puede filtrar fácilmente las facturas vencidas por más de 30 días para esfuerzos de cobranza, crear categorías de envejecimiento (0-30, 31-60, 61-90, 90+ días) y calcular métricas promedio de días pendientes de venta (DSO).
Ejemplo 2: Monitoreo de Duración de Estancia del Paciente
Escenario: Un administrador hospitalario necesita rastrear cuánto tiempo han estado los pacientes ingresados para optimizar la utilización de camas e identificar posibles retrasos en altas en tiempo real.
Configuración:
- New Attribute Name: CurrentLengthOfStayHours
- Attribute Name: AdmissionDateTime
- Duration Type: Hours
- Attribute Value As Last Time: Desmarcada
- Allow Fractional Periods: Marcada
Salida: El enriquecimiento genera "CurrentLengthOfStayHours" mostrando la duración precisa desde la admisión:
- Paciente A ingresado hace 3 días: 72.5 horas
- Paciente B ingresado ayer por la mañana: 31.25 horas
- Paciente C ingresado hace 6 horas: 6.0 horas
- Paciente D ingresado hace 2 semanas: 336.75 horas
Información: El personal hospitalario puede identificar pacientes con estancias prolongadas que requieren revisión, monitorear tendencias promedio de duración de estancia en tiempo real y gestionar proactivamente la capacidad de camas prediciendo patrones de alta.
Ejemplo 3: Retrasos en Aprobación de Órdenes de Compra
Escenario: Un equipo de compras quiere identificar órdenes de compra que han estado esperando aprobación para acelerar el procesamiento y prevenir problemas con proveedores.
Configuración:
- New Attribute Name: DaysAwaitingApproval
- Attribute Name: SubmissionDate
- Duration Type: Days
- Attribute Value As Last Time: Desmarcada
- Allow Fractional Periods: Marcada
Salida: Crea el atributo "DaysAwaitingApproval" con valores fraccionarios de días:
- PO-2024-001 enviado la semana pasada: 7.5 días
- PO-2024-002 enviado ayer: 1.25 días
- PO-2024-003 enviado esta mañana: 0.33 días
- PO-2024-004 enviado hace 3 semanas: 21.75 días
Información: El equipo de compras puede priorizar órdenes que llevan más tiempo esperando aprobación, identificar cuellos de botella analizando patrones en pedidos retrasados y configurar alertas para órdenes que excedan periodos de espera aceptables.
Ejemplo 4: Seguimiento de Duración de Mantenimiento de Equipos
Escenario: Una planta manufacturera necesita monitorear cuánto tiempo lleva el equipo en mantenimiento para minimizar el tiempo de inactividad y optimizar la programación de mantenimientos.
Configuración:
- New Attribute Name: MaintenanceTimeSpan
- Attribute Name: MaintenanceStartTime
- Duration Type: TimeSpan
- Attribute Value As Last Time: Desmarcada
- Allow Fractional Periods: No aplicable para TimeSpan
Salida: Genera "MaintenanceTimeSpan" con cadenas de duración formateadas:
- Máquina A: "2d 4h 30m" (2 días, 4 horas, 30 minutos en mantenimiento)
- Máquina B: "0d 8h 15m" (8 horas, 15 minutos en mantenimiento)
- Máquina C: "5d 12h 45m" (5 días, 12 horas, 45 minutos en mantenimiento)
- Máquina D: "0d 2h 10m" (2 horas, 10 minutos en mantenimiento)
Información: Los gerentes de operaciones pueden identificar rápidamente equipamiento con tiempos de mantenimiento prolongados, calcular duraciones reales vs. planificadas y optimizar ventanas de mantenimiento para minimizar el impacto en producción.
Ejemplo 5: Cuenta Regresiva para Renovación de Contratos
Escenario: Un equipo de ventas necesita rastrear el tiempo restante hasta que los contratos de clientes expiren para gestionar renovaciones proactivamente y evitar interrupciones de servicio.
Configuración:
- New Attribute Name: DaysUntilExpiration
- Attribute Name: ContractEndDate
- Duration Type: Days
- Attribute Value As Last Time: Marcada
- Allow Fractional Periods: Desmarcada
Salida: Crea "DaysUntilExpiration" mostrando días enteros hasta la expiración del contrato:
- Contrato cliente A vence en 2 meses: 60 días
- Contrato cliente B vence la próxima semana: 7 días
- Contrato cliente C vence mañana: 1 día
- Contrato cliente D ya vencido: -5 días (negativo indica vencido)
Información: El equipo de ventas puede crear campañas de renovación dirigidas a contratos que expiran en 30-60 días, priorizar renovaciones urgentes para contratos que vencen en una semana e identificar contratos ya vencidos que requieren atención inmediata.
Salida
El enriquecimiento Duración entre un Atributo y el Tiempo Actual crea un único nuevo atributo de caso en su conjunto de datos que contiene la duración temporal calculada para cada caso. El tipo de dato y formato de este atributo dependen de la configuración seleccionada en Duration Type. Cuando Duration Type está configurado a Days, Hours, Minutes, Seconds, Weeks, Months o Years, el enriquecimiento crea un atributo entero (cuando Allow Fractional Periods está desmarcada) o un atributo decimal (cuando está marcada). Los valores enteros proporcionan duraciones en números completos adecuadas para reportes de alto nivel, mientras que los valores decimales ofrecen medidas precisas para análisis detallados. Cuando Duration Type está configurado a TimeSpan, el enriquecimiento crea un atributo TimeSpan que muestra cadenas formateadas de duración como "3d 14h 22m", legibles para humanos e ideales para paneles operativos.
El atributo de salida maneja automáticamente valores nulos en el atributo de marca temporal fuente produciendo resultados nulos, asegurando la integridad de los datos durante todo su análisis. Los valores negativos en la salida indican relaciones temporales inversas; cuando Attribute Value As Last Time está desmarcada, valores negativos significan que la marca temporal está en el futuro; cuando está marcada, valores negativos indican que la marca temporal está en el pasado. Esta capacidad bidireccional hace que el enriquecimiento sea adecuado tanto para análisis de envejecimiento como para escenarios de cuenta regresiva.
Los valores de duración calculados pueden usarse inmediatamente en enriquecimientos, filtros y cálculos posteriores. Las aplicaciones comunes incluyen crear categorías (por ejemplo, "0-30 días", "31-60 días"), establecer alertas basadas en umbrales, calcular medidas estadísticas como edad promedio o duración máxima y construir KPIs para monitoreo del desempeño del proceso. El atributo se integra sin problemas con los componentes de visualización de mindzie, permitiendo crear gráficos, indicadores y tablas que se actualizan dinámicamente según cuándo se refresca el análisis.
Esta documentación es parte de la plataforma de minería de procesos mindzie Studio.