This API integration offers location services such as GPS tracking and longitude/latitude mapping for the purpose of tracking technician field work, and / or plotting service call location.
When enabled:
- Any grid with a SiteNo column will include a button that will map the rows of the grid (i.e. Dispatch Q). The map button will plot all calls on a map. Hovering over a map pin will display the site name, while clicking on the map pin will display details such as Call Number, Call Status, Site Address and Technician Name for all calls dispatched to that location.
- On Site > Main tab > Location sub tab, a button will appear to allow users to retrieve the longitude/latitude for that Site.
The system attempts to update site latitude and longitude information when one of the following occurs:
- The Site record address details are modified and saved
- The target icon in the Site form, Location sub-tab is clicked
- Attempt to map a call form are clicked and a site with coordinates or coordinate values (0, 0) are detected.
Enable this integration:
- User must sign up for their own Google Developers Console account and generate an API key, or click on the “Get Google Maps API Key” button on either the Maintenance > API Configuration > Map tab or the Maintenance > API Configuration > Geocode tab within Q360. This second option will take the user out of Q360 to the Google Developers Console and provide instructions detailing this process. IMPORTANT: User must ensure the key is enabled in Google Developer Console for both the Maps Javascript API and the Geocoding API, in order for this integration to function properly.
- Within Q360 Maintenance > API Configuration > Map tab: paste the key into the “Google Maps Javascript API Key” field and click the ‘Save’ button below. Best practice is to use the same key for the next step, though two different keys can be used.
- Within Q360 Maintenance > API Configuration > Geocode tab: paste the key into the “Google Maps Javascript API Key” field and click the ‘Save’ button below.
Working with Google Maps in forms
Call form
- In the main Call form, a map marker icon displays next to the site information. Note that this icon only displays if the API is correctly configured.
- Clicking the icon opens a new window in the web client, displaying the map with a dropped pin at the specified location
- When the dropped pin is clicked, the map displays each service call open for that customer site. Users can click on the Call No. link to open the call form in the web client for more information.
Dispatch Q
- In the Dispatch Q, a map marker icon displays in the Search Results grid. Note that this icon only displays if the API is correctly configured.
- Clicking the icon opens a new window in the web client, displaying dropped pins for all customer sites where calls are open
- When the dropped pin is clicked, the map displays each service call open for that customer site. Users can click on the Call No. link to open the call form in the web client for more information.
Site form
- In the main Site form, a map marker icon displays next to the site address. Note that this icon only displays if the API is correctly configured.
- In the Site form, the Location sub-tab also contains the icon and displays latitude and longitude information, for verification purposes.