El problema: horas contratadas sin control
Las empresas que venden servicios por paquetes de horas enfrentan un desafío constante: rastrear cuánto tiempo dedicó cada técnico a cada ticket, vincular ese tiempo al contrato correcto y presentar al cliente un informe de consumo confiable. Las hojas de cálculo manuales fallan, Excel no escala y el ERP no entiende los tickets.
Contract Hours: cronómetro integrado en GLPI
El módulo Contract Hours añade un cronómetro que el técnico controla directamente en la línea de tiempo del ticket:
- Start – inicia la cuenta
- Pause – pausa temporal (reunión, almuerzo)
- Resume – reanuda
- Stop – finaliza y registra
Un temporizador flotante permanece visible en todas las páginas mientras haya una medición activa. El técnico puede navegar por GLPI sin perder la cuenta.
Registro automático
Al detener el temporizador, el módulo:
- Redondea el tiempo al mínimo facturable configurado (ej.: 15 min)
- Crea automáticamente una TicketTask privada con el tiempo registrado
- Descuenta las horas del saldo del contrato vinculado
Contratos inteligentes
Cada contrato se define por entidad y puede tener criterios de resolución combinados: el grupo asignado Y la categoría del ticket deben coincidir para que el ticket se vincule al contrato. Las horas no utilizadas pueden acumularse para el período siguiente.
Dashboard para el cliente
En la interfaz del helpdesk, un dashboard dedicado muestra tarjetas por contrato con cuota, horas consumidas y saldo, además de un desglose agrupado por ticket. La visibilidad de cada contrato se controla mediante tres tablas: usuarios, perfiles y grupos autorizados.
Auditoría completa
Las ediciones retroactivas de tiempo se registran con trazabilidad total: quién editó, cuándo y cuál era el valor anterior. Las alertas se configuran por porcentaje de consumo para avisar antes de que se agote el saldo.