TimeAccounting
TimeAccounting
Section titled “TimeAccounting”Compatibility OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x
Overview
Section titled “Overview”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.
System Requirements
Section titled “System Requirements”- Framework: OTOBO 11.0.x
- Packages: none additional
- Third-Party: no external dependencies
Installation
Section titled “Installation”- Package Manager
- In the Admin area, open System Administration → Package Manager.
- 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)
Section titled “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 adoption 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 retroactively time entries are possible. |
| TimeAccounting::UseFilter | Activates the filter for recently used projects and actions. |
| TimeAccounting::EnableAutoCompletion | Converts Dropdown lists into auto-completion fields. |
| TimeAccounting::DefaultUserWeeklyHours | Default 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.
- Create Projects and Actions
- Create new projects (e.g., customers) and actions (e.g., travel time) in TimeAccounting → Settings.
- 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.
- Reporting
- Reports on projects, users, and time periods are available under TimeAccounting → Reporting.
- Use filters and exports to process data as CSV or PDF.
Support & Version
Section titled “Support & Version”- Manufacturer: Rother OSS GmbH
- Version: 11.0.2 (31.07.2024)
- Documentation: https://doc.otobo.org/
- Contact: hello@otobo.de