Hello, i am wanting to start running finite global scheduling on one of our resource groups. In one of our sites we have a specific department where we want to implement global scheduling with one of the resources set as finite. all the jobs that go through this department are make to stock. while doing this change in process i don’t want to make any changes to other jobs that are not going through this department. so if they are make to order the dates follow the SO dates, and if they are make to stock, is scheduled off the required by date.
my thought process at this point, is to turn the one resource group to finite. schedule calculate global scheduling order to run after MRP every day. then the planner for that one department, reviews the scheduling order for the jobs under his name. then he runs global scheduling in What-if schedule only so it doesn’t actually change the jobs. then he goes and reviews the schedules in the scheduling boards and accepts the what if schedule if he is happy with it.
Currently we have Allow Scheduling Before Today on the company level ticked. From what i can tell (which makes sense) that global scheduling will finitely schedule operations in the past if that is ticked. so i want to untick it but i don’t want to prevent jobs dates in the past for all other areas of the company. Also in our nightly MRP runs “Run Finite Scheduling during MRP Calculation” is unticked.
So my question is, will the way MRP runs change if i untick Allow Scheduling Before Today? Also, does anyone have recommendations on the proposed process above?
and another question on the same sort of topic… has anyone figured out how to only finitely schedule firm jobs? we don’t want MRP created unfirm jobs to take up capacity on the finite resource
Allow scheduling in the past is either all or nothing, you cannot have it work differently for different jobs. I guess you could try overriding it on the MRP and scheduling run by not checking it and see what happens. I don’t think it will work, but
Unfirm jobs should only take time away from firm jobs if there is open space. The schedule is trying to give you the best way to meet your demand based on your set-up and orders. It will always try to do just in time unless you set everything to forward schedule and set the start date.
yeah, i will be doing some test to figure out how it works and seeing what i can do. has anyone manually set the global scheduling order by a BPM/Updatable BAQ then run global scheduling so it only runs on those jobs?
After running Global Scheduling Order, you can change what is output, so I am sure that it would be relatively easy to do a function that cleans it up for you.
i figured it wouldn’t be a hard thing to do/it should work. it is one of those things that i really don’t want to have to customize or play with base function if i don’t have to so am trying to figure out the best way.
so i just came across this post… can anyone confirm or deny that if you have “allow scheduling before today” unticked on the company level, but “Allow Historical dates” ticked in your MRP setting, MRP will still put jobs in the past?
and if you are calling the scheduling engine from a BPM/funtion, if you set OverRideHistoricalDateSetting to 1 does that also allow dates in the past?