Skip to content

OpenStreetMap

Compatibilidad OTOBO ≥ 10.1.x, Znuny ≥ 7.0.x

Visión general

El plugin OpenStreetMap visualiza objetos de configuración (ConfigItems) y tickets relacionados en un mapa interactivo. Integra el marco de trabajo de OpenStreetMap en varias áreas de OTOBO:

  • CMDB → Mapa: Muestra todos los ConfigItems como marcadores.
  • Tickets → Mapa de tickets: Marca tickets según los ConfigItems relacionados.
  • Widgets de dashboard: Agrega widgets de mapa a los dashboards de agentes y clientes.
  • AgentITSMConfigItemZoom: Muestra el mapa directamente en la ventana de zoom de ConfigItem.

De esta manera, obtienes una visión geográfica de los elementos y puedes capturar fácilmente ubicaciones y estados.

Instalación

  1. Administrador de paquetes
  • En el área de administración de OTOBO, bajo Administración del sistema → Administración de paquetes, busca y instala el complemento OpenStreetMap.
  1. Instalación manual
  • Descomprime el archivo en Kernel/Config/Files/.
  • En Administración del sistema → Actualizar, recarga el sistema de archivos.

Requisitos del sistema

  • Marco de trabajo: OTOBO ≥ 10.1.x
  • Paquetes: ninguno adicional
  • Terceros: ninguno

Configuración (SysConfig)

Core::OpenStreetMap

ClaveDescripción
OpenStreetMap::ShowForClassesClases para las que se muestran mapas
OpenStreetMap::IncidentStateColorsColores para estados de incidentes en el mapa
OpenStreetMap::IconOverride###BasicCIInfo01Iconos personalizados por estado

Core::OpenStreetMap::ActionConfig

Define cómo y dónde aparecen los mapas para las acciones:

  • ActionConfig###001###006 para diferentes puntos de menú (por ejemplo, Dashboard, Zoom de ticket).

Core::OpenStreetMap::ClassConfig

Para cada clase (por ejemplo, ConfigItem), establece:

  • Atributos de latitud y longitud (fuente de datos geográficos)
  • LineColor: color (por ejemplo, código hexadecimal o basado en estado)

Registros de módulos de frontend

RutaPropósito
Frontend::Agent::ModuleRegistration::AgentOpenStreetMapMódulo de mapa en el menú de agentes
Frontend::Agent::ModuleRegistration::Loader::AgentDashboard###437-OSMActivar widget de dashboard
Frontend::Customer::ModuleRegistration::CustomerDashboard###002-OpenStreetMapWidget de mapa en el dashboard del cliente

Uso

  1. Abrir mapa de CMDB: CMDB → Mapa muestra todos los ConfigItems georreferenciados.
  2. Mapa de tickets: En Tickets → Mapa de tickets, se muestran los tickets en el mapa.
  3. Widgets: Disponibles en los dashboards mediante arrastrar y soltar, configurable a través de la configuración del dashboard.
  4. Zoom de ConfigItem: Ver el mapa directamente en la ventana de zoom.

Limitaciones

  • Dependencia de versión: Funciona a partir de OTOBO 10.1.x.
  • Datos geográficos: Las clases de ConfigItem deben registrar correctamente la latitud y la longitud.
  • Rendimiento: Muchos marcadores pueden aumentar el tiempo de carga del mapa.

Soporte y más información