Geolocation tracking

Geolocation tracking captures the longitude and latitude coordinates of case workers as they process a case. By default, this capability is enabled in the case types that you create.

Prerequisites

You can view geolocation information in a Google Map or case history. If you have access to Dev Studio, you can retrieve information from the pyRecordHistoryList.pxResults clipboard page.

Before using the geolocation tracking feature in your application, ensure that the following prerequisites are met:
  • Consult local laws for possible restrictions on location tracking.

  • Update the uiengine/map/googleapikey Dynamic System Setting with your Google Map API license key.

    You must switch from App Studio to Dev Studio to update this setting.

  • Accept your browser prompt, which is displayed when you process an assignment, to permit location tracking.

    If you dismiss the prompt, it may disable geolocation tracking. You can refresh your browser to be prompted a second time.

Overrides

The standard pyGeolocationTrackingIsEnabled when condition is specialized by class the first time that you enable geolocation tracking for a case type. This means that all audit trail entries include a geographic location. You can disable this feature in the settings for a case type or provide a different set of conditions to evaluate.

For example, you can turn off geolocation tracking for all Auto Loan cases because they are processed in the same office. Each override is applied to an individual case type or all case types, based on the position of the pyGeolocationTrackingIsEnabled when condition in the class hierarchy.