Skip to content

OpenStreetMap

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

Vue d'ensemble

Le plugin OpenStreetMap visualise les objets de configuration (ConfigItems) et les tickets associés sur une carte interactive. Il intègre le framework OpenStreetMap dans différents domaines d'OTOBOf :

  • CMDB → Carte : Affiche tous les ConfigItems sous forme de marqueurs.
  • Tickets → Carte de ticket : Marque les tickets en fonction de leurs ConfigItems associés.
  • Widgets de tableau de bord : Ajoute des widgets de carte aux tableaux de bord des agents et des clients.
  • AgentITSMConfigItemZoom : Affiche la carte directement dans la fenêtre de zoom du ConfigItem.

Cela vous permet d'obtenir une vue d'ensemble géographique et de saisir facilement les emplacements et les états.

Installation

  1. Gestionnaire de paquets
  • Dans la zone d'administration d'OTOBOf, sous Gestion du système → Gestion des paquets, recherchez et installez le module complémentaire OpenStreetMap.
  1. Installation manuelle
  • Décompressez l'archive dans Kernel/Config/Files/.
  • Sous Gestion du système → Mise à jour, rechargez le système de fichiers.

Exigences système

  • Framework : OTOBO ≥ 10.1.x
  • Paquets : aucun autre
  • Tiers : aucun

Configuration (SysConfig)

Core::OpenStreetMap

CléDescription
OpenStreetMap::ShowForClassesDéfinit les classes pour lesquelles les cartes sont affichées
OpenStreetMap::IncidentStateColorsCouleurs pour les états d'incident sur la carte
OpenStreetMap::IconOverride###BasicCIInfo01Icônes personnalisés par état

Core::OpenStreetMap::ActionConfig

Définit comment et où les cartes apparaissent pour les actions :

  • ActionConfig###001###006 pour différents points de menu (par exemple, tableau de bord, zoom de ticket).

Core::OpenStreetMap::ClassConfig

Pour chaque classe (par exemple, ConfigItem), définissez :

  • Attributs de latitude/longitude (source des données géographiques)
  • LineColor : couleur (par exemple, code hexadécimal ou basé sur l'état)

Enregistrements de modules frontend

CheminObjectif
Frontend::Agent::ModuleRegistration::AgentOpenStreetMapModule de carte dans le menu de l'agent
Frontend::Agent::ModuleRegistration::Loader::AgentDashboard###437-OSMActiver le widget de tableau de bord
Frontend::Customer::ModuleRegistration::CustomerDashboard###002-OpenStreetMapWidget de carte dans le tableau de bord du client

Utilisation

  1. Ouvrir la carte CMDB : CMDB → Carte affiche tous les ConfigItems géoréférencés.
  2. Carte de ticket : Sous Tickets → Carte de ticket, les tickets sont représentés sur la carte.
  3. Widgets : Disponibles par glisser-déposer sur les tableaux de bord, configurables via les paramètres du tableau de bord.
  4. Zoom de ConfigItem : La carte est affichée directement dans la fenêtre de zoom.

Limitations

  • Dépendance de version : Fonctionnalité disponible à partir d'OTOBOf 10.1.x.
  • Données géographiques : Les classes de ConfigItem doivent stocker correctement les latitudes et les longitudes.
  • Performances : De nombreux marqueurs peuvent augmenter le temps de chargement de la carte.

Support et ressources supplémentaires