Description

Show ConfigItems and connections between them on Openstreetmap. Besides an extra Action, the map can be included on the Dashboard and in a widget on AgentITSMConfigItemZoom.

System requirements

Framework

OTOBO 10.1.x

Packages

-

Third-party software

-

Usage

Setup

In the ActionConfigs define which on which actions the map should be available and which classes should be shown. For AgentITSMConfigItemZoom this can be filtered with OpenStreetMap::ShowForClasses to be shown only for certain classes. In the ClassConfigs define, how classes should be represented on the map. For locations, i.e. classes which should be represented as points on the map, the class needs an attribute which contains the latitude and one which contains the longitude, both in decimal representation.

Configuration Reference

Core::OpenStreetMap

OpenStreetMap::IconOverride###BasicCIInfo01

Overrides the default icon based on config item information. Define “States” and assign “IconPaths” to them.

OpenStreetMap::ShowForClasses

For which classes the map is displayed.

OpenStreetMap::IncidentStateColors

Color representation of incident states on the map.

Core::OpenStreetMap::ActionConfig

OpenStreetMap::ActionConfig###001

Configurates how the map is presented for a given action.

Core::OpenStreetMap::ClassConfig

OpenStreetMap::ClassConfig###001

Configurates Backend information for each class. LocationInfo can contain either SourceKeys for Latitude and Longitude or Linked Classes which provide those. LineColor can be either “#rgb” (e.g. “#ff0000”), or “DeploymentState” or “IncidentState”, to match the specific color.

Frontend::Agent::ModuleRegistration

Frontend::Module###AgentOpenStreetMap

Frontend module registration for the agent interface.

Frontend::Agent::ModuleRegistration::Loader

Loader::Module::AgentDashboard###437-OSM

Loader module registration for the agent interface.

Loader::Module::AgentITSMConfigItemZoom###437-OSM

Loader module registration for the agent interface.

Loader::Module::AgentOpenStreetMap###437-OSM

Loader module registration for the agent interface.

Frontend::Agent::ModuleRegistration::MainMenu

Frontend::Navigation###AgentITSMConfigItem###004-OpenStreetMap

Main menu item registration.

Frontend::Agent::View::Dashboard

DashboardBackend###0002-OpenStreetMap

Parameters for the OpenStreetMap dashboard backend.

Frontend::Base::OutputFilter

Frontend::Output::FilterElementPost###OutputFilterPostOpenStreetMapCIWidget

Output filter to add an OpenStreetMap widget to the AgentITSMConfigItemZoom screen.

Frontend::Customer::ModuleRegistration

CustomerFrontend::Module###CustomerOpenStreetMap

Frontend module registration for the agent interface.

Frontend::Customer::ModuleRegistration::Loader

Loader::Module::CustomerOpenStreetMap###437-OSM

Loader module registration for the customer interface.

Loader::Module::CustomerDashboard###437-OSM

Loader module registration for the customer interface.

Frontend::Customer::ModuleRegistration::MainMenu

CustomerFrontend::Navigation###CustomerOpenStreetMap###002-OpenStreetMap

Main menu item registration.

Frontend::Customer::View::Dashboard::Tiles

CustomerDashboard::Tiles###OpenStreetMap

Tile registration for the CustomerDashboard. Module is required.

About

Contact

Rother OSS GmbH

Email: hello@otobo.de

Web: https://otobo.de

Version

Author: Rother OSS GmbH / Version: 10.1 / Date of release: 2026-05-13

Index