零件關係的 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 的全域替代物件。
◦ 輸入:
▪ id - Windchill OIR 的數字部份。
必須使用這個參數。
▪ select - 屬於以逗號分隔的內容名稱清單的 OData select 運算式。服務可定義要傳回的屬性預設清單。如果已指定星號 (*),則傳回清單會包括「Windchill 類型及屬性管理」公用程式中所定義物件的所有屬性。
◦ 輸出:
▪ 全域替代物件或錯誤代碼與錯誤訊息。
• /v1/partsrelations/supersession/{id} - 傳回具有指定 ID 的汰換物件。
◦ 輸入:
▪ id - Windchill OIR 的數字部份。
必須使用這個參數。
▪ select - 屬於以逗號分隔的內容名稱清單的 OData select 運算式。服務可定義要傳回的屬性預設清單。如果已指定星號 (*),則傳回清單會包括「Windchill 類型及屬性管理」公用程式中所定義物件的所有屬性。
◦ 輸出:
▪ 汰換物件或錯誤代碼與錯誤訊息。