Konfiguracja Systemu OTOBO / Znuny – Zarządzanie Ustawieniami

Konfiguracja Systemu w OTOBO/Znuny jest sercem dostosowań i optymalizacji: – Wszystkie zmiany odbywają się za pośrednictwem centralnego interfejsu graficznego. – Wersjonowanie i dziennik audytu dokumentują kto, kiedy i jakie wartości zostały zmienione. – W przypadku błędów, każde ustawienie można przywrócić do poprzedniego stanu.
1. Szybki Start: Otwieranie Konfiguracji Systemu
- Zaloguj się jako administrator w interfejsie agenta.
- Przejdź do Administracja → Konfiguracja Systemu.
- Użyj pola wyszukiwania pełnotekstowego, aby natychmiast znaleźć potrzebne informacje wśród około 2200 kluczy konfiguracyjnych.
2. Znajdowanie i Otwieranie Ustawienia
- Wprowadź termin wyszukiwania – wyszukiwanie pełnotekstowe przeszukuje nazwy, opisy i wartości.
- Wybierz wynik:
- Rozwiń widżet:
3. Edycja i Zapisywanie Wartości
Najedź kursorem myszy na widżet → „Edytuj to ustawienie”:
Zmień wartość i kliknij Zapisz:
Potwierdź zmianę:
4. Porównanie Wersji i Przywracanie
Po zapisaniu automatycznie generowany jest dziennik różnic – dzięki niemu widzisz stare i nowe wartości na pierwszy rzut oka:
Jeśli coś pójdzie nie tak, możesz w dowolnym momencie powrócić do poprzedniej wartości, klikając „Przywróć”:
5. Aktywacja Zmian (Deploy)
Kliknięcie „Wdróż ustawienia” stosuje wszystkie lokalne zmiany:
6. Nawigacja i Drzewo Kategorii
Boczny drzewo nawigacyjne dzieli konfiguracje według modułów i podgrup. Każda kategoria pokazuje liczbę swoich wpisów w nawiasach:
Dzięki temu zachowasz porządek nawet przy dodatkowych pakietach (np. ITSM, FAQ, OAuth).
7. Import i Eksport Całych Konfiguracji
- Eksport: Twórz kopie zapasowe lub przenoś swoje ustawienia do plików
.yml. - Import: Wczytaj wcześniej wyeksportowane konfiguracje do innego systemu lub synchronizuj instancje testowe/stagingowe.
8. Przypadki Specjalne i Dobre Praktyki
8.1 Logotypy i Branding
Zmień centralnie logo agenta za pomocą
Frontend::Agent::LogoURL
I dostosuj logo portalu klienta:
Frontend::Customer::LogoURL
8.2 Uwierzytelnianie i SSO
Elastycznie włączaj OAuth2/OpenID Connect lub LDAP – całkowicie przez konfigurację systemu:
Core::Auth::Agent::Module
Core::Auth::Customer::Module
8.3 Dynamiczne Pola przez Konfigurację
Dodawaj nowe sterowniki DynamicField bez programowania:
Core::DynamicFields::DriverRegistration8.4 Indywidualne Sterowanie Modułami Menu
Aktywuj lub dezaktywuj moduły front-endowe, takie jak AgentTicketZoom lub CustomerTicketSearch, za pomocą konfiguracji:
Frontend::Agent::ModuleRegistration
9. Podsumowanie
Konfiguracja Systemu OTOBO/Znuny zapewnia:
- Funkcja wyszukiwania w czasie rzeczywistym: Znajdź każdy klucz w kilka sekund.
- Audyt i wersjonowanie: Każda zmiana wartości jest udokumentowana.
- Mechanizm wycofywania zmian: Powrót jednym kliknięciem – bez obaw przed błędnymi konfiguracjami.
- Import/Eksport: Idealna synchronizacja między instancjami produkcyjnymi, stagingowymi i testowymi.
Dzięki tym funkcjom możesz bezpiecznie, przejrzyście i elastycznie dostosować swój system OTOBO do każdego nowego scenariusza – od brandingu, przez uwierzytelnianie, po niestandardowe wtyczki.
Więcej szczegółów znajdziesz w oficjalnej Dokumentacji OTOBO.
Popularne Konfiguracje Systemu
Oto 30 najczęściej używanych konfiguracji systemu w przejrzystej tabeli.
| Klucz Konfiguracji | Opis | Wartość |
|---|---|---|
NotificationSenderEmail | Adres e-mail nadawcy powiadomień systemowych | support@<OTOBO_CONFIG_FQDN> |
PostmasterDefaultQueue | Domyślna kolejka dla Postmastera | – |
FirstnameLastnameOrder | Kolejność imienia i nazwiska | – |
Elasticsearch::TicketSearchFields | Pola używane do wyszukiwania biletów w Elasticsearch | – |
Elasticsearch::TicketStoreFields | Pola używane do przechowywania biletów w Elasticsearch | – |
GenericAgentAllowCustomScriptExecution | Pozwala Generic Agent na wykonywanie własnych skryptów | – |
DashboardBackend::AllowCmdOutput | Pozwala na wyświetlanie wyników konsoli na pulpicie nawigacyjnym | – |
Ticket::Frontend::CustomerTicketZoom###StateDefault | Domyślny status widoku biletu klienta | – |
Ticket::Frontend::CustomerDisableCompanyTicketAccess | Wyłącza dostęp klienta do biletów firmy | – |
ACL::PossibleNot→Form→<Feldname> | Ustawienie ACL dla negowanych warunków formularza | – |
PostmasterFollowUpState | Status dla e-maili z odpowiedzią od Postmastera | – |
PostmasterFollowUpStateClosed | Zamknięty status dla odpowiedzi Postmastera | – |
Ticket::Frontend::AgentTicketZoomReply | Pozwala na odpowiedzi w widoku AgentTicketZoom | – |
AgentTicketCompose | Ustawienia tworzenia nowych biletów agenta | – |
Ticket::Frontend::MenuModule###550-Appointment | Moduł menu dla terminów w interfejsie biletów | – |
Ticket::Frontend::MoveType | Ustawienia typu przenoszenia biletów | – |
Ticket::Frontend::AgentTicketMove###RequiredLock | Wymaga blokady przy przenoszeniu biletów przez agentów | – |
Ticket::Frontend::AgentTicketNote###OwnerMandatory | Wymusza pole „Właściciel” w notatkach do biletów | – |
Core::Crypt::PGP | Ustawienia szyfrowania PGP | – |
CustomerDashboard::Tiles###ServiceCatalog-01 | Kafel pulpitu dla katalogu usług | – |
Frontend::Module###CustomerTicketMessage | Moduł front-end dla wiadomości w biletach klienta | – |
CustomerTicketMessage | Konfiguracja wiadomości w biletach klienta | – |
CustomerDashboard::Tiles###TicketList-01 | Kafel pulpitu dla listy biletów | – |
CustomerFrontend::Module###CustomerTicketMessage | Moduł front-end klienta dla wiadomości w biletach | – |
Ticket::GenericAgentAllowCustomScriptExecution | Pozwala Generic Agent na wykonywanie własnych skryptów (moduł biletów) | – |
Ticket::Frontend::AgentTicketNote###Subject | Ustawienie tematu dla notatek do biletów agenta | – |
Core::Time::Calendar1 | Ustawienia czasu dla Kalendarza 1 | – |
TimeAccounting | Moduł księgowania czasu | – |
DynamicField_<Name> | Symbol zastępczy dla pól dynamicznych | – |
Ticket::NumberGenerator::MinCounterSize | Minimalna długość licznika dla numerów biletów | – |