Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X
Dear Ngiacom,
I wrote this post because I cannot add a comment on your idea:
The question is how to modify a PartLibrary part?
First, it is to be remember that PartLibrary is a function whose origin is in Modeling. This function can then be managed or not by a PLM.
ModelManager manages PartLibrary. But, whatever the level of access right of the user, the Partlibrary part can not be modified at all (except bypassing ModelManager, which is very delicate). This aspect is the philosophy adopted by PTC. I did not find any litterature about the reason of this philosophy. Anyway, that was a big problem for me when I had to change minor things of the part (name, material, color, weight, geometry, ...). This is why I wrote this idea you mentionned:
Having no hope that the situation evolves, I created a procedure to manage. In short, I create a new part with a revision which replaces the old one in the PartLibrary tables and menus. The big problem was for old assemblies containing the old part.
Then, we upgraded from ModelManager to Windchill in 2020. I noticed that Windchill does not manage PartLibrary. As I prefered to create company parts without the help of PartLibrary, I was blocked since there was not this famous button ("blue book") when connected to Windchill. This button is only available when connected with ModelManager.
Then, I concentrated my search to Modeling and find some things that could help. A part can be marked as a PartLibrary part with the command sd-set-library-attr. To unmark the part, use the command sd-detach-item-attribute.lsp. See:
I just want to warn that, since I retired beginning of last year, and, as far as I remember, I had not to modify a PartLibrary part since we are with Windchill, I cannot check the whole process (unmark, mark again, check the attributes, revisionning on Windchill, ...).
Hope this helps.
Gerard Leclercq