Hi Dax,
Yes, we have implemented WTParts. But it was not an easy job to convince all stakeholders about the benefits.
You don't need WTParts when the output of your design department is only sets of drawings. When your Windchill is only ment to manage your CADdata (and derivatives) , WTParts are useless.
I can imagine that don't need WTParts when your model structure maps 100% to a BOM. There can be business contexts with very simple modeltrees so that the modeltree is representative for the manufacturing BOM.
But generally speaking, the assumption that the modeltree should be the basis for rigorous mapping between CADdocuments and articles, could be limiting to the design process. The design process should be a creative process. At the end of it, a transfer has to be arranged from the design department to manufacturing/purchasing. Think about auxiliary levels in the assembly structure, or the lack of levels in the assembly structure because the design process didn't need it. Think about auxiliary parts (e.g. for your TopDown setup), or the lack of some parts. Manufacturing/Purchasing need a product structure that reflects their business (=logistic) processes. In most cases, this does not fit with the resulting structure from a creative design process.
So, the solution is an intermediate object, the WTPart.
Brief, the WTPart is the intermediate between the engineering environment and the manufacturing environment. Without WTParts in your PLM system, you can't store article related information into it.
In our case, we set up a drawing release procedure that enforces the existence of a WTPart, and the correct linking. We advised designers to add additional models to the WTPart if appropriate (think about design intents, generics, etc.), but that is not enforced. Nevertheless, we see designers using the WTPart concept more and more as a tool to ease their work.
Further, we postponed the implementation of product structures in Windchill. Mainly because we are not ready to synchronise a structure from PLM to ERP. It makes sense (more or less) to implement WTParts, but leave the relationships between them the domain of ERP.
Does this shed a light on the topic?
Met vriendelijke groeten, Best Regards,
Hugo.