Description
Currently in a Timesheet when using the Timesheet Import feature, there is no way to capture an alternate timesheet number. This may be helpful where the timesheet in FastTrack360 needs to display the id of the timesheet in the related third party system.
To support this a new value has been added to the timesheet’s ‘Timesheet Tab’, labelled ‘Alt. Timesheet Id’.
This item can only be populated via:
Timesheet Import, click here for more details on changes to Timesheet Import.
API POST/Timesheet calls
This item is also available to Manage Layout if you wish to see this value in a list.
Timesheet API Changes
The following APIs have been updated to support the new checkbox ‘Alt. Timesheet Id’.
POST/Clients - added isAdjustmentOnly”. Mandatory ie; must be True or False. A user can post if true or false as required.
GET/Clients/meta; GET/Clients/{id} - added “isAdjustmentOnly”.
PUT/Clients/{d}; PATCH/Clients/{id} - added “isAdjustmentOnly”. Mandatory ie; must be True or False.
POST/tempjobs; POST/contactjobs - added “isAdjustmentOnly”. Mandatory ie; must be True or False. A user can post if true or false as required.
GET/tempjobs/meta; GET/tempjobs/{id}; GET/contactjobs/meta; GET/contactjobs/{id}; - added “isAdjustmentOnly”.
PUT/tempjobs/{id}; PATCH/tempjoborders{id}; PUT/contactjobs/{id}; PATCH/contactjoborders{id} - added “isAdjustmentOnly”. Mandatory ie; must be True or False. A user can post if true or false as required. Will not be able to be updated where “submitToTimeseheet” is true.
POST/jobTemplate - added “isAdjustmentOnly”. Mandatory ie; must be True or False. A user can post if true or false as required.
GET/jobTemplate - added “isAdjustmentOnly”.
Benefits
Where timesheets are imported from a third party system, this new item provides transparency on related timekeeping records.
Configuration
No configuration is required.