Understand the effects of work order status changes on job states
- Last UpdatedNov 01, 2024
- 3 minute read
-
Changing the status of a work order to New will set the state of all its jobs to New. This is allowed only if no production quantities have been recorded for any jobs in the work order.
-
When the status of a work order is changed from New or Suspended to Ready, the state of all of its jobs that are not Complete or Canceled will be changed to Ready if the system setting Ready all new jobs of a work order together has been selected. If this system setting has not been selected, then only the jobs that are not Complete or Canceled and that are not preceded by a job with a state other than Complete or Canceled will be changed to Ready.
-
When the status of a work order is changed from On Hold to Ready, the state of all of its jobs that are On Hold will be changed to Ready.
-
When the status of a work order is changed from In Progress to Ready, all of the running jobs are paused and their states are set to Ready.
-
When the status of a work order is changed from Complete to Ready, the state of all of its jobs that are Canceled will be changed to Ready, and the state of all of its jobs that are Complete and have no production quantities recorded will also be changed to Ready.
-
If the work order is assigned to a line that is configured to allow only one work order to run at a time, when the status of a work order is changed from Ready to In Progress, the state of all of its jobs that are Ready will be set to Running. If the line is configured to allow for more than one work order to run at a time, the Ready jobs that are closest to the first jobs will be set to Running.
Changing the status of a work order from a status of other than Ready to In Progress will do what first readying the work order and then changing it to In Progress does.
All running jobs from other work orders will be suspended on the entities where this work order's jobs are being started if not doing so would cause the maximum number of job positions to be exceeded. In addition, if the line is allowed to run only one work order, all running jobs from the other work order will be suspended, even if no job for the work order being started will be started on entities where the other work order is running, so that the limitation on the line's not being allowed to run more than one work order is observed. For the case of a shared entity that can run more than one job, only jobs of work orders from the same line as the work order being set to In Progress will be suspended.
-
When the status of a work order is changed from any other status to Complete, the state of all of its jobs that are not Canceled will be set to Complete unless this would violate minimum or maximum consumption requirements. If it would, then the status change to Complete will not occur. Note that there is no other check (for example, that anything at all has been made) on the appropriateness of this action.
-
When the status of a work order is changed from any other status to Suspended, the state of all of its jobs that are not Complete or Canceled will be set to Suspended.
-
When the status of a work order is changed from any other status to On Hold, the state of all of its jobs that are not Complete or Canceled will be set to On Hold.
-
When the status of a work order is changed to Canceled, the state of all of the work order's jobs that are not Complete will be set to Canceled.