Right now, changes to BOMs are executed through verbal or email instructions to an employee who serves as BOM gatekeeper. This means paper trails are almost non-existent. Who changed what and why is almost impossible to track down. I'm planning to establish an engineering change order system to correct this.
I have an issue. There are BOM changes that require engineering approval: swapping parts around, changing PCB revisions, etc. But there are BOM changes that don't need engineering approval: wire lengths, lug sizes, pre-approved alternate parts, etc.
Obviously our BOM gatekeeper could just sort the changes into those piles intelligently. But is there a standard automated way to accomplish the same end? To define certain changes that can be made, and others that can't without engineering approval?