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

Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X

How to establish automatic link between Product Family part with DMR document in windchill ?

DB_10808367
3-Visitor

How to establish automatic link between Product Family part with DMR document in windchill ?

Hi Experts,

I need to create the link between Product family part and DMR. This can be done manually using "Referenced By Parts" in document -> related objects.

 

I need this to be done through java code.

 

Anyone can give a method how to build the link through code?

 

Thanks.

 

 

ACCEPTED SOLUTION

Accepted Solutions
Fadel
22-Sapphire I
(To:DB_10808367)

try below :

part = (WTPart) WorkInProgressHelper.service.checkout(part, WorkInProgressHelper.service.getCheckoutFolder(),null).getWorkingCopy();
ref_link= (WTPartReferenceLink) PersistenceHelper.manager.save(WTPartReferenceLink.newWTPartReferenceLink(part, (WTDocumentMaster)doc.getMaster()));
part = (WTPart) WorkInProgressHelper.service.checkin(part, "Created WTPartReferenceLink with WTdocument= "+doc.getNumber());
System.out.println("*** WTPartReferenceLink Created :: Part ("
+part.getNumber()+") = Document ("
+doc.getNumber()+")");

Fede

View solution in original post

1 REPLY 1
Fadel
22-Sapphire I
(To:DB_10808367)

try below :

part = (WTPart) WorkInProgressHelper.service.checkout(part, WorkInProgressHelper.service.getCheckoutFolder(),null).getWorkingCopy();
ref_link= (WTPartReferenceLink) PersistenceHelper.manager.save(WTPartReferenceLink.newWTPartReferenceLink(part, (WTDocumentMaster)doc.getMaster()));
part = (WTPart) WorkInProgressHelper.service.checkin(part, "Created WTPartReferenceLink with WTdocument= "+doc.getNumber());
System.out.println("*** WTPartReferenceLink Created :: Part ("
+part.getNumber()+") = Document ("
+doc.getNumber()+")");

Fede
Announcements


Top Tags