I would like to setup logic to update the required date on the Job based on a change in Ship Date of the Order Release. Any suggestions on how to do this?
Be very careful here… if a job is already out on the floor and you start moving things around in your operators’ work queues, it is really easy to start losing things.
Thanks for pointing out that possible issue this could lead to. Do you have any recommendations how to go about doing something similar to this?
You need to have the operational controls on the floor so that when a job is pushed out, all of its items and paperwork are collected and put somewhere so that when this job is “active” again, the right people can get it and put it back in line. Who will be responsible for that?
Say a job is pushed out for two weeks, and it is collected and put on its shelf. After two weeks pass, and that job is now back in line for work, who is responsible for knowing where it is and getting to to where it needs to be on the shop floor?
The computer part of this is relatively simple (BPMs). It’s the process side that needs the work.
Let’s say we have all of that worked out on our end. What would the BPM side of things for this look like? So that when I have those questions answered from management I can go ahead and implement this into the system.
If the job is Make Direct, then you would need to have a Method Directive on the SalesOrder.Update BO looking for a change in the Ship Date. You would then need C# code to jump over to the JobHead table for the linked job and change the Req By date field.
If your job is not Make Direct, I don’t know how it could be done… and if you don’t allow changes to Engineered Jobs, that may also be a conflict.