Tracking Field Service Time
The Track Service Time feature allows the automatic creation of time bills by capturing the start and end times of a job. Managers are able to keep track of field activities and reduce billing errors.
This feature is available starting version 2024.08 but is not enabled by default. To enable this feature on your account, contact your NetSuite Account Manager or Customer Support.
The time tracking feature relies on background scripts to create and update NetSuite records after the mobile user completes the task. The scripts run sequentially and associates the time bills with the Task record.
After the mobile user completes the task, the following fields in the Task record are updated:
Task Record Field |
Value |
---|---|
Status |
In Progress |
Field Service End |
Timestamp of task completion from Mobile |
Field Service Log Activity Time |
Checked |
After this, the script creates the timebill, and finally the Task record is updated to end the process:
Task Record Field |
Value |
---|---|
Status |
Completed |
Date Completed |
Date of task completion |
Field Service Log Activity Time |
Cleared |
The sequential nature of Time Tracking background script activities may have an impact on customizations or certain actions. This applies to all FSM accounts, not only on those with the Time Tracking feature enabled.
To manually set a Completed task back to In Progress on the Task record, you must delete the timestamp value in the Field Service End date field before saving. If you do not delete the timestamp, the status reverts to Completed when you save the record.
On Mobile, field personnel will see the task back as In Progress and will need to click Complete again. This triggers the process from the beginning and records a new completion timestamp.
To learn more about using this feature, see the following topics: