Skip to content

OpenStreetMap

Compatibilità OTOBO ≥ 10.1.x, Znuny ≥ 7.0.x

Panoramica

Il plugin OpenStreetMap visualizza gli oggetti di configurazione (ConfigItems) e i ticket relativi su una mappa interattiva. Integra il framework OpenStreetMap in diverse aree di OTOBO:

  • CMDB → Mappa: mostra tutti i ConfigItems come marcatori.
  • Ticket → Mappa del ticket: segna i ticket in base ai ConfigItems relativi.
  • Widget del dashboard: aggiunge widget di mappa ai dashboard degli agenti e dei clienti.
  • AgentITSMConfigItemZoom: mostra la mappa direttamente nella finestra di zoom del ConfigItem.

In questo modo, puoi visualizzare le relazioni geografiche con un solo colpo d'occhio e comprendere facilmente le posizioni e gli stati.

Installazione

  1. Gestore dei pacchetti
  • Nell'area di amministrazione di OTOBO, in Gestione del sistema → Gestione dei pacchetti, cercare e installare l'add-on OpenStreetMap.
  1. Installazione manuale
  • Estrarre l'archivio in Kernel/Config/Files/.
  • In Gestione del sistema → Aggiorna, ricaricare il file system.

Requisiti di sistema

  • Framework: OTOBO ≥ 10.1.x
  • Pacchetti: nessuno aggiuntivo
  • Terze parti: nessuno

Configurazione (SysConfig)

Core::OpenStreetMap

ChiaveDescrizione
OpenStreetMap::ShowForClassesClassi per cui vengono visualizzate le mappe
OpenStreetMap::IncidentStateColorsColori per gli stati degli incidenti sulla mappa
OpenStreetMap::IconOverride###BasicCIInfo01Icone personalizzati per ogni stato

Core::OpenStreetMap::ActionConfig

Definisce come e dove appaiono le mappe per le azioni:

  • ActionConfig###001###006 per diversi punti del menu (ad esempio, dashboard, zoom del ticket).

Core::OpenStreetMap::ClassConfig

Per ogni classe (ad esempio, ConfigItem), specificare:

  • Attributi di latitudine e longitudine (fonte dei dati geografici)
  • LineColor: colorazione (ad esempio, codice esadecimale o basato sullo stato)

Registrazione dei moduli frontend

PercorsoScopo
Frontend::Agent::ModuleRegistration::AgentOpenStreetMapModulo di mappa nel menu dell'agente
Frontend::Agent::ModuleRegistration::Loader::AgentDashboard###437-OSMAttiva il widget del dashboard
Frontend::Customer::ModuleRegistration::CustomerDashboard###002-OpenStreetMapWidget di mappa nel dashboard del cliente

Utilizzo

  1. Aprire la mappa CMDB: CMDB → Mappa mostra tutti i ConfigItems georeferenziati.
  2. Mappa del ticket: in Ticket → Mappa del ticket, i ticket vengono visualizzati sulla mappa.
  3. Widget: disponibili sui dashboard tramite drag-and-drop, configurabili tramite le impostazioni del dashboard.
  4. Zoom del ConfigItem: visualizza la mappa direttamente nella finestra di zoom.

Limitazioni

  • Dipendenza dalla versione: funzionalità disponibile a partire da OTOBO 10.1.x.
  • Dati geografici: le classi di ConfigItem devono memorizzare correttamente le coordinate di latitudine e longitudine.
  • Prestazioni: molti marcatori possono aumentare il tempo di caricamento della mappa.

Supporto e approfondimenti