System Architecture Overview


1774534777543-930.png

CategorySubcategory / FeatureDetails / Capabilities
bmc ARSystemCore PlatformHosts FSM backend logic; manages workflows, data forms, and administrative consoles

bmc Innovation Studio

 

Dispatcher User InterfaceWork orders, dispatching, routing, status updates
bmc Asset ManagementCore ITSM ModuleTechnician records, locations, assets, inventory, Inventory Locations, Product Catalogue
bmc Work Order ManagementCore ITSM ModuleField Service Management uses an augmented version of the ITSM Work Order Management.  This augmentation does not alter the basic flow and workflow of Work Order Management.
Mobile Reach (FSM Mobile App)Mobile CapabilitiesBarcode scanning, work order execution, boot stock management, location & geo-tagging, sign-offs, notes, attachments
Route Optimization IntegrationsFSM REST API ConnectorThis API is hosted on a pre-built Docker Container.  This API receive Route Optimization requests from the ARSystem, prepare the formatting thereof, and then send it over to the TSP Solver API to optimize the route as requested.
 TSP Solver APIThis API is hosted on a pre-built Docker Container.  This is the portion that does the actual optimization by receiving the parameters and connection to the OpenRouteService to build a Distance Time matrix where the relevant FSA.
 OpenRouteService

OpenRouteService (ORS) is a comprehensive location-based services platform developed by HeiGIT — the Heidelberg Institute for Geoinformation Technology. It offers a variety of free, open-source geo-services through a single API, built on top of user-generated geographic data from OpenStreetMap. Its core capabilities include a directions service for multiple transport modes, an isochrones service for reachability analysis, a matrix service for computing time and distance between multiple locations, and a snapping service for aligning coordinates to the road network. Additional services cover geocoding, points of interest, and vehicle routing optimization. You can find the full API documentation and interactive playground at https://openrouteservice.org/dev/#/api-docs.

This service are providedin as Docker Container for  on-premise installations.  However, It can be consumed from online providers of the OpenRouteService.  NOTE:  Latency to the OpenRouteService will slow down the Route Optimization service.

Google MapsDispatcher User InterfaceGoogle Maps are used to display various maps with route mapping as well as distance to site mappings.  The google maps API's are not used from the backend, it is used directly from the Dispatcher's Workstation.
FSM GatewayMobile Device ConnectivityThe FSM Mobile Gateway is designed to extend the customer’s Enterprise Application into a mobile platform by utilizing the Gateway to pass data between BMC Helix and the Mobile Device. The FSM Mobile Client is installed on a users Client Device and allows the user to access the FSM Mobile applications which are built and modified by the FSM Studio Development Tool.
 Google / Apple Push NotificationsThese services are provided by the mobile platform providers, and are used to send push notifications to the relevant mobile devices.
FSM StudioMobile Device App Development PlatformThis is a low code / no code development platform to customize the out of box Mobile Applets provided for Field Service Management.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Helix Field Service Management 26.2