Scheduling JobBOSS2

The Scheduling Application uses routing information from processed jobs to provide estimated start and end dates for each one and updates these values based on time tickets as they are entered.

Though various items impact it, scheduling is ultimately driven by work centers and their ability to perform the work assigned to them.

This topic introduces terms and concepts related to scheduling JobBOSS2 and provides a list of actions that need to take place in order for scheduling results to be meaningful.

For more information see Scheduling Whiteboard.

For information about obtaining the Scheduling Application, please contact sales at 1-800-525-2143.

Scheduling Fundamentals

This section provides an overview of the fundamental concepts and terms that will help provide an understanding of how scheduling works and determine how to set work centers and the scheduling application itself up. While these items are listed individually, it is important to understand that it is the combination of all these ideas put together that leads to the successful use of scheduling.

Capacity refers to the number of available machine hours a work center has in a given time frame.

Utilization refers to the ability to use a work center to its full potential and is used to calculate a work center's effective capacity.

Load represents the number of planned work hours assigned to a work center for a given time frame.

****

In summary: Capacity represents the size of the "bucket", Utilization determines how much of the "bucket" we can use, and Load represents how much we put in the "bucket."

****

Direction refers to whether the schedule is calculated based on a job's due date or its start date and can be set to one of two options.

Efficiency refers to the ability to complete an internally routed step within the estimated time frame provided and can be used to adjust the amount of scheduled cycle time.

Setup time represents the amount of time it is expected to take to prepare a work center for use.

Cycle time represents the amount of time it is expected to take to complete the work on the parts being made or the service being performed.

Queue time can be used to represent "dead time" associate with work performed on a specific work center.

Priority refers to the relative importance of each scheduled job.

Scheduling Foundations

The following items provide the "foundation" that scheduling is built on and must be satisfactorily addressed in order for the results it provides to be accurate.

When creating work centers, it's important to have a good understanding of what they represent from a production standpoint. For example, a work center could include:

  • One or more machines
  • A "manual" process such as packaging or hand welding
  • An area of the shop

These distinctions are important because they help determine how jobs get routed, which is what ultimately drives scheduling. This topic will focus on the settings located in the 'Schedule' section of a work center. For more information see Work Centers.

At its core, Scheduling is an estimate of how long it is expected to take to perform work related to jobs entered into JobBOSS2, so it stands to reason that if the information about jobs is incorrect, then the schedule will be incorrect as well. Here are two truths about jobs and scheduling that cannot afford to be overlooked.

Entering time tickets is how the system knows when work has been done and is the way the schedule gets updated as production continues.

Inventory Information

Since scheduling takes 'Lead Times' into account for material requirements that are not filled from inventory, it is important to have a reliable count of available material to avoid errors in scheduling assumptions. Not only that, having accurate inventory counts is important for costing purposes, to avoid purchasing material that is not really needed, and to avoid delays in production caused by NOT having material that IS needed.

Shipping

Finally, while not technically required, it is still very useful to create packing lists once work is completed on a job since this is the way jobs are closed (other than canceling them or manually setting the status to 'Closed'.)

Assuming a job has had every piece accounted for on all routed steps, it will be removed from the schedule regardless of whether it is shipped or not; however there may be instances where not all pieces have been accounted for. In those cases, creating the packing list closes the job and removes it from the schedule.

Viewing Scheduling Results

Once scheduling is up and running, there are multiple ways the information can be viewed.