資料管理能力 > 管理零件結構 > 零件結構瀏覽器 > 零件結構動作 > 零件關係的 REST API
  
零件關係的 REST API
Windchill 提供 REST API 以存取零件關係。這些 API 會向 web 服務 (如 ThingWorx) 顯露唯讀資訊。能夠進行 HTTP 請求的任何用戶端都可以使用這些 API。
* 
請注意下列事項:
未提供這些 API 的使用者介面。
Windchill 物件識別元 (oid) 可用於諸多定義中。
/v1/partsrelations - 傳回所有符合指定條件的汰換和全域替代物件。
輸入:
來源 - 屬於以逗號分隔的 oid 名稱清單的 Windchill 來源運算式。
目標 - 屬於以逗號分隔的 oid 名稱清單的 Windchill 目標運算式。
類型 - 屬於以逗號分隔的類型名稱清單的 Windchill 類型運算式。
select - 屬於以逗號分隔的內容名稱清單的 OData select 運算式。服務可定義要傳回的屬性預設清單。如果已指定星號 (*),則傳回清單會包括「Windchill 類型及屬性管理」公用程式中所定義物件的所有屬性。
securityContext- 安全性前後關聯的 Windchill oid 或安全性前後關聯名稱,或可進行導覽條件語法分析的 JSON。如果搜尋的物件尚未版序化,則不必指定安全性前後關聯。如果未指定,則會選擇最新版本。
輸出:
零件清單或錯誤代碼與錯誤訊息。
/v1/partsrelations/alternates - 傳回所有符合指定條件的全域替代物件。
輸入:
來源 - 屬於以逗號分隔的 oid 名稱清單的 Windchill 來源運算式。
目標 - 屬於以逗號分隔的 oid 名稱清單的 Windchill 目標運算式。
select - 屬於以逗號分隔的內容名稱清單的 OData select 運算式。服務可定義要傳回的屬性預設清單。如果已指定星號 (*),則傳回清單會包括「Windchill 類型及屬性管理」公用程式中所定義物件的所有屬性。
securityContext- 安全性前後關聯的 Windchill oid 或安全性前後關聯名稱,或可進行導覽條件語法分析的 JSON。如果搜尋的物件尚未版序化,則不必指定安全性前後關聯。如果未指定,則會選擇最新版本。
輸出:
零件清單或錯誤代碼與錯誤訊息。
/v1/partsrelations/supersession - 傳回所有符合指定條件的汰換物件。
輸入:
來源 - 屬於以逗號分隔的 oid 名稱清單的 Windchill 來源運算式。
目標 - 屬於以逗號分隔的 oid 名稱清單的 Windchill 目標運算式。
select - 屬於以逗號分隔的內容名稱清單的 OData select 運算式。服務可定義要傳回的屬性預設清單。如果已指定星號 (*),則傳回清單會包括「Windchill 類型及屬性管理」公用程式中所定義物件的所有屬性。
securityContext- 安全性前後關聯的 Windchill oid 或安全性前後關聯名稱,或可進行導覽條件語法分析的 JSON。如果搜尋的物件尚未版序化,則不必指定安全性前後關聯。如果未指定,則會選擇最新版本。
輸出:
零件清單或錯誤代碼與錯誤訊息。
/v1/partsrelations/alternate/{id} - 傳回具有指定 ID 的全域替代物件。
輸入:
idWindchill OIR 的數字部份。
必須使用這個參數。
select - 屬於以逗號分隔的內容名稱清單的 OData select 運算式。服務可定義要傳回的屬性預設清單。如果已指定星號 (*),則傳回清單會包括「Windchill 類型及屬性管理」公用程式中所定義物件的所有屬性。
輸出:
全域替代物件或錯誤代碼與錯誤訊息。
/v1/partsrelations/supersession/{id} - 傳回具有指定 ID 的汰換物件。
輸入:
idWindchill OIR 的數字部份。
必須使用這個參數。
select - 屬於以逗號分隔的內容名稱清單的 OData select 運算式。服務可定義要傳回的屬性預設清單。如果已指定星號 (*),則傳回清單會包括「Windchill 類型及屬性管理」公用程式中所定義物件的所有屬性。
輸出:
汰換物件或錯誤代碼與錯誤訊息。