Skip to Content
Menu
This question has been flagged
1 Reply
1943 Views

We can record changes to a product using the PLM module and creating an ECO 


This changes the version of the product from Version 1 -> Version 2. No problem there.


The issue we have is this version doesn't seem to impact anything. the inventory we had on hand of version 1 remains, but nothing differentiates it from version 2.


Also, if we look back at completed MOs, there is nothing to tell us what version of the product was consumed on the MO. 


These are potentially important things to have record of. If we are on version 2 of a product and identify a problem with this version, we would want to know all MOs that used version 2 and exclude MOs that used version 1. Then we can identify the scale of the problem.


I am not using the functionality properly? does anyone have advice how to use this functionality?


If the solution is to create a new product for version 2, how can we mass update BOMs? we may have components that appear on 10+ BOMs so would it have to be 10+ ECOs for BOM updates?

Avatar
Discard
Best Answer

This not an Odoo characteristics but more of a general PLM / Material Management rule: 

Materials with the same revision/version should be "equivalent" from a form/fit/function point of view. In other hand, if you have a bucket of the same material with different versions/revisions, you should be able to blindly take one and assemble it with the other parts of the BOM without consequences. This is why revisions or versions should not impact inventory.   

If you want (or need) to make a distinction between 2 parts: change the material number!

So why bother with revision you would ask me? Sometime you want to track a change on a material that is not affecting the 3F rule: think about an electronic board that can be produced either with chip A from supplier A and chip B from supplier B. If the board behave exactly the same with both chips, you may want to use 2 versions to quickly identify them (when they return for repair f. ex.) But as they are interchangeable, you wont be able to identify them in your inventory...

And finally if you really need to track "versions" in your inventory, make them part of the material number (or internal reference as it is called in Odoo). 

Something like 1234-01 

Where 1234 is the root number that uniquely identify your material "family", -01 is the "version" that you can "increase" in case you need a new evolution of your material that is not compatible/interchangeable with the previous "version". You would go to 1234-02. This is a new material number, identified separately in the inventory. But this "rev roll" has a cost: you need to manage it with a proper ECO process and you need to maintain all the BOMs this material is used in. This may have a cascading effect where the parents could become not interchangeable anymore (you will also need to do a rev roll on the parent) or not (in which case, you can simply change the revision/version of the parent...  

Avatar
Discard
Related Posts Replies Views Activity
2
Sep 24
1092
1
Mar 23
9212
0
Oct 19
5085
1
May 24
1818
3
Sep 24
2191