Mes.WebApi.Models.V3.Prod.Job JSON Schema
- Last UpdatedNov 06, 2025
- 5 minute read
| Name | Description | Data Type |
|---|---|---|
| wo_id | The work order ID for the job. | string |
| oper_id | The operation ID for the job. | string |
| seq_no | The sequence number for the job. | integer |
| qty_reqd | The quantity of good production that the job must produce. | number |
| qty_prod | The item quantity that has been produced by the job. | number |
| job_pos | The job position used to run the job. If the job is not running, the value is null. | integer |
| deviation_above | The portion of the start quantity by which total production can deviate above. | number |
| deviation_below | The portion of the start quantity by which total production can deviate below. | number |
| batch_size | The amount of production per batch. | number |
| sched_pinned | The indication whether the job start time is fixed and cannot be changed. | boolean |
| check_inv | Not currently used. | boolean |
| est_fixed_lab | The estimated amount of fixed labor time, in hours, that is needed for job-related setup and cleanup work. | number |
| est_lab_rate | The estimated amount of variable labor time per batch, in hours, that is needed to run the job. | number |
| est_setup_time | The estimated amount of time, in hours, that is needed for job-related setup work. | number |
| est_teardown_time | The estimated amount of time, in hours, that is needed for job-related teardown work. | number |
| est_prod_rate | The estimated amount of time per batch, in hours, that is needed to run the job. | number |
| cur_rate_finish_time_utc | The date and time, in UTC, when the work order will be completed based on the current production rate. | string |
| std_rate_finish_time_utc | The date and time, in UTC, when the work order will be completed based on the standard production rate. | string |
| target_finish_time_utc | The date and time, in UTC, when the work order will be completed based on the target production rate. | string |
| sched_finish_time_utc | The scheduled finish time of the job, in UTC. | string |
| act_start_time_utc | The actual finish time of the job, in UTC. | string |
| act_finish_time_utc | The actual finish time of the job, in UTC. | string |
| item_id | The ID of the item that results from the job. This item can be different than the item being produced by the work order if the job is not the final job in the work order (e.g., a component part). | string |
| state_desc | The description of the current job state: New Ready Running Complete Suspended Onhold Canceled | string |
| color | The name or hex value of the HTML color for the color of the job state in the user interface. | string |
| prod_uom | The production unit of measure: 0 = hours/batch 1 = minutes/batch 2 = seconds/batch 3 = batches/hour 4 = batches/minute 5 = batches/second | integer |
| est_transfer_time | The estimated amount of transfer time, in hours, that is needed after the operation. | number |
| sched_start_time_utc | The scheduled start time of the job, in UTC. | string |
| latest_start_time_utc | The latest time by which the job should start, in UTC, to meet the required finish time. | string |
| concurrent_link | The number used to link the job to other concurrent jobs so that all linked jobs start at the same time. A value of 0 indicates that there are no other concurrent jobs. | integer |
| job_cost | The additional (i.e., non-labor, non-machine, and non-material) cost associated specifically with this job. | number |
| parent_contingent_job | The indication whether this job is for a group that will really be run by one or more child jobs. | boolean |
| child_contingent_job | The indication whether this job is a potential job for one of a group of entities. | boolean |
| job_desc | The description of the job. | string |
| qty_at_start | The item quantity that the job will produce if nothing is scrapped. | number |
| qty_prod_erp | The quantity produced value that was transferred to an ERP system. | number |
| qty_rejected | The item quantity that has been rejected as part of the job. | number |
| qty_rejected_erp | The quantity rejected value that was transferred to an ERP system. | number |
| job_priority | The scheduling priority of the job on the entity. | integer |
| notes | string | |
| req_finish_time_utc | The required finish time of the job, in UTC. | string |
| state_cd | The code for the job state. 1 = New 2 = Ready 3 = Running 4 = Completed 5 = Suspended 6 = On Hold 7 = Canceled | integer |
| run_ent_id | The ID of the entity on which the job is actually run. | integer |
| run_ent_name | The name of the entity on which the job is actually run. | string |
| qty_remaining | The item quantity defined as the difference between the start quantity and the sum of the quantity produced and the quantity rejected (qty_at_start - (qty_prod + qty_rejected)). | number |
| init_sched_ent_id | The ID of the entity on which the job is or was initially scheduled. | integer |
| init_sched_ent_name | The name of the entity on which the job is or was initially scheduled. | string |
| target_sched_ent_id | The ID of the entity on which the job is actually scheduled. | integer |
| target_sched_ent_name | The name of the entity on which the job is actually scheduled. | string |
| uom_description | The description of the production unit of measure. | string |
| row_id | The row ID of the job record. | integer |
| num_decimals | The number of decimals to be used when displaying quantities for the item produced by the job. | integer |
| num_decimals_good_pp | The value of the system attribute Max decimals of good piece part entries (attr_id 326 in the System_Attr table) to determine the maximum number of decimals to use when num_decimals is 0. | integer |
| assoc_file | The path and file name of the file associated with the job. | string |
| assoc_file_type | The file type of the file associated with the job. | string |
| status_notes | Notes about the current job status. | string |
| display_seq | The sequence number for this job. The number determines the order of jobs when displayed in job trees and flow diagrams in the user interface. | integer |
| folder_ver_id | The version of the folder that contains associated files assigned to the job. | string |
| rework | The indication whether the job has required or does require rework. | boolean |
| rework_cd | The number code that identifies the type of rework that is or was required. | string |
| rework_process_id | For rework jobs that were added to an existing work order, the ID of the process from which the rework job was instantiated. | string |
| spare1 | The contents of the spare1 field. | string |
| spare2 | The contents of the spare2 field. | string |
| spare3 | The contents of the spare3 field. | string |
| spare4 | The contents of the spare4 field. | string |
| last_edit_comment | The comments about why the record was added or updated. | string |
| edit_time | The last time the job record was edited. Optionally used for optimistic concurrency control when performing updates or deletes. | string |
| check_privs | A flag that indicates whether user privileges should be checked in the back end. | integer |
| check_certs | A flag that indicates whether certifications should be checked. | integer |