Constraint Based Scheduling Using the Advanced Planning Board

The Advanced Planning Board (APB) allows you to perform finite scheduling of shop orders on sites that have enabled the use of the APB in scheduling basic data (referred to as APB enabled sites hereafter). Unlike the Scheduling Server, however, this finite schedule only considers the constraints placed by shop orders and resources that are actually loaded to the APB at a given time and not all the shop orders and resources available at the site. It also depends on whether the work centers used for the shop order operations have finite scheduling capacity.

By using the APB, it is possible for a number of users to schedule the same or overlapping subsets of operations simultaneously. The scheduling process is supported by a graphical representation of operations, material, work centers, tools, calendars, and so on. This powerful graphical interface allows you to work with the schedule interactively. You can move the operations and resources along a timeline using drag-and-drop and schedule them to meet your requirements. The changes you make can then be saved back to the database and the changed shop orders will be updated accordingly.

Please note that although you use the APB to schedule shop orders at a particular site, the shop order infinite scheduler is also active for the same site. Therefore the same subset of shop orders may be scheduled by the infinite scheduler as well as through the APB. However, only the schedule which was saved last, either by using the infinite scheduler or the APB, will be valid.

For instance, when you create a shop order it will be scheduled by the infinite scheduler first. This order may subsequently be rescheduled through the APB. As a result, the schedule created by the infinite scheduler gets replaced. This can happen the other way round as well, when a shop order schedule which was saved using the APB gets replaced when it is rescheduled using the shop order infinite scheduler. Please note that the infinite scheduler can be run either by using a right mouse button option or automatically due to changes in factors affecting the shop order. Changing the site calendar, for instance, will cause the infinite scheduler to run automatically. Canceling a machine operation or splitting a shop order are also examples of instances when orders may be rescheduled by the shop order infinite scheduler.

Note that the data presented in the APB is not constantly synchronized with the data in the database. You need to reload data to the APB to see the latest data from the database at a given time.

As stated previously, shop orders on APB sites can also be scheduled using the shop order infinite scheduler. As the name suggests, it performs infinite scheduling on shop order operations within a site. For more information, see the topic description on Shop Order Infinite Scheduling. Using the Scheduling Server is yet another scheduling method but can only be used on sites that are connected to the Scheduling Server. The Scheduling Server make sure that it has the latest copy of shop order scheduling related data, so that the planner who uses the Scheduling Server will always have a true finite schedule. The site will be temporarily unusable (since it is locked by the server) for other uses for for some actions (e.g., entering a new shop order, creating a new work center) during the time of scheduling using CBS server which could be a disadvantage. For more information on the Scheduling Server, see the topic description on Constraint Based Scheduling.