Skip to content

TimeAccounting

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

With the TimeAccounting plugin, you extend OTOBO with an integrated module for time tracking and analysis. Agents can record working hours directly in tickets or create them as separate projects/activities. The module automatically synchronizes time entries with tickets and offers extensive reporting functions.

  • Framework: OTOBO 11.0.x
  • Packages: none additional
  • Third-Party: no external dependencies
  1. Package Manager
  • In the Admin area, open System Administration → Package Manager.
  • Search for TimeAccounting and click Install.
  1. Manual Installation
  • Unpack the plugin archive into Kernel/Config/Files/.
  • Under System Administration → Update, select Reload file system to activate the new files.

All settings can be found under Admin → System Administration → SysConfig → Core → TimeAccounting:

KeyPurpose
Stats::DynamicObjectRegistration###TimeAccountingAllows the statistics module to generate time tracking data.
Ticket::EventModulePost###999-TimeAccountingTicketTimeUnitsSyncSynchronizes ticket time entries with the TimeAccounting module.
TimeAccounting::TicketSync::EnableEnables the automatic adoption of ticket time entries.
TimeAccounting::TicketSync::SetEntryReadOnlyLocks synchronized entries against subsequent changes.
TimeAccounting::MaxIntervalOfIncompleteDaysBeforeWarningDefines after how many working days without an entry a warning appears.
TimeAccounting::MaxAllowedInsertDaysLimits how many days retroactively time entries are possible.
TimeAccounting::UseFilterActivates the filter for recently used projects and actions.
TimeAccounting::EnableAutoCompletionConverts Dropdown lists into auto-completion fields.
TimeAccounting::DefaultUserWeeklyHoursDefault setting for the standard working hours per week.

The module also registers Frontend components under Frontend → Agent → ModuleRegistration and Loader, so that menus for overview, editing, and reporting appear in the Agent interface.

  1. Create Projects and Actions
  • Create new projects (e.g., customers) and actions (e.g., travel time) in TimeAccounting → Settings.
  1. Record Time Entry
  • Open a ticket and use the time entry option to save hours in the context of the ticket.
  • Alternatively, you can create entries independent of tickets via TimeAccounting → Add Entry.
  1. Reporting
  • Reports on projects, users, and time periods are available under TimeAccounting → Reporting.
  • Use filters and exports to process data as CSV or PDF.