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