Our sales team can’t remember to check final operation on BOMs. Therefore we had to stop using it. However for other reasons we would like to use it for MES alerting purposes.
Is there a built-in Epicor fix program to recalculate the last operation on a BOM and update the Final Operation checkbox appropriately? Something that we could run on a schedule?
I’m told we can’t trust sales to check the final operation box appropriately so a programmatic solution would be nice. Otherwise we have to write our own loop on the end activity screen to check find the final operation and then check if this operation is the final operation and then show certain messages if it is the final op.
Epicor automatically treats the last operation as the last operation. The checkbox is only there to over ride that functionality if the last one in the list isn’t actually the last op.
Are you trying to do something custom related to that field?
Yes we have a BPM on end activity that is supposed to pop open an alert that tells the user if this operation is not auto-received and must manually be received to stock.
Problem is how do we know if this operation is the last operation when they click complete on the operation? The final op checkbox will tell us that.
Well, off the top of my head, instead of looping through all of the operations, you could probably just look for any ops with an op sequence number larger than the current one, and if not, it’s the last op.
Another solution, if you really just want to use the check box, it to make a BAQ that finds the last op and creates a list that you can feed back into the system with DMT. You would have to keep this up to date, but maybe you like that solution better?