Tracking Field Service Time
The Track Service Time feature automatically creates time bills by capturing the start and end times of a job. This helps managers keep track of field activities and reduce billing errors.
The feature relies on background scripts to create and update NetSuite records after mobile users finish a task. The scripts run sequentially and associate the time bills with the Task record.
After the mobile user finishes a 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 time bill, 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 might impact 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, 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: