Community Tip - If community subscription notifications are filling up your inbox you can set up a daily digest and get all your notifications in a single email. X
Version: Windchill 12.1
Use Case: What are the best practices / recommendations in terms part management practices? I'm interested what other organizations do, how many part types you manage and what they are. Our company is manufacturer / provider of industrial automation.
If you are referring to Soft Typing parts, I have some experience with it. They are useful if you want to have different part types with different sets of attributes, initialization rules, icons, lifecycles, access right rules, version schemas and workflows. The kicker is that once created of a certain type, there is not "supported" way of changing the type. Not easily that is. So its up to the end user to get it right and right the first time.
When we started using Windchill, we created soft types for parts and docs. We ran into maintenance issues like I illustrated above requiring lots of admin fixing. Since then we reduced the use of soft types and used PartsLink to handle the various part types. Most of what we wanted was unique attribute sets. Since PartsLink allows for things to be classified at any point, easy to fix errors. Short answer, walk careful into this and if you can avoid the complexity, do so.
Hi all,
My recommendation is Create an own wtpart subtype even thou you are not planning to use more sub soft-type WTParts.
Always create own one that is not the root one.
You can easily add the additional subtype in the future and split the usage as you need. ACL OIR etc.
if you do not do that, you will have more work in the future with changing the used root wtpart type to correct one.
PetrH
I would create a entity-relation diagram as a start.
Which objects do you need?
Which attributes for every object?
Are there any special connections you need to consider?
We have a huge information model with 10+ different types and many attributes.
Some of it might be "nice to have" down the road, but our integration with other applications might also require extra types to be created.
