Mes.WebApi.Models.V3.Prod.WO JSON Schema
- Last UpdatedNov 06, 2025
- 3 minute read
| Name | Description | Data Type |
|---|---|---|
| wo_id | The work order ID. | string |
| wo_desc | The work order description. | string |
| process_id | The ID of the process from which the work order was created, if the work order was created from a process. | string |
| bom_ver_id | The BOM version of the original item that this work order produces specified when it was created, unless created on-the-fly. | string |
| spec_ver_id | The specification version selected for all operations (if any) when the work order was created, unless created on-the-fly. | string |
| item_id | The ID of the of the item being produced for the work order, unless all its jobs are disassembly jobs, in which case this is the initial item. | string |
| qty_at_start | The quantity of items that the work order is expected to produce if there is no rejected production (that is, if all production is good). If the work order is assigned to a line, this quantity is based on the jobs performed at the entities identified as the production source for the line. | number |
| req_qty | The required quantity of items to be produced for the work order. | number |
| release_time_utc | When the work order was or will be released, in UTC. | string |
| req_finish_time_utc | When the work order must be completed, in UTC. | string |
| target_sched_line_id | The ID of the production line to which the work order is assigned. This will be null if the work order is not assigned to a line. | integer |
| state_cd | The code that indicates the state of the work order. 0 = Released (default) 1 = Started 2 = Completed 3 = Closed. When closed, the work order can no longer be changed. | integer |
| wo_priority | The work order priority. This is used as the default priority for jobs in the work order. | integer |
| cust_info | The customer information for the work order. | string |
| mo_id | The manufacturing order ID, for grouping different final parts. | string |
| production_schedule_id | The production schedule to which the work order (Production Request ID) belongs. | string |
| notes | Notes about the work order. | string |
| not_deletable | A flag that indicates whether the work order can be deleted. | boolean |
| disassembly | A flag that indicates whether the work order is disassembling something. | boolean |
| may_override_route | A flag that indicates whether the work order can include operations other than those immediately upstream or downstream from the current one. | boolean |
| override_serialization | A flag that indicates whether an item that the work order is producing and that is normally treated as serialized is not treated as serialized. | boolean |
| input_wo_id | The work order ID of the job from which a rework work order originates. | string |
| input_oper_id | The operation ID of the job from which a rework work order originates. | string |
| input_seq_no | The sequence number of the job from which a rework work order originates. | integer |
| spare1 | The contents of the user-defined spare1 field. | string |
| spare2 | The contents of the user-defined spare2 field. | string |
| spare3 | The contents of the user-defined spare3 field. | string |
| spare4 | The contents of the user-defined spare4 field. | string |
| mod_id | The current modification ID of the record in the WO table. This ID is binary number that increments each time the record’s table row is modified. Optionally used for optimistic concurrency control when performing updates or deletes. | string |