共用方式為


Microsoft.CIFramework 方法 (Dynamics 365 管道整合架構 1.0 JavaScript API 參考)

Microsoft CIFramework 提供使用 JavaScript API 來管理 Dynamics 365 模型導向應用程式中的通訊面板、記錄和表單的方法。

這很重要

  • 在呼叫其他 API 之前,必須叫用 CIFInitDone 事件處理常式
  • API 的逾時限制為 10 秒。 如果 API 未在 10 秒內執行,則必須使用變更的參數或範圍再次執行。

通訊面板管理 API

通訊面板是您作為客服專員與客戶互動的地方。 使用 Channel Integration Framework 1.0 建置的合作夥伴小工具會載入此面板中。 此版本中的小工具顯示在螢幕右側,並支援停靠和最小化模式。

使用下列 API 來管理通訊面板 (Widget) 的狀態。

Methods Description
設定寬度 設定所有工作階段的面板寬度。
get寬度 取得面板寬度(以像素為單位)。
設定模式 設定面板的狀態。
get模式 設定面板的狀態。

CRUD 作業 API

使用下列 API 對實體記錄執行 CRUD 作業。

Methods Description
創建記錄 建立實體記錄。
檢索記錄 擷取實體記錄。
更新記錄 更新實體記錄。
刪除記錄 刪除實體記錄。

雜項方法

Methods Description
getEntityMetadata 傳回指定實體的實體中繼資料。
設定點擊行動 設定布林值以啟用或停用輸出通訊 (ClickToAct)。
getClickToAct 傳回布林值,以指出是否已啟用輸出通訊 (ClickToAct)。
搜尋和開放記錄 此方法會在入埠通訊期間從通訊小工具搜尋記錄,並開啟記錄。
get環境 取得目前的整合介面應用程式和頁面詳細資料。 詳細資料包括應用程式識別碼 (appid)、pageType (pageType)、記錄識別碼 (id)、組織地理位置 (orgGeo) 和工作階段導覽類型 (navigationType)。
openForm 開啟實體表單或快速建立表單。
renderSearch頁面 可讓您在特定實體類型的記錄中搜尋。 此 API 會開啟 [整合介面] 實體頁面,其中的搜尋欄位已預先填入作為參數傳遞的搜尋字串。
addHandler 將訂閱者新增至事件。

備註

此 API 可用於 Widget 和 [統一介面] 頁面。

removeHandler 從事件中移除訂閱者。

備註

此 API 可用於 Widget 和 [統一介面] 頁面。

raise 事件 呼叫事件的關聯訂閱者。

備註

如果您已使用 addHandler 方法建立自訂事件,則可以在此方法中將事件名稱作為參數傳遞,以引發這些事件。

更新內容 此方法可讓您設定自動化字典。

Dynamics 365 管道整合架構的新功能
Dynamics 365 Channel Integration Framework 1.0 的系統需求