Skip to main content
16-Pearl
July 17, 2023
Solved

Any OOTB Navigate services present to fetch CAD Structure ? and to fetch CADStructure with its quant

  • July 17, 2023
  • 1 reply
  • 2902 views

Any OOTB Navigate services present to fetch CAD Structure ? and to fetch CADStructure with its quantity ?? 

Best answer by ThorstenMueller

The DocumentStructureAccessAppThing is designed to be used for the WTDocument use cases.
If you want to get the EPM Document (CAD Document) structure you need to use a different approach.
The connector that you can look for in the OOTB services is "ptc-windchill-OData-connector".

For Example the call "CAD_Get_Structure_Internal" can be used to get a CAD Structure from Windchill.

But as Andra wrote, sharing a bit more details about your environemnt and detailled use case would be helpful.

Depending on your Navigate version and your use case you would have to use a different approach.

The below example is using the CAD_Get_Structure_Internal service with an ID (EPM oid) and the $expand of "CADDocument,Components($expand=CADDocument,Components;$levels=3)". Which would get the epm structure of the assembly for 3 levels)

ThorstenMueller_0-1689663441716.png

 

1 reply

5-Regular Member
July 17, 2023
Thank you for your question.
I encourage you to bring more details and context to your initial inquiery to increase your chances to receive meaningful help from other Community members.
 
16-Pearl
July 17, 2023

I want to know the inputs of this OOTB Navigate Service 
Thing:DocumentStructureAccessAppThing
Service:GetStructure

AP_10343008_0-1689625549936.png

 

13-Aquamarine
July 18, 2023

The DocumentStructureAccessAppThing is designed to be used for the WTDocument use cases.
If you want to get the EPM Document (CAD Document) structure you need to use a different approach.
The connector that you can look for in the OOTB services is "ptc-windchill-OData-connector".

For Example the call "CAD_Get_Structure_Internal" can be used to get a CAD Structure from Windchill.

But as Andra wrote, sharing a bit more details about your environemnt and detailled use case would be helpful.

Depending on your Navigate version and your use case you would have to use a different approach.

The below example is using the CAD_Get_Structure_Internal service with an ID (EPM oid) and the $expand of "CADDocument,Components($expand=CADDocument,Components;$levels=3)". Which would get the epm structure of the assembly for 3 levels)

ThorstenMueller_0-1689663441716.png