隨 Dynamics 365 Customer Engagement 推出的重要變更

本主題中所述的推出與取代項目適用於 2017 年 7 月更新之後發行的 Dynamics 365 Customer Engagement。 系統管理員和 IT 專業人員應使用此資訊,為 Dynamics 365 的未來版本做好準備。 Customer Engagement 是指組成 Dynamics 365 之 CRM 部分的應用程式,包括 Sales、Customer Service、Field Service 及 專案服務自動化 應用程式。

「已取代」表示我們將從 Dynamics 365 未來的主要版本中移除該功能。 此功能將持續運作並獲得完整支援,直到正式移除為止。 此取代通知可能會持續幾年。 移除後,該功能將無法運作。 我們現在通知您,讓您在功能移除之前有足夠的時間規劃和更新您的程式碼。

有關過去取代項目的資訊,請參閱:

Dynamics 365 for Outlook (Outlook 用戶端) 已遭到取代

Dynamics 365 for Outlook 應用程式 會隨 Dynamics CRM 2016 (8.0 版) 推出,是我們用來將 Dynamics 365 與 Microsoft Outlook 搭配的最新供應項目。 有了 Dynamics 365 for Outlook 應用程式,您就可以直接在 Outlook [收件匣] 中查看來自 Dynamics 365 的內容資訊。 只要按一下,您就可以將 Outlook 電子郵件訊息或約會連結至特定 Dynamics 365 記錄。 Dynamics 365 for Outlook 應用程式 可搭配伺服器端同步處理一起運作。

因此,舊版 Outlook 增益集 (Dynamics 365 for Outlook) 已隨 Dynamics 365 (線上) 適用的 2017 年 7 月更新 遭到取代,並且將從未來的主要版本中移除。 此取代內容包括 Dynamics 365 for Outlook 中的離線模式和同步處理。

其他資訊:

Dynamics 365 for Customer Service 中的服務排程已遭到取代

Unified Resource Scheduling 解決方案隨附於 Dynamics 365 for Field Service。 有了此解決方案,您就可以自動設定系統來排程多個週期性的預約需求。 如此就能縮短整體行進時間,並且盡可能有效率地使用所有資源。 它將許多限制納入考量,例如資源可用性、所需技能、工時、期間及時段,以便最佳化排程。

使用服務活動的現有服務排程功能已遭到取代,並且將從未來的主要版本中移除。 服務排程功能將納入 Unified Resource Scheduling 解決方案中。 此解決方案與 Dynamics 365 徹底整合,並且將搭配 Dynamics 365 for Customer Service 運作。 Unified Resource Scheduling 解決方案將提供與現有服務排程功能之間的功能同位。

現有的服務排程使用者將收到進一步通知,並且限時移轉至新的服務排程功能。

其他資訊:說明及訓練:使用資源排程最佳化排程多個週期性的預約需求

對話方塊已遭到取代

您可以使用對話方塊程序建立互動式的逐步資料輸入表單,此表單需要使用者輸入才能啟動並執行,直到完成。 當您啟動對話方塊程序時,會顯示一個類似精靈的介面;使用者會在進行精靈的每一頁時選擇選項或輸入資料。

對話方塊已取代為行動工作流程 (自 2016 年 12 月更新起適用) 及商務程序流程。 工作流程與商務程序流程都將繼續進化,使得轉換過程更容易。

使用 Parature 知識庫做為 Dynamics 365 知識管理解決方案的方式已遭到取代

使用 來自 Microsoft 的 Parature 知識庫做為 Dynamics 365 知識管理解決方案的方式已遭到取代。 此功能會取代為 Dynamics 365 中的知識管理功能。

[知識庫管理設定] 對話方塊中的 [知識解決方案] 設定用於提供 Dynamics 365 與 來自 Microsoft 的 Parature 之間的連接,該設定將從 Dynamics 365 未來的主要版本中移除。

知識庫管理設定對話方塊

Project Service Finder 應用程式已遭到取代

可搭配 Dynamics 365 for 專案服務自動化 使用的 Project Service Finder 應用程式已遭到取代。 我們將根據 Microsoft 現代化生命週期原則,針對相關聯的舊有 專案服務自動化 版本為舊版應用程式提供支援。 透過此應用程式提供的功能將隨未來的 Dynamics 365 版本於 Dynamics 365 for 專案服務自動化 應用程式中提供。

合約、合約服務內容項目及合約範本實體已遭到取代

合約、合約服務內容項目及合約範本實體已遭到取代,並且將從 Dynamics 365 未來的主要版本中移除。 這項功能已取代為 Dynamics 365 for Customer Service 中的權利。

Dynamics 365 for Customer Service 中的標準 SLA 已遭到取代

標準服務等級協定 ([SLA 類型] 欄位設定為 [標準]) 已遭到取代,並且將從 Dynamics 365 未來的主要版本中移除。 標準 SLA 已取代為增強型 SLA。 其他資訊:TechNet:增強型服務等級協定

關聯角色已遭到取代

關聯角色 ([設定>商業管理>關聯角色]) 已遭到取代,並且將從 Dynamics 365 未來的主要版本中移除。 此功能已取代為 [關係角色]。 其他資訊:說明及訓練:建立關係以檢視記錄之間的關聯

合併列印已遭到取代

在 Dynamics CRM 2016 (8.0 版) 中,我們引入了使用 Word 和 Excel 範本產生伺服器端文件的功能。 您可以使用這些範本為組織提供標準化的文件或自訂的資料分析。

舊版中的合併列印已遭到取代。 這包括合併列印 Word 增益集,以及合併列印範本 ([設定>範本>合併列印範本])。

其他資訊:說明及訓練:從 Dynamics 365 資料建立 Word 和 Excel 範本

宣告已遭到取代

宣告 ([設定>管理>宣告]) 已遭到取代,並且將從 Dynamics 365 未來的主要版本中移除。

可透過 [新增現成商務程序] 設定提供的現成商務程序已遭到取代

可透過 [新增現成商務程序] 設定 ([設定>資料管理>新增現成商務程序]) 提供的現成商務程序已遭到取代,並且將從 Dynamics 365 未來的主要版本中移除。 您可以在 Microsoft AppSource 上尋找現成的商務程序。

部分用戶端 API 已遭到取代

下列用戶端 API 已在目前版本中遭到取代,以便重新組織 Xrm 用戶端 API 物件模型,如此更能配合使用相同用戶端指令碼的需要,而不需根據執行所在的內容或用戶端 (網頁用戶端或新的整合介面) 進行變更。 您應規劃使用 [取代用戶端 API] 欄中提到的新用戶端 API,而非使用遭到取代的 API。 已取代的用戶端 API 將繼續提供使用並獲得支援,直到從 Dynamics 365 未來的主要版本中正式移除。

已取代的用戶端 API 取代用戶端 API 註解
Xrm.Page 表單:ExecutionContext.getFormContext 註解 Xrm.Page 是主要表單內容。 如果指令碼是在次要內容 (網格列、快速表單、相關實體) 上執行,則 Xrm.Page 將用於不正確的表單內容。 使用替代方法取得表單內容,就能使用相同的指令碼,而不需在所有內容中進行修改。
做為 PrimaryControl 參數傳送
Xrm.Page.context Xrm.Utility.getGlobalContext 允許存取全域內容,而不需瀏覽表單內容。
Xrm.Page.context.getQueryStringParameters formContext.data.attributes formContext.data.attributes API 將在實體表單、中繼資料導向對話方塊及工作型流程中,提供一致的非實體繫結資料擷取體驗。 資料將會是使用查詢字串傳送的自訂值,以及 openForm()、openQuickCreate() 或 openDialog 方法的參數中所指定項目的組合。
Xrm.Page.context.getTimeZoneOffsetMinutes globalContext.userSettings.getTimeZoneOffsetMinutes 已移至 globalContext.userSettings
Xrm.Page.context.getUserId globalContext.userSettings.userId 已移至 globalContext.userSettings
Xrm.Page.context.getUserLcid globalContext.userSetings.languageId 已移至 globalContext.userSettings
Xrm.Page.context.getUserName globalContext.userSettings.userName 已移至 globalContext.userSettings
Xrm.Page.context.getUserRoles globalContext.userSettings.securityRoles 已移至 globalContext.userSettings
Xrm.Page.context.getIsAutoSaveEnabled globalContext.organizationSettings.isAutoSaveEnabled 已移至 globalContext.organizationSettings
Xrm.Page.context.getOrgLcid globalContext.organizationSettings.languageId 已移至 globalContext.organizationSettings
Xrm.Page.context.getOrgUniqueName globalContext.organizationSettings.uniqueName 已移至 globalContext.organizationSettings
Xrm.Page.data.entity.save(string) Xrm.Page.data.entity.save(saveOptions) 使用 saveOptions 物件,而不是字串參數。
Xrm.Page.data.entity.getDataXml 方法並沒有變更,但使用 "typename",而不是查詢屬性的 type。
GridRow.getData GridRow.data GridRow 基本上是表單內容。 此變更讓 GridRow 與 formContext 採用相同的介面。
GridRowData.getEntity GridRowData.entity GridRowData 是表單資料。 此變更讓 GridRowData 與 formContextData 採用相同的介面。
Xrm.Mobile.offline Xrm.WebApi.offline 已將離線相關的方法移至 Xrm.WebApi.offline 底下
parent.Xrm 以前:HTML Web 資源可在表單內使用 parent.Xrm.Page 或 parent.Xrm.Utility 與 Xrm.PageXrm.Utility 物件互動。 現在:如果是在表單容器中載入 HTML Web 資源,則適用 parent.Xrm.*。 若是其他情況,像是載入 HTML Web 資源做為 SiteMap 的一部分,parent.Xrm.* 就不適用。
addOnKeyPress 使用以新的自訂控制項架構建置的自訂控制項
removeOnKeyPress 使用以新的自訂控制項架構建置的自訂控制項
showAutoComplete 使用自訂控制項和對應的 UI
hideAutoComplete 使用自訂控制項和對應的 UI
Xrm.Utility.alertDialog Xrm.Navigation.openAlertDialog 新簽章與其他 API (openForm) 一致,而且採用一組新的參數,因此更有彈性。
Xrm.Utility.confirmDialog Xrm.Navigation.openConfirmDialog() 新簽章與其他 API (openForm) 一致,而且採用一組新的參數,因此更有彈性。
Xrm.Utility.isActivityType Xrm.Utility.getEntityMetadata isActivityType 方法是同步的方法,所以適用於功能區規則。 不過,取代方法 getEntityMetadata 是非同步,因此不適用於功能區規則。
Xrm.Utility.openEntityForm Xrm.Navigation.openForm 將瀏覽動作移動至 Xrm.Navigation
Xrm.Utility.openQuickCreate Xrm.Navigation.openForm 將瀏覽動作移動至 Xrm.Navigation
Xrm.Utility.openWebResource Xrm.Navigation.openWebResource 將瀏覽動作移動至 Xrm.Navigation 附註:此 API 會在整合介面中傳回 VOID。

EntityMetadata.IsInteractionCentricEnabled 屬性已遭到取代

現已針對新的客戶服務中心應用程式中的互動體驗啟用整合介面中支援的所有實體。 這表示,指出是否可啟用實體提供互動體驗的 EntityMetadata.IsInteractionCentricEnabled 屬性不再相關。 自訂工具中此屬性的對應設定 [啟用互動體驗] 已從目前版本中移除,且 EntityMetadata.IsInteractionCentricEnabled 屬性將從 Dynamics 365 SDK for Customer Engagement 未來的版本中移除。

Silverlight (XAP) Web 資源已遭到取代

Silverlight (XAP) Web 資源已在網頁用戶端上遭到取代,而且在 Dynamics 365 (線上) 適用的 2017 年 7 月更新 中引入的新整合介面上不再支援。 由於無法再使用 Silverlight Web 資源,因此您必須使用以 Custom Control Framework (CCF) 建立的自訂控制項或採用 HTML5 的 HTML Web 資源來建立 UI 元件,以便將資料視覺化並進行互動。 此版本中引入了使用 CCF 建立自訂控制項的功能做為預覽功能。