Skip to content

OpenStreetMap

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

Przegląd

Wtyczka OpenStreetMap wizualizuje obiekty konfiguracyjne (ConfigItems) i powiązane z nimi bilety na interaktywnej mapie. Integruje framework OpenStreetMap z różnymi obszarami OTOBO:

  • CMDB → Mapa: Wyświetla wszystkie ConfigItems jako markery.
  • Bilety → Mapa biletu: Oznacza bilety na podstawie powiązanych z nimi ConfigItems.
  • Widgety pulpitu nawigacyjnego: Dodaje widgety mapy do pulpitów nawigacyjnych agentów i klientów.
  • AgentITSMConfigItemZoom: Wyświetla mapę bezpośrednio w oknie powiększenia ConfigItem.

Dzięki temu uzyskasz szybki wgląd w związki geograficzne i możesz łatwo zrozumieć położenia i stany.

Instalacja

  1. Menedżer pakietów
  • W obszarze administracyjnym OTOBO pod Zarządzanie systemem → Zarządzanie pakietami wyszukaj i zainstaluj wtyczkę OpenStreetMap.
  1. Instalacja ręczna
  • Rozpakuj archiwum do Kernel/Config/Files/.
  • Pod Zarządzanie systemem → Aktualizuj ponownie załaduj system plików.

Wymagania systemowe

  • Framework: OTOBO ≥ 10.1.x
  • Pakiety: brak dodatkowych
  • Trzecie strony: brak

Konfiguracja (SysConfig)

Core::OpenStreetMap

KluczOpis
OpenStreetMap::ShowForClassesKlasa definiująca, dla której wyświetlane są mapy
OpenStreetMap::IncidentStateColorsKolory stanów incydentów na mapie
OpenStreetMap::IconOverride###BasicCIInfo01Niestandardowe ikony dla każdego stanu

Core::OpenStreetMap::ActionConfig

Definiuje, w jaki sposób i gdzie pojawiają się mapy dla akcji:

  • ActionConfig###001###006 dla różnych punktów menu (np. Pulpit nawigacyjny, powiększenie biletu).

Core::OpenStreetMap::ClassConfig

Dla każdej klasy (np. ConfigItem) określa:

  • Atrybuty szerokości i długości geograficznej (źródło danych geograficznych)
  • LineColor: kolorowanie (np. kod heksadecymalny lub oparty na stanie)

Rejestracja modułów frontendu

ŚcieżkaCel
Frontend::Agent::ModuleRegistration::AgentOpenStreetMapModuł mapy w menu agenta
Frontend::Agent::ModuleRegistration::Loader::AgentDashboard###437-OSMWłącz widget pulpitu nawigacyjnego
Frontend::Customer::ModuleRegistration::CustomerDashboard###002-OpenStreetMapWidget mapy w pulpicie nawigacyjnym klienta

Użycie

  1. Otwórz mapę CMDB: CMDB → Mapa wyświetla wszystkie ConfigItems z odniesieniami geograficznymi.
  2. Mapa biletu: Pod Bilety → Mapa biletu bilety są wyświetlane na mapie.
  3. Widgety: Dostępne na pulpitach nawigacyjnych za pomocą funkcji przeciągnij i upuść, konfigurowalne za pomocą ustawień pulpitu nawigacyjnego.
  4. Powiększenie ConfigItem: Mapa jest wyświetlana bezpośrednio w oknie powiększenia.

Ograniczenia

  • Zależność wersji: Funkcja dostępna od wersji OTOBO 10.1.x.
  • Dane geograficzne: Klasa ConfigItem musi poprawnie przechowywać dane geograficzne.
  • Wydajność: Duża liczba markerów może zwiększyć czas ładowania mapy.

Pomoc i dodatkowe informacje