본문 바로가기
  • Welcome!
VBA For Windchill

Windchill & VBA 10) Retrieving Folder Contents of a Specific Type

by ToolBOX01 2024. 8. 3.
반응형

□ WTPart 이름 및 속정 정보 가져오기  (Get WTPart name and attribute information)

FolderContents/PTC.ProdMgmt.Part : 제품 주소 > 제품 기본 폴더 주소 >콘텐츠 주소로 WTPart 이름 가져오기

▷   URL

 GET Url = "http://WC Adress/Windchill/servlet/odata/v4/DataAdmin/Containers('A')/Folders('B')/Folders('C')/FolderContents/PTC.ProdMgmt.Part"

A : 제품 주소 (Product Adress)
ex) OR:wt.pdmlink.PDMLinkProduct:1376268

B: 제품의 기본 폴더 주소 (The product's default folder address)
ex) OR:wt.folder.Cabinet:1376613

C: 제품의 하위 폴더 주소 ( Product subfolder address)
ex) OR:wt.folder.SubFolder:13768714

▷프로그램 실행 (Run the program)

 

□ 제품 아래에 있는 모든 WTPart 이름 및 속정 정보 가져오기 
      Get all WTPart names and attributes under a product

Ex)

GET URL = http://WC Adress/Windchill/servlet/odata/v6/ProdMgmt/Parts?$filter=Context/Name eq 'Demo'

제품 이름(Name of the product) : Demo

 

CAD Documents 이름 및 속정 정보 가져오기
(Get CAD Documents name and attribute information)

FolderContents/PTC.CADDocumentMgmt.CADDocument

 GET Url = "http://WC Adress/Windchill/servlet/odata/v4/DataAdmin/Containers('A')/Folders('B')/Folders('C')/FolderContents/PTC.CADDocumentMgmt.CADDocument