TimeAccounting
Compatibility OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x
Overview
The TimeAccounting plugin extends OTOBO with an integrated module for time tracking and reporting. 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 features.
System Requirements
- Framework: OTOBO 11.0.x
- Packages: none additional
- Third-Party: no external dependencies
Installation
- Package Manager
- In the admin area, open System Administration → Package Management.
- Search for TimeAccounting and click Install.
- Manual Installation
- Unpack the plugin archive into
Kernel/Config/Files/
. - Under System Administration → Update, select Reload File System to activate the new files.
Configuration (SysConfig)
All settings can be found under Admin → System Administration → SysConfig → Core → TimeAccounting:
Key | Purpose |
---|---|
Stats::DynamicObjectRegistration###TimeAccounting | Allows the statistics module to generate time tracking data. |
Ticket::EventModulePost###999-TimeAccountingTicketTimeUnitsSync | Synchronizes ticket time entries with the TimeAccounting module. |
TimeAccounting::TicketSync::Enable | Enables the automatic transfer of ticket time entries. |
TimeAccounting::TicketSync::SetEntryReadOnly | Locks synchronized entries against subsequent changes. |
TimeAccounting::MaxIntervalOfIncompleteDaysBeforeWarning | Defines after how many working days without an entry a warning appears. |
TimeAccounting::MaxAllowedInsertDays | Limits how many days back time entries can be made. |
TimeAccounting::UseFilter | Activates the filter for recently used projects and actions. |
TimeAccounting::EnableAutoCompletion | Converts drop-down lists into auto-completion fields. |
TimeAccounting::DefaultUserWeeklyHours | Default setting for standard weekly working hours. |
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.
Usage
- Create Projects and Actions
- In TimeAccounting → Settings, create new projects (e.g., customers) and actions (e.g., travel time).
- Record a 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.
- Reporting
- Under TimeAccounting → Reporting, reports on projects, users, and time periods are available.
- Use filters and exports to process data as CSV or PDF.
Support & Version
- Vendor: Rother OSS GmbH
- Version: 11.0.2 (31.07.2024)
- Documentation: https://doc.otobo.org/
- Contact: hello@otobo.de