A Runs With Jobs Group is two or more jobs with the exact same routings that are grouped and scheduled together. The scheduler totals the quantity for the Runs With Jobs in the group and schedules the group based on the selected parent job. When the parent job has been completed, the entire Runs With Job group will be completed.
A Runs With job in a group may be "Deactivated" by the user manually, or it may be "Deactivated by system" during a schedule run if the Runs With job's routing does not match the parent job.
For more information see the sections below:
- Manufacturing Order Job Details and Runs With Jobs
- Scheduler and Runs With Jobs
- Job Status Updating and Runs With Jobs
- SQL and Text Imports and Runs With Jobs
Manufacturing Order Job Details and Runs With Jobs
Once a Runs With Job Group is setup, changes can be made in the operations grid. If not a parent and a Runs With job is changed, the number of operations, resource and pool must match or a warning is issued. If the user continues with the save, the Runs With job may be deactivated by the scheduler. If the above parameters match, the parent status is updated to in process if the Runs With job operation is in process.
If a parent is updated, the following Runs With job parameters are updated:
- Operation Ident
- Resource
- Pool
- Route command
- Route parameter
- Min resources
- Max resources
- Status:
- If the parent operation is Completed, set all other Runs With corresponding operations to Completed.
- If the parent operation is In Process, set all other Runs With corresponding operations to In Process if their current status is not Completed.
- If the parent operation is null, set all other Runs With corresponding operations to null.
Scheduler
Before a schedule run, each Runs With Job Group is compared to the Runs With parent. The Runs With jobs are matched to the parent using:
- Number of operations must match
- Operation Ident
- Route command
- Route Parameter
- Resource
- Pool
- Min Resources
- Max Resources
If they do not match, the Runs With job is set to "Deactivated by system" and is scheduled independently.
After a Runs With Job Group is scheduled, the following columns are updated from a parent Runs With job to all other Runs With jobs in the group that are not deactivated in the schedule.
- Was Planned Days Used
- Operation Ident
- Route Command
- Route Parameter
- Runtime Method
- Runtime
- Setup Time
- Max Resources
- Min Resources
- Min Max Setup Time
- Min Max Runtime
- Min Max Act Setup Time
- Min Max Act Runtime
- Min Max Qty To Build
- Min Max Qty Scrapped
- Min Max Qty Completed
- Start Date
- Start Shift
- Start Hrs
- Status to C if parent C
- End Date
- End Hrs
- End Shift
- Resource
- Pool
- Wait Start Date
- Wait Start Shift
- Wait Start Hrs
- Wait End Date
- Wait End Shift
- Wait End Hrs
- Move Start Date
- Move Start Shift
- Move Start Hrs
- Move End Date
- Move End Shift
- Move End Hrs
- Schedule History ID
- Freeze Schedule History ID
- Lock Selection
- Actual Type Of Work
Job Status Updating and Runs With Jobs
If updating a Runs With Job Group and the Runs With job is Activated, the following fields are updated if the Parent Seq and number of ops match:
- Operation Ident
- Route Command
- Route Parameter
- Resource
- Pool
- Max Resources
- Min Resources
- Start Date
- Start Shift
- Start Hrs
- End Date
- End Hrs
- End Shift
- Status:
- If the Runs With parent operation is In Process, set all Runs With jobs' corresponding operations in the group to In Process if their current status not Completed.
- If the Runs With parent operation is Completed, set all Runs With jobs' corresponding operations in the group to Completed.
- If the Runs With parent operation is null, set all Runs With jobs' corresponding operations in the group to null.
- If a Runs With job (not a parent) operation is In Process, set all other Runs With jobs' corresponding operations in the group and parent to In Process.
- If a Runs With job (not a parent) operation is Completed, set all other Runs With jobs' corresponding operations in the group and parent to In Process if there current status is not Completed.
SQL and Text Imports and Runs With Jobs
No special handling is made in the imports as each Runs With Job's operations are updated separately. The scheduler will handle any mismatched operations in Runs With Job Groups and set jobs that do not match to "deactivated by system".
See Also:
Runs With Jobs Window