We recently had reports that some of our top level assemblies in Epicor had been approved with parts that were unapproved. This causes part orders and job requests to not be sent out to production. Could someone tell me why this happens and whether there is a tool in Epicore to check assembly components for approved rev levels?
Welcome to the group, Cole.
Unfortunately, no, I don’t think there is. The issue can go down infinite levels (I think I had an unapproved part that was 6 levels down the BOM one time).
I made myself a BAQ to monitor when this happens, but it broke a few weeks ago because our backlog is so insane now that drilling down all those levels on active BOMs doesn’t even complete in 10 minutes. I’m just going to have to redesign it to go down two levels and call it good enough.
One of the causes of this I have found is if you have a subassembly that is Pull As / View As that is not approved.
If you uncheck those boxes and build the assemblies separately they will not hold up the top level.
One gotcha is that checking out a part in Engineering Workbench and then “undoing” the checkout does not fully undo it in that it does not reapprove the revision. If the revision is not configurable, you can simply check approved on it. (Typically with an approval description of “sdfkjhsdkjfhskjhdfkj.”) If the revision is configurable and the configurator has “synchronize revision approval” checked, this leaves the configurator and revision approval in an inconsistent, unsynchronized state. The revision approval being synchronized disables the approved checkbox on the revision, so you have to go to the configurator, unapprove it, wait, reapprove it (also with a description of “sdjfhasjksfhlsdhfd”), and wait again for it to regen all your configurators.
UPDATE: Our IT manager contacted Epicor and got a response pretty much the same as what you all said. There isn’t a solution at the moment but we could ask a consultant to make a custom program. Anybody have a recommendation or a website that has custom Epicor programs?