Próximamente - Esta funcionalidad está actualmente en desarrollo y estará disponible en una próxima versión.

Cálculos de Duración con Calendario Laboral

Visión General

mindzie ahora soporta cálculos de duración conscientes del calendario laboral en filtros, calculadoras y operadores de enriquecimiento. Cuando está habilitado, los cálculos de duración excluyen el tiempo no laborable como noches, fines de semana y festivos, ofreciéndote mediciones precisas en horas hábiles en lugar de tiempo calendario bruto.

Cómo Funciona

Tiempo calendario estándar vs Tiempo calendario laboral

Escenario Tiempo calendario Tiempo calendario laboral (9-5 lun-vie)
Lunes 4pm a martes 10am 18 horas 2 horas (1 hr lun + 1 hr mar)
Viernes 3pm a lunes 9am 66 horas 2 horas (solo vie 3-5pm)
Actividad en un día festivo Contado Excluido

La opción "Usar Calendario Laboral"

Cuando un Calendario Laboral está configurado en tu registro de eventos, aparece una nueva casilla en los editores relacionados con duración:

[x] Usar Calendario Laboral (solo horas hábiles)

Cuando está activado, las duraciones excluyen noches, fines de semana y festivos
definidos en el calendario laboral.

Importante: Esta opción solo aparece si tu registro de eventos tiene configurado un Calendario Laboral. Si no ves la opción, primero debes añadir el enriquecimiento "Set Working Calendar" para definir tus horas laborales.

Configurar un Calendario Laboral

Antes de usar duraciones con calendario laboral, debes configurar un Calendario Laboral en tu registro de eventos:

  1. Abre tu notebook/análisis
  2. Añade un bloque de enriquecimiento
  3. Selecciona el operador Set Working Calendar
  4. Configura tus horas laborales (por ejemplo, 9:00 AM - 5:00 PM)
  5. Configura los días laborables (por ejemplo, lunes a viernes)
  6. Opcionalmente añade festivos
  7. Ejecuta el notebook

Una vez configurado, todos los editores de duración mostrarán la opción "Usar Calendario Laboral".

Componentes Soportados

Los siguientes componentes soportan la opción Usar Calendario Laboral:

Filtros

Filtro Descripción
Duración del Caso Filtrar casos por duración total desde el primer hasta el último evento
Tiempo Entre Actividades Filtrar casos por duración entre dos actividades específicas

Calculadoras

Calculadora Descripción
Tiempo Entre Eventos Seleccionados Calcular estadísticas de duración entre dos tipos de evento
Tiempo Hasta Actividad Calcular duración desde el inicio del caso hasta una actividad específica

Operadores de Enriquecimiento

Operador Descripción
Duración Entre Actividades Crear un atributo de caso con el tiempo entre dos actividades
Duración Desde Atributo Hasta Actividad Calcular duración desde un atributo de fecha hasta una actividad
Duración Desde Atributo del Caso Hasta Horas de Actividad Calcular duración desde atributo de caso hasta múltiples ocurrencias de actividad
Diferencia de Tiempo Desde Actividad Hasta Tiempo Actual Calcular antigüedad desde una actividad hasta el tiempo actual
Diferencia de Tiempo Desde Tiempo Actual Calcular antigüedad desde un atributo de fecha hasta el tiempo actual
Diferencia de Tiempo de Evento Calcular duración entre dos atributos de fecha/hora a nivel de evento

Detalles de Comportamiento

Lógica de Tres Estados

La configuración Usar Calendario Laboral usa lógica de tres estados:

Valor Comportamiento
Desmarcado Forzar tiempo calendario (ignorar calendario laboral aunque esté configurado)
Marcado Forzar calendario laboral (usar solo horas hábiles)
Por Defecto (cuando no está explícitamente definido) Seguir la configuración por defecto del registro

Retorno Gracioso

Si Usar Calendario Laboral está activado pero no hay calendario configurado en el registro, el cálculo vuelve silenciosamente al tiempo calendario estándar. Esto asegura compatibilidad con versiones anteriores y previene errores.

Persistencia

La configuración Usar Calendario Laboral se guarda con la configuración del filtro, calculadora u operador de enriquecimiento. Al editar un bloque existente, la configuración se restaurará con el valor previo.

Casos de Uso

Medir Tiempo Real de Procesamiento

Escenario: Deseas medir cuánto tarda tu equipo en procesar facturas, pero el tiempo calendario incluye noches y fines de semana cuando nadie trabaja.

Solución:

  1. Configura un calendario laboral de 9-5 lun-vie
  2. Usa el enriquecimiento "Duración Entre Actividades" con Usar Calendario Laboral activado
  3. Las duraciones ahora reflejan el tiempo laborable real

Monitoreo de Cumplimiento de SLA

Escenario: Tu SLA requiere responder a solicitudes de clientes dentro de 4 horas hábiles, no 4 horas calendario.

Solución:

  1. Configura tu calendario laboral con tus horas de soporte
  2. Usa "Diferencia de Tiempo Desde Actividad Hasta Tiempo Actual" con Usar Calendario Laboral activado
  3. Filtra o alerta sobre casos que excedan 4 horas de tiempo laboral

Reportes de Antigüedad Precisos

Escenario: Necesitas reportar cuánto tiempo han estado esperando los casos, pero los fines de semana no deberían contar en la antigüedad.

Solución:

  1. Configura un calendario laboral
  2. Usa "Diferencia de Tiempo Desde Tiempo Actual" con Usar Calendario Laboral activado
  3. La antigüedad refleja solo horas hábiles

Notas Técnicas

  • Los cálculos con calendario laboral usan centralmente la clase WorkingCalendarCalculator
  • Todos los cálculos de duración se enrutan a través de esta calculadora cuando está activada
  • El calendario laboral se almacena en el objeto SuperLog
  • Los cálculos soportan calendarios complejos con horas variables por día y excepciones de fechas festivas

Documentación Relacionada