Skip to main content
3-Newcomer
October 9, 2023
Solved

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

  • October 9, 2023
  • 1 reply
  • 721 views

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.

 

 

Best answer by Fadel

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()+")");

1 reply

Fadel
Fadel23-Emerald IAnswer
23-Emerald I
October 9, 2023

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()+")");

Buiꓘa