Chapter 15: Integration

The Integration module includes two main features: the integration map and aggregated queries. The first allows any number of pre-configured layers containing query results or custom maps to be displayed on a map, with some additional features allowing external video and telecommunications systems to be integrated. The second allows aggregated queries to be created and run, which display the results of various individual queries from a number of different sources on a single page. These features allow managers to check information from both the system and external sources simultaneously, providing a common overview.

Both layers and aggregated queries are configured in XML files located in the installation folder for the system. For details on configuring layers to be used in the integration map, see Appendix -> Layers for the Integration Map. For details on configuring aggregated queries, see Appendix -> Configurations for Aggregated Queries.

Once layers have been correctly configured in the XML file, they are displayed as layer options in the integration map. Each layer can then be enabled or disabled for display individually so that users can choose to view specific information separately or overlapped. Queries from the Organization module and the Dispatch and Events solutions with georeferenced results can be configured as layers, as well as REST queries registered in the Manage REST Queries section of this module, which can consult external databases. Queries from other modules and solutions that include objects with Georeference attributes can also be used, as well as maps that support KML, WMS, or tile servers. Note that, in most system installations, additional default layers will be available.

In the integration map, users can also configure the map type; send SMS messages; draw and manage shapes to be shown on the map; view live or recorded video feeds; play recorded conversations from a telecommunications system; locate an address on the map; and chat with system users. Some of these features require custom integrations with external systems and are only available on demand.

All system queries can be used to assemble aggregated queries, including REST queries. Once configured in the XML file, aggregated queries can be run through the Aggregated Queries section. The queries used to assemble aggregated queries can also be associated so that the results of one query may be used as search parameters for another, allowing users to easily browse from one query to the other. In addition, a PDF report can then be generated for each entry from the results, listing all the results from the associated queries that are related to the result entry selected.

Because certain features in the Integration module require integrations with third-party software, full compatibility between these features and the browsers supported by the system is not guaranteed.