執行動作
在 OData 中,動作是新增伺服器端操作 (這些操作不會輕鬆定義為對實體執行的 CRUD 操作,例如建立、擷取、更新與刪除) 的一種方式。
動作可以傳回資料,並可用來執行下列操作:
複雜的交易
一次處理多個實體
允許只更新實體的某些內容
傳送不是實體的資料
動作的目標可以是單一實體也可以是集合。在 OData 術語中,這就是繫結。您也可以擁有未繫結的動作,這些動作稱為對服務的靜態操作。
使用此動作可如從 OData 中繼資料分析一樣執行動作。
使用「執行動作」動作
欲在工作流程中使用此動作,請將其連線至 ThingWorx Flow。欲連線至流程,請執行下列操作:
1. OData 連接器下的「執行動作」動作拖曳至畫布,將指標置於動作上,然後按一下 或連按兩下該動作。「執行動作」動作視窗即會開啟。
2. 視需要編輯標籤名稱。依預設,標籤名稱與動作名稱相同。
3. 欲新增授權,請參閱 OData 連接器主題中的 授權 OData 部份。
* 
如果您之前已新增 OData 授權,請從清單中選取授權。
4. 選取要執行的 OData「動作」。輸入表單會根據您選取的動作而有所不同。
例如,如果您選取 AddAppComponents,輸入表單會顯示下列內容:
AppId
Components
5. 輸入內容詳細資訊,然後按一下「完成」
動態輸出結構描述
「執行動作」動作會根據您選取的 OData 動作傳回動態輸出結構描述。如果動作沒有傳回類型,會傳回訊息字串。請參閱下圖中您選取 ShareTrip-Person 動作時的範例輸出結構描述: