自訂 ThingWorx Navigate > 建立自訂任務 > 透過 OData 連接器執行 Info*Engine 服務
透過 OData 連接器執行 Info*Engine 服務
欲使用 OData 連接器執行 Info*Engine 任務,請首先將現成連接器 ptc-windchill-OData-connector 配置為連線至 Info*Engine 網域 Windchill OData REST 服務。然後,您可以使用 Windchill OData REST 服務執行 Info*Engine 任務。
請遵循下列步驟來執行 Info*Engine 任務:
1. 根據配置 OData 連接器主題中的步驟配置 ptc-windchill-OData-connector
2. 按一下「服務」標籤。
3. 針對 RefreshEndpointCache,按一下 「執行服務」視窗即會開啟。
4. 按一下「執行」。您將會收到訊息:成功。您的服務已成功執行。
5. 按一下「完成」
6. 針對 InvokeIETask,按一下
7. 「輸入」視窗中,新增下列 JSON 格式的資訊:
Task - Info*Engine 任務的 XML 檔案。此檔案位於此處:<Windchill 安裝>/<Windchill_Home>/tasks/
* 
請確定此任務已啟用以待執行。欲執行此操作,請確認下列標示顯示在 XML 檔案的開頭:
<%@page language="java" access="http"%>
Params - (選用) 包含可作為參數傳遞到 Info*Engine 任務之名稱值對的 JSON 陣列。
範例:
{
"Task": "wt/federation/delegates/windchill/QueryObjects.xml",
"Params": [
{ "Name": "type", "Value": "wt.part.WTPart" },
{ "Name": "where", "Value": "name=SOME_PART_NAME" }
]
}
8. 按一下「執行」以啟動 Info*Engine 任務。服務的輸出為 JSON 格式,包含下列內容:
@odata.context - 有效負載的前後關聯 URL。
Value - 包含具有 GroupnameElement 內容的 JSON 物件之 JSON 陣列。
9. 欲執行其他 Info * Engine 任務,請重複步驟 1-7。
* 
OData 連接器的端點可能無法如預期在 ThingWorx Navigate 上正常運作,因此,您可能需要進行變更。如需有關針對 Windchill 資料配置 OData 服務的詳細資訊與指示,請參閱 Windchill REST Services 說明中心
這是否有幫助?