Skip to content

OpenStreetMap

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

Visão Geral

O plugin OpenStreetMap visualiza objetos de configuração (ConfigItems) e tickets associados em um mapa interativo. Ele integra o framework OpenStreetMap em várias áreas do OTOBO:

  • CMDB → Mapa: Exibe todos os ConfigItems como marcadores.
  • Tickets → Mapa de Ticket: Marca tickets com base em seus ConfigItems conectados.
  • Widgets de Dashboard: Adiciona widgets de Mapa aos dashboards de Agente e Cliente.
  • AgentITSMConfigItemZoom: Mostra o mapa diretamente no zoom do ConfigItem.

Isso fornece uma visão geral das relações geográficas e facilita a compreensão de locais e status.

Instalação

  1. Gerenciador de Pacotes
    • Na área de administração do OTOBO, em Gerenciamento do Sistema → Gerenciador de Pacotes, procure e instale o add-on OpenStreetMap.
  2. Instalação Manual
    • Descompacte o arquivo em Kernel/Config/Files/.
    • Em Gerenciamento do Sistema → Atualizar, recarregue o sistema de arquivos.

Requisitos do Sistema

  • Framework: OTOBO ≥ 10.1.x
  • Pacotes: Nenhum adicional
  • Terceiros: Nenhum

Configuração (SysConfig)

Core::OpenStreetMap

ChaveDescrição
OpenStreetMap::ShowForClassesDefine as classes para as quais os mapas serão exibidos
OpenStreetMap::IncidentStateColorsCores para os estados de incidentes no mapa
OpenStreetMap::IconOverride###BasicCIInfo01Ícones personalizados por estado

Core::OpenStreetMap::ActionConfig

Define como e onde os mapas aparecem para ações:

  • ActionConfig###001###006 para diferentes itens de menu (por exemplo, Dashboard, Ticket Zoom).

Core::OpenStreetMap::ClassConfig

Para cada classe (por exemplo, ConfigItem), defina:

  • Atributos de Latitude/Longitude (fonte dos dados geográficos)
  • LineColor: Definição de cor (por exemplo, código hexadecimal ou baseado no estado)

Registros de Módulos Frontend

CaminhoPropósito
Frontend::Agent::ModuleRegistration::AgentOpenStreetMapMódulo de Mapa no menu do Agente
Frontend::Agent::ModuleRegistration::Loader::AgentDashboard###437-OSMAtiva o widget de Dashboard
Frontend::Customer::ModuleRegistration::CustomerDashboard###002-OpenStreetMapWidget de Mapa no dashboard do Cliente

Uso

  1. Abrir Mapa CMDB: CMDB → Mapa exibe todos os ConfigItems com referências geográficas.
  2. Mapa de Ticket: Em Tickets → Mapa de Ticket, os tickets são apresentados no mapa.
  3. Widgets: Disponíveis nos dashboards via arrastar e soltar, configuráveis através das configurações do dashboard.
  4. Zoom ConfigItem: Visualize o mapa diretamente na janela de zoom.

Limitações

  • Dependência de Versão: Funcionalidade disponível a partir do OTOBO 10.1.x.
  • Dados Geo: As classes do ConfigItem devem armazenar latitude e longitude corretamente.
  • Desempenho: Muitos marcadores podem aumentar o tempo de carregamento do mapa.

Suporte e Mais Informações