Skip to content

TimeAccounting

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

Przegląd

Z wtyczką TimeAccounting rozszerzysz OTOBO o zintegrowany moduł do rejestracji i analizy czasu. Agenci mogą rejestrować czas pracy bezpośrednio w ticketach lub tworzyć oddzielne projekty/aktywności. Moduł automatycznie synchronizuje wpisy czasowe z ticketami i oferuje zaawansowane funkcje raportowania.

Wymagania systemowe

  • Framework: OTOBO 11.0.x
  • Pakiety: brak dodatkowych
  • Third-Party: brak zewnętrznych zależności

Instalacja

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

Konfiguracja (SysConfig)

Wszystkie ustawienia znajdują się pod Admin → Zarządzanie systemem → SysConfig → Core → TimeAccounting:

KluczCel
Stats::DynamicObjectRegistration###TimeAccountingPozwala modułowi statystycznemu generować dane dotyczące rejestracji czasu.
Ticket::EventModulePost###999-TimeAccountingTicketTimeUnitsSyncSynchronizuje wpisy czasowe ticketów z modułem TimeAccounting.
TimeAccounting::TicketSync::EnableWłącza automatyczne pobieranie wpisów czasowych ticketów.
TimeAccounting::TicketSync::SetEntryReadOnlyBlokuje zsynchronizowane wpisy przed późniejszymi zmianami.
TimeAccounting::MaxIntervalOfIncompleteDaysBeforeWarningUstawia liczbę dni roboczych bez wpisu, po której pojawia się ostrzeżenie.
TimeAccounting::MaxAllowedInsertDaysOgranicza liczbę dni, za które można wprowadzać wpisy czasowe.
TimeAccounting::UseFilterWłącza filtr dla ostatnio używanych projektów i akcji.
TimeAccounting::EnableAutoCompletionZamienia listy rozwijane w pola autouzupełniania.
TimeAccounting::DefaultUserWeeklyHoursUstawia domyślną liczbę godzin pracy tygodniowo.

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

Użycie

  1. Tworzenie projektów i akcji
  • Utwórz w TimeAccounting → Ustawienia nowe projekty (np. klientów) i akcje (np. czas podróży).
  1. Rejestracja czasu
  • Otwórz ticket i użyj opcji rejestracji czasu, aby zapisać godziny w kontekście ticketu.
  • Alternatywnie możesz utworzyć wpisy niezależnie od ticketów za pomocą TimeAccounting → Dodaj wpis.
  1. Raportowanie
  • W TimeAccounting → Raportowanie dostępne są raporty dotyczące projektów, użytkowników i okresów czasu.
  • Użyj filtrów i eksportuj dane jako CSV lub PDF, aby dalej je przetwarzać.

Wsparcie i wersja