Any request in the Q360 system can now send GPS coordinates which will populate the GPS table. Note: A coordinate capture will take place regardless of whether an attempted action succeeds or fails. For example, if user is attempting to save a Task, but receives a validation error, coordinates will still be saved to the GPS table. Upon a successful save action, a second set of coordinates will be saved.
Prerequisite
This feature is dependent upon the user allowing the browser to use their location. A popup message will appear at the first request of GPS tracking, similar to other online location tracking. If the user does not wish to allow the site to access location information, the user may deny this permission and coordinates will not be saved.
Please note: devices that do not have GPS capability built-in will attempt to use a combination of other methods by which to determine coordinates and may result in some loss of accuracy.
Actions that will create a GPS record
LDView_GPS has been updated to include pulling data from the linked records
- Starting / Stopping / Resuming a time bill (see note below)
- Saving a Call | LinkType: DISPATCH, LinkNo: [DispatchNo]
- Saving a Call Event | LinkType: DISPTRAN, LinkNo: [TranNo]
- Saving a Task | LinkType: PROJECTSCHEDULE, LinkNo: [ProjectScheduleNo]
- Saving an Activity | LinkType: ACTIVITY, LinkNo: [ActivityNo]
Starting / Stopping / Resuming a Time Bill
Starting a Time Bill
- GPS Record LinkType will be TIMEBILLSTART
- LinkNo will be blank (as we didn’t have the newly created Time Bill at the time of the request), but the TimebillNo in the GPS table will reflect the newly created Time Bill
- The StartLongitude and StartLatitude fields of the Time Bill will match the GPS Record
Stopping a Time Bill (from the Time Bill form or My Task List clock icon next to the Time Bill or current item being time billed)
- GPS Record LinkType will be TIMEBILLSTOP and the LinkNo and TimebillNo of the GPS record will reflect the TimebillNo of the Time Bill being stopped
- Time Bill Record EndLongitude and EndLatitude values will update
- Note about Auto-Stopped Time Bills (a Time Bill is stopped automatically because a new Time Bill is started): a TIMEBILLSTOP GPS Record will not be created in this instance, however, the appropriate TIMEBILLSTART or TIMEBILLRESUME entry will be created. EndLongitude and EndLatitude fields will be filled on that Time Bill
Resuming a Time Bill (starting a Time Bill from an existing Time Bill form or Task List on an existing Time Bill Record that already has an End Date set)
- GPS Record LinkType will be TIMEBILLRESUME
- LinkNo will be the Time Bill that is being “resumed” (the Time Bill that already had an End Date set) and the TimebillNo will reflect the newly created Time Bill.