Currently the Rough Cutting Planning only schedule production to Work Center level. For the machine level, it treat all machines in the Work Center as total and evenly distribute the work load to all machines. For example, Work Center WC01 has 2 machines MACH01 and MACH02, If a production order operation need 2 hours. The Rough Cutting Planning will evenly allocation 1 hours to each machine MACH01 and MACH02.
Our client wants the scheduler to allocate work load to first available machine. In above example, they want 2 hours allocate to MACH01. Then next production may allocate to MACH02.
I checked the Rough Cutting Planning source code and found the graph ProductionScheduleEngineAdv do the processing of the schedule. For example ProcessOperationMachines do schedule to machines. But most of functions in this graph is private. Does anybody modify the scheduler to machine level?