Skip to content

TimeAccounting

Kompatibilität OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Überblick

Mit dem TimeAccounting-Plugin erweiterst du OTOBO um ein integriertes Modul zur Zeiterfassung und Auswertung. Agent:innen können Arbeits­zeiten direkt in Tickets erfassen oder als separate Projekte/Aktivitäten anlegen. Das Modul synchronisiert Zeitbuchungen automatisch mit Tickets und bietet umfangreiche Reporting-Funktionen.

Systemanforderungen

  • Framework: OTOBO 11.0.x
  • Pakete: keine zusätzlichen
  • Third-Party: keine externen Abhängigkeiten

Installation

  1. Paket-Manager
  • Öffne im Adminbereich Systemverwaltung → Paketverwaltung.
  • Suche nach TimeAccounting und klicke auf Installieren.
  1. Manuelle Installation
  • Entpacke das Plugin-Archiv in Kernel/Config/Files/.
  • Unter Systemverwaltung → Aktualisieren wähle Dateisystem neu laden, um die neuen Dateien zu aktivieren.

Konfiguration (SysConfig)

Alle Einstellungen findest du unter Admin → Systemverwaltung → SysConfig → Core → TimeAccounting:

SchlüsselZweck
Stats::DynamicObjectRegistration###TimeAccountingErlaubt dem Statistik-Modul, Zeiterfassungsdaten zu generieren.
Ticket::EventModulePost###999-TimeAccountingTicketTimeUnitsSyncSynchronisiert Ticket-Zeiteinträge mit dem TimeAccounting-Modul.
TimeAccounting::TicketSync::EnableAktiviert die automatische Übernahme von Ticket-Zeiteinträgen.
TimeAccounting::TicketSync::SetEntryReadOnlySperrt synchronisierte Einträge gegen nachträgliche Änderungen.
TimeAccounting::MaxIntervalOfIncompleteDaysBeforeWarningLegt fest, nach wie vielen Arbeitstagen ohne Eintrag eine Warnung erscheint.
TimeAccounting::MaxAllowedInsertDaysBegrenzt, wie viele Tage rückwirkend Zeiteinträge möglich sind.
TimeAccounting::UseFilterAktiviert den Filter für zuletzt genutzte Projekte und Aktionen.
TimeAccounting::EnableAutoCompletionWandelt Drop‑down-Listen in Autovervollständigungsfelder um.
TimeAccounting::DefaultUserWeeklyHoursVoreinstellung für die Standardarbeitszeit pro Woche.

Das Modul registriert zudem Frontend-Komponenten unter Frontend → Agent → ModuleRegistration und Loader, sodass im Agenteninterface Menüs für Übersicht, Bearbeitung und Reporting erscheinen.

Nutzung

  1. Projekte und Aktionen anlegen
  • Lege in TimeAccounting → Settings neue Projekte (z. B. Kunden) und Aktionen (z. B. Reisezeit) an.
  1. Zeiteintrag erfassen
  • Öffne ein Ticket und nutze die Zeiteintragsoption, um Stunden im Kontext des Tickets zu speichern.
  • Alternativ kannst du über TimeAccounting → Add Entry Einträge unabhängig von Tickets erzeugen.
  1. Reporting
  • Unter TimeAccounting → Reporting stehen Berichte zu Projekten, Nutzern und Zeiträumen zur Verfügung.
  • Nutze Filter und Exporte, um Daten als CSV oder PDF weiterzuverarbeiten.

Support & Version