Skip to content

TimeAccounting

Compatibilidad OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Visión general

Con el plugin TimeAccounting, amplías OTOBO con un módulo integrado para la contabilización y evaluación del tiempo. Los agentes pueden registrar el tiempo de trabajo directamente en los tickets o crear proyectos/actividades separados. El módulo sincroniza los registros de tiempo automáticamente con los tickets y ofrece funciones de informes exhaustivas.

Requisitos del sistema

  • Framework: OTOBO 11.0.x
  • Paquetes: no se requieren paquetes adicionales
  • Terceros: no hay dependencias externas

Instalación

  1. Administrador de paquetes
  • Abre en el área de administración Administración del sistema → Administración de paquetes.
  • Busca TimeAccounting y haz clic en Instalar.
  1. Instalación manual
  • Descomprime el archivo del plugin en Kernel/Config/Files/.
  • En Administración del sistema → Actualizar, selecciona Recargar el sistema de archivos para activar los nuevos archivos.

Configuración (SysConfig)

Todas las configuraciones se encuentran en Admin → Administración del sistema → SysConfig → Core → TimeAccounting:

ClavePropósito
Stats::DynamicObjectRegistration###TimeAccountingPermite al módulo de estadísticas generar datos de contabilización del tiempo.
Ticket::EventModulePost###999-TimeAccountingTicketTimeUnitsSyncSincroniza los registros de tiempo de los tickets con el módulo TimeAccounting.
TimeAccounting::TicketSync::EnableActiva la adquisición automática de los registros de tiempo de los tickets.
TimeAccounting::TicketSync::SetEntryReadOnlyBloquea las entradas sincronizadas para evitar cambios posteriores.
TimeAccounting::MaxIntervalOfIncompleteDaysBeforeWarningEstablece el número de días laborables sin entrada antes de que aparezca una advertencia.
TimeAccounting::MaxAllowedInsertDaysLimita el número de días que se pueden registrar hacia atrás.
TimeAccounting::UseFilterActiva el filtro para los proyectos y acciones utilizados recientemente.
TimeAccounting::EnableAutoCompletionConvierte las listas desplegables en campos de autocompletado.
TimeAccounting::DefaultUserWeeklyHoursEstablece la cantidad de horas de trabajo estándar por semana.

El módulo también registra componentes front-end en Front-end → Agente → Registro de módulos y Cargador, para que en la interfaz del agente aparezcan menús para la visión general, edición y generación de informes.

Uso

  1. Crear proyectos y acciones
  • Crea en TimeAccounting → Configuración nuevos proyectos (por ejemplo, clientes) y acciones (por ejemplo, tiempo de viaje).
  1. Registrar tiempo
  • Abre un ticket y utiliza la opción de registro de tiempo para guardar horas en el contexto del ticket.
  • Alternativamente, puedes crear entradas a través de TimeAccounting → Agregar entrada de forma independiente de los tickets.
  1. Informes
  • En TimeAccounting → Informes están disponibles informes sobre proyectos, usuarios y períodos de tiempo.
  • Utiliza filtros y exportaciones para procesar los datos como CSV o PDF.

Soporte y versión