Community Tip - Did you know you can set a signature that will be added to all your posts? Set it here! X
Hello,
We have a need to create something like a Referenced By link between WTParts and EPMDocuments. Our use case is mainly for Dynamic Documents (Arbortext), which contain product specific documentation.
We have WTParts representing top level assemblies.
We have Arbortext authored product documentation as Dynamic Documents for the WTPart assemblies.
The groups maintaining the WTPart and the Dynamic Documents are independent.
Requirements for change for the product and the documentation are completely independent.
Revisions to the WTPart often do not require revision of the Dynamic Documents, the individual revising the WTPart would not always know the correct course of action for the documentation.
Revisions to the Dynamic Document never require a revision to the WTPart.
We require a Version to Master link that will work for Dynamic Documents similar to how Reference by Links work between a WTPart version and a WTDocument master. This would allow the two groups to work as independently as possible while maintaining the link between the objects we require.
The only out of the box association between the objects is content, which is version to version and the configurable link object does not support EPMDocs. This only leaves customisation as a solution. Dynamic documents are a are a sub type of EPMDocs (so are CADDocuments), if we put something in place for EPMDocuments then we can use it for both objects. Like many customers we have use cases for reference linking some CAD content to WTParts also.
It seems likely to me that someone might have already done something like we need. Has anyone done it or know of any partners that might sell a solution?
Solved! Go to Solution.
Hi Lewis
we have done that , by using the ConfigurableReferenceLink in Type manager
wt.configurablelink.ConfigurableReferenceLink
quite easy, as the link can be create and set in the Type manager (cardinality and RoleA and RoleB constraint)
a little bit of xml configuration to hook the Tables and actions for this new link. But well documented in Customizer guide
We use it as for normal Creo CAD Document, for storing and linking MTL material files to our WTpart
regards
Gregory
Hi Lewis
we have done that , by using the ConfigurableReferenceLink in Type manager
wt.configurablelink.ConfigurableReferenceLink
quite easy, as the link can be create and set in the Type manager (cardinality and RoleA and RoleB constraint)
a little bit of xml configuration to hook the Tables and actions for this new link. But well documented in Customizer guide
We use it as for normal Creo CAD Document, for storing and linking MTL material files to our WTpart
regards
Gregory
Gregory,
Thanks for the info. I am Yao, who works with Lewis. I did looked at the configurable reference link in type manager, but the relationship constraints are only for wtdocs, not epmdoc. Would you please share a little bit more details on how to set up the link?
Thanks,
Yao
Hi Yao
you're right,OOTB , the EPMDocument is not selectable
please see in the Referenced By link between WTPart and CAD Document
a properties to set in wt.properties. It drives the "Role B" object types
CONFIGURABLE_LINK_ROLE_CLASSES=wt.part.WTPart,wt.doc.WTDocument
you can add wt.epm.EPMDocument, or any Versionnable objects
regards
That property does the magic. I've tried it and EPMDocument is now showing in the relationship constraints applet.
Thanks, Gregory.
Yao
Hello Lewis,
Did Gregory's suggestion help at all? If you are looking for documentation on the Configurable Links you can find it in the WHC.
For example:
This page explains how to install/use them, including how to install the Configurable Links example provided with Windchill.
Cheers!
Yes, Gregory's help was exactly what we needed. Thank you all.