Skip to content

TimeAccounting

Kompatybilność OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Przegląd

Dzięki wtyczce TimeAccounting rozszerzasz OTOBO o zintegrowany moduł do rejestracji i analizy czasu. Agenci mogą rejestrować czas pracy bezpośrednio w zgłoszeniach lub tworzyć go jako oddzielne projekty/akcje. Moduł automatycznie synchronizuje wpisy czasu ze zgłoszeniami i oferuje rozbudowane funkcje raportowania.

Wymagania systemowe

  • Framework: OTOBO 11.0.x
  • Pakiety: brak dodatkowych
  • Strony trzecie: brak zewnętrznych zależności

Instalacja

  1. Menedżer pakietów
  • W obszarze administracyjnym otwórz Zarządzanie systemem → Menedżer pakietów.
  • Wyszukaj TimeAccounting i kliknij Zainstaluj.
  1. Instalacja ręczna
  • Rozpakuj archiwum wtyczki do katalogu Kernel/Config/Files/.
  • W Zarządzanie systemem → Aktualizacja wybierz Przeładuj system plików, aby aktywować nowe pliki.

Konfiguracja (SysConfig)

Wszystkie ustawienia znajdziesz w Admin → Zarządzanie systemem → SysConfig → Core → TimeAccounting:

KluczCel
Stats::DynamicObjectRegistration###TimeAccountingUmożliwia modułowi statystyk generowanie danych rejestracji czasu.
Ticket::EventModulePost###999-TimeAccountingTicketTimeUnitsSyncSynchronizuje wpisy czasu zgłoszeń z modułem TimeAccounting.
TimeAccounting::TicketSync::EnableWłącza automatyczne przejmowanie wpisów czasu zgłoszeń.
TimeAccounting::TicketSync::SetEntryReadOnlyBlokuje zsynchronizowane wpisy przed późniejszymi zmianami.
TimeAccounting::MaxIntervalOfIncompleteDaysBeforeWarningOkreśla, po ilu dniach roboczych bez wpisu pojawi się ostrzeżenie.
TimeAccounting::MaxAllowedInsertDaysOgranicza, ile dni wstecz można dodawać wpisy czasu.
TimeAccounting::UseFilterWłącza filtr ostatnio używanych projektów i akcji.
TimeAccounting::EnableAutoCompletionKonwertuje listy rozwijane na pola autouzupełniania.
TimeAccounting::DefaultUserWeeklyHoursDomyślne ustawienie czasu pracy tygodniowo.

Moduł rejestruje również komponenty frontendowe w Frontend → Agent → ModuleRegistration i Loader, dzięki czemu w interfejsie agenta pojawiają się menu przeglądu, edycji i raportowania.

Użycie

  1. Tworzenie projektów i akcji
  • W TimeAccounting → Settings utwórz nowe projekty (np. klienci) i akcje (np. czas podróży).
  1. Rejestracja wpisu czasu
  • Otwórz zgłoszenie i użyj opcji wpisu czasu, aby zapisać godziny w kontekście zgłoszenia.
  • Alternatywnie, możesz tworzyć wpisy niezależnie od zgłoszeń poprzez TimeAccounting → Add Entry.
  1. Raportowanie
  • W TimeAccounting → Reporting dostępne są raporty dotyczące projektów, użytkowników i okresów czasu.
  • Użyj filtrów i eksportów, aby przetwarzać dane jako CSV lub PDF.

Wsparcie i wersja