Auto-Location

Source: This article refers to Auto-Location


ATTENTION: The auto-location feature is ONLY available for the Android and iOS applications.

In a Nutshell

The Auto-location feature for Android and iOS provides continous location data in order to improve planning accuracy and transparency.


A Closer Look

In order to utilize the Auo-Location feature, the following must be configured:

Enable Tracking Company Settings
First, you will need to enable the Tracking.Enabled company setting in the Admin module.
Set Meter Displacement and Time Values
If not using the default settings, you can set the Time Threshold and Meter Displacement settings.
Grant Permission on Mobile Device
After the relevant companysetting has been enable, you will then need to grant permission from the application itself.

Company Settings

The following settings are managed at Admin > Company > Settings.

Tracking Enabled



The Location.Tracking.Enabled setting enables the application request the user’s current location when the default or specified time and distance thresholds are met. This helps to enable tracking of technician’s location to be able to see the current location of a technician in a report or on a map.

This setting does not affect the location being sent with user actions like person status or workflow step change. For these changes the location will be sent always independent of this setting as long as the application has access to the location.

This company setting accepts the following values:

TRUE To enable the feature to actively track the user’s location and send it to the Cloud.
FALSE This feature is by default inactive. To inactivate the setting, simply change the value back to FALSE

Time Threshold in Minutes



The Location.Tracking.TimeThresholdInMinutes setting allows you to define a duration in minutes that represents the time threshold, which, once exceeded, will trigger a request for the user’s current location. This helps to define the frequency for tracking the technician’s location depending on time change.

This company setting accepts the following values:

Valid Values Numeric integer value between 5 and 240 (minutes)
Default Value 60 (minutes)

For example, if the value is set to 10, then a new location is requested at least every 10 minutes. It may happen more frequently, if another setting (such as the displacement in meters) triggers a location update first.


Minimum Displacement in Meters



The Location.Tracking.MinDisplacementInMeters setting allows you to define a distance in meters that represents the distance threshold, which, once exceeded, will trigger a request for the user’s current location. This helps to define the frequency for tracking the technician’s location depending on the location change.

This company setting accepts the following values:

Valid Values Numeric integer value between 200 and 100,000 (meters)
Default Value 1000 (meters)

For example. if the value is set to 1000, then a new location is requested at least every 1km. It may happen more frequently, if another metric (such as the time threshold) triggers a location update first.


Enabling on Mobile Device

After the relevant company setting/s have been enabled and configured, you will then be able to provide tracking information by giving consent when prompted by the application. The location information can only be sent if the user allows the application to access the location in the application settings.




Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.