This can not be happening. Could you elaborate with an example?
One thing to note is, APB does not schedule based on labor , it schedules based on work center capacities. BUT, It will not overload finite labor resources ( employees).
Thanks and regards
Saman
Great news — we're focused on Work Center capacity (not Labor Class), which aligns perfectly with our approach. Below are the use cases we're aiming to fulfill:
Use Cases
- Finite Capacity Configuration
Only two Work Centers are to be set as finite capacity, as these represent our key bottleneck areas. - Rescheduling via APB
Our goal is to use the Advanced Planning Board (APB) as a tool to reschedule activities for these finite Work Centers based on their actual capacity. - Rescheduling Criteria in APB
When using the APB, we aim to reschedule according to the following priority: - a. Shop Order Need Dates
- b. Pull orders in as early as possible, up to 100% of Work Center capacity
Configuration Summary
Data Setup
- Labor Classes
- Created a group of 50 and calculated total capacity
- All labor classes are designated as Infinite Capacity
- Note: This setup was required — without configuring labor classes, APB treated all orders as “unscheduled”.
- Work Centers
- Added Resources and calculated their capacities
- Marked Work Centers as Finite Capacity
APB Scheduling Process
To Reschedule Based on Need Dates:
- Load the APB with a query filtered by:
- Work Center IDs (the two bottlenecks)
- Need Date range: June 2–30, 2025
- Drag all applicable orders to the Gantt chart
- Right-click on the Gantt header → Select “Scheduling…”
- Enable all four scheduling actions:
- Schedule selected unscheduled objects
- Reschedule selected scheduled objects
- Reschedule selected released objects
- Schedule selected infinite scheduled objects
- Set parameters:
- Dispatch Rule: None
- Operation Schedule Mode: As Late As Possible
- Operation Resource Assignments: Re-assign Resource
- Click Schedule
Result: Shop orders were successfully pushed to their respective need dates.
To Reschedule as Early As Possible Within Capacity:
- Load the APB with a query filtered by:
- Work Center IDs (the two bottlenecks)
- Need Date range: June 2–30, 2025
- Drag all applicable orders to the Gantt chart
- Right-click on the Gantt header → Select “Scheduling…”
- Enable all four scheduling actions (same as above)
- Set parameters:
- Dispatch Rule: None
- Operation Schedule Mode: As Soon As Possible
- Operation Resource Assignments: Re-assign Resource
- Click Schedule
Result: Orders were rescheduled accordingly. However, after saving the schedule to the database and reviewing the Machine Load per Work Center screen in IFS, we observed that the work centers were only loaded to 50–60% capacity. Resource load percentages also appeared uneven and inconsistent. Additionally, operations were often split and scheduled across multiple days – rather than from start to completion.
From the description I get few questions.
- If you want to schedule orders according to their need dates , then why you don't have any dispatch rule? shouldn't it be “ Earliest due date “ ?
- According to the description, there shouldn't be any gaps in forward loading. Since you said other work centers are infinite. Try scheduling “again” on scheduled dataset , until you see no changes. If this happens, then the scheduling logic has not found most efficient solution. Else I don't see any work flow problem. May be report a ticket to your support organization to get expert help.