cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

What is the use of configurable links in windchill? Any materials apart from help center?

SOLVED
Moonstone

What is the use of configurable links in windchill? Any materials apart from help center?

Dear All,
I have been trying to understand what configurable links are in windchill. Also I have created subtypes for four configurable links also and created parent child relationship but after that I don't how data is being mapped or connected between wtpart and document.
Even after searching for documentation everywhere I could only find a few links which would talk about configurable link but they are no different from PTC Help center. Can somebody please explain what configurable links are in Windchill in layman terms and also provide some links to understand what Configurable links are?

Vinay S.
CADOpt Technologies Private Limited
Bengaluru.
1 ACCEPTED SOLUTION

Accepted Solutions

Re: What is the use of configurable links in windchill? Any materials apart from help center?

Sure I can Smiley Happy

1. Example: Attach document to CAD-document

The customer want's to add e.g. an excel calculation sheet to connect with an EPMDocument. Sure he could attach it directly as attachment of the Cad-Document, but then he has no history and also he can't open it with the office integration. So I created a configurable link to attach a WTDocument to a CAD-Document.

 

2. Example:  Running changes in a product

The management wants to have an overview over their products. So they also need to know how many changes in a product are currently running or have been closed. I created a configurable link between parts and change notice. So each time a part is added to the affected table, it will automatically connect all the top end item with the change order. With this customization it's possible to see on the end item which changes are attached and the other way around, which end items are affected by the change notice.

 

There are many other use cases.

E.g. connect a creo material file with the raw material. 

Connect two parts with a special connection.

etc.

9 REPLIES 9

Re: What is the use of configurable links in windchill? Any materials apart from help center?

Configurable links are very powerful. There are 4 different link types:

Configurable Describe Link—A version to version relationship
Configurable Reference Link—A version to master relationship
Configurable Masters Link—A master to master relationship
Configurable Revision Link—A revision to revision relationship

 

All these link types have different behaviours. e.g. the Revision Link is like the describe link but it allows you to connect an object to a released WTPart. With the describe link you need to have modify rights to connect an object.

 

First you need to create a subtype of the Link. Then you define in the relationship tab which objects are allowed to linke together.  e.g. Change Notice and subtype of a WTDocument. or. EPMDocument and WTDocument, or...

 

To implement a configurable link you need to specify multiple xconf properties, modify the actions and action models and also create some resource bundle to localize the table names.  

 

Unfortunately sometimes they aren't very well implemented into Windchill. One big problem is, that the collector doesn't work! And also modifying link attributes is also a pain.

 

I have implemented these links multiple times and yes, they are powerful.

Re: What is the use of configurable links in windchill? Any materials apart from help center?

Hi @brueegg ,

Thank you so much for the detailed explanation regarding Configurable links. I have got a starting point now. I even setup a configurable link after that, but what is the actual use of it is somewhat I am missing. I couldn't find any use case or an example on why it is used in industry? Can you please give a small example on why it is used in industry?

Vinay S.
CADOpt Technologies Private Limited
Bengaluru.

Re: What is the use of configurable links in windchill? Any materials apart from help center?

Sure I can Smiley Happy

1. Example: Attach document to CAD-document

The customer want's to add e.g. an excel calculation sheet to connect with an EPMDocument. Sure he could attach it directly as attachment of the Cad-Document, but then he has no history and also he can't open it with the office integration. So I created a configurable link to attach a WTDocument to a CAD-Document.

 

2. Example:  Running changes in a product

The management wants to have an overview over their products. So they also need to know how many changes in a product are currently running or have been closed. I created a configurable link between parts and change notice. So each time a part is added to the affected table, it will automatically connect all the top end item with the change order. With this customization it's possible to see on the end item which changes are attached and the other way around, which end items are affected by the change notice.

 

There are many other use cases.

E.g. connect a creo material file with the raw material. 

Connect two parts with a special connection.

etc.

Re: What is the use of configurable links in windchill? Any materials apart from help center?

Wow, that was such a clear example!! I am very much grateful to you.

Hope you won't mind if I ask another question?

If I create two document subtypes, can I link each other automatically instead of manual linking in configurable link. For example, if I create a document of subtype A, automatically a document with subtype B should be created and attached to subtype A in configurable link where subtype A will be the master reference. Can this be done with customizing configurable link?

Vinay S.
CADOpt Technologies Private Limited
Bengaluru.

Re: What is the use of configurable links in windchill? Any materials apart from help center?

This would be a typical windchill customizing which needs to be programmed in Java. 

Re: What is the use of configurable links in windchill? Any materials apart from help center?

Hi @brueegg,

Yes now I am trying this with customization. But also wanted to understand what configurable links were and with it is it possible to achieve the requirement. As you said configurable links are very powerful and I will try to explore them in depth. Thank you so much for your time, help and sharing knowledge regarding configurable links.

Vinay S.
CADOpt Technologies Private Limited
Bengaluru.
Highlighted

Re: What is the use of configurable links in windchill? Any materials apart from help center?

Have you ever created a configurable link to a WTChangeActivity2 ?

I need that, but I can't load the relationship contraint to do so...

Re: What is the use of configurable links in windchill? Any materials apart from help center?

This is OOTB not available, but you can add the object classes with following property:

<Property name="CONFIGURABLE_LINK_ROLE_CLASSES" overridable="true"
     targetFile="codebase/wt.properties"
     value="wt.epm.EPMDocument,wt.change2.WTChangeActivity2"/>

Re: What is the use of configurable links in windchill? Any materials apart from help center?

Wow! Thank you! This seems to be it!

 

Announcements

Thingworx Navigate content has a new home! Click here to access the new Thingworx Navigate forum! ______________________________ Check out the Windchill Tips Board! We're talking about Whirlpool's use of digital twin, augmented reality, and data-driven design!

The NAVIGATE WORKING GROUP is here! Come innovate with PTC!

Sign up for a Working Group