Added JobTracking Get for retrieving job progression and status information. This can be used to get a bird's-eye view of the job, including current operation(s), next operation(s) and estimates vs actuals so users have visibility into their shop floor.
Added Job Operation List for retrieving all operations for a job with related item to make and operation details.
Added OriginalScheduledStartUtc, OriginalScheduledEndUtc, ScheduledStartUtc and ScheduledEndUtc to all endpoints that return jobs. Affects Job List, Job Get and JobTracking Get
Added Item Routing Operation Batch for bulk applying operations to an item. Of note, this is geared towards nuance associated to continuous flow whereby operation order must be unique (no overlaps) but it can still be used if continuous flow is not enable. This will allow for bulk re-ordering operations, updating the existing operations where applicable, adding operations where they do not currently exist and removing no longer applicable operations.
Deprecated the status field in favour of statuses in the request body schema for [job List][api-schema#tag/Job/operation/ListJob] so that more than 1 job status can be filtered for at a time. status is Scheduled for removal EOD 2023-10-31.
Added the hasIncompleteOperations in the request body schema for [job List][api-schema#tag/Job/operation/ListJob] to filter for jobs with incomplete operations.
Deleted indicators added to Sales Order, Invoice and Purchase Order objects. While /list endpoints do not return deleted entities, you can still GET a deleted entity by it's Id. Having an indicator on the object will help your applications decide whether they can still make changes to that entity.
The Items List endpoint has been versioned. The new V2 Item List endpoint has a more robust item number matching options than the simple "contains" method of the original endpoint.