擴充 Microsoft Dynamics 365

 

發行︰ 2017年1月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

擴充性平台是 Microsoft Dynamics 365 (線上和內部部署) 的核心。 當您使用 Microsoft Dynamics 365 SDK時,您將會在此系統上方建置。Microsoft Dynamics 365 平台支援多種部署類型,且可選擇:Microsoft Dynamics 365 (線上)、安裝在自己伺服器 (內部部署) 的 Microsoft Dynamics 365,或是託管的 Microsoft Dynamics 365部署。 安全性模型保護平台免於跨網路未授權存取。

當您使用 Microsoft Dynamics 365 伺服器開發應用程式時,您可以使用 Web 服務與 xRM 基礎平台通訊。Microsoft Dynamics 365 使用中繼資料導向設計的架構提供建立自訂實體和其他系統實體屬性的彈性,這也能更輕鬆地升級與啟用解決方案傳輸。 這會允許在資料結構中變更,不需要求任何 Microsoft Dynamics 365 的編碼變更。

xRM 平台不會有特定商務邏輯。 此階層會只會有像安全性的一般限制。 包含應用程式的構成要素,但本身只是相關物件的集合。 不過,這些物件之間的互動是用來加入更有擴充性的邏輯,例如報價的訂單與發票處理以及定價邏輯。

xRM 平台也控制透過安全性的資料存取,控制資料庫的存取,並提高工作流程程序和自訂商務規則實作外掛程式 (事件)。 平台層提供透過 Microsoft Exchange Server 處理接收與寄出電子郵件。

Microsoft Dynamics CRM SDK architecture

本節

  • Dynamics 365 應用程式平台 - 建置 Extended Dynamics 365 (xRM) 應用程式的平台
    Dynamics 365 提供強大的平台,用於建置企業營運應用程式。 這些應用程式通常稱為 Extended CRM (xRM) 應用程式,因為它們將關係追蹤功能運用到一般客戶關係管理 (CRM) 案例之外。 本主題將簡介資源,以深入了解此功能。

  • Microsoft Dynamics 365 支援的擴充功能
    當您建立擴充功能時,請務必以支援的方式選擇實作它們。 這可協助確保您在發佈後可以升級至 Microsoft Dynamics 365 新版本和使用最新功能,以保護您的投資。 本主題說明支援和不支援的擴充功能。

  • Microsoft Dynamics 365 的中繼資料和資料模型
    Microsoft Dynamics 365 會使用中繼資料導向的架構提供彈性來建立自訂實體和其他系統實體屬性。 此結構也會讓升級和傳輸自訂更輕鬆。 資料結構可以在不需改變 Microsoft Dynamics 365 伺服器或用戶端應用程式中程式碼的情況下變更。

    本節主題描述如何輕鬆檢視中繼資料,使用程式碼建立和編輯中繼資料,以及查詢中繼資料建立動態應用程式以回應變更或不同組織的中繼資料差異。

  • 在伺服器上擴充 Microsoft Dynamics 365
    本節描述在伺服器上擴充 Microsoft Dynamics 365 的功能。 相較於在用戶端上套用的擴充功能,伺服器執行的擴充功能可以一致套用,不論用來與平台互動的用戶端應用程式。 可能的話,套用商務邏輯的擴充功能應該是套用在伺服器上。

    本節主題描述如何使用外掛程式、程序、非同步服務、Azure 擴充功能等,部署自訂商務邏輯。

  • 在用戶端上擴充 Microsoft Dynamics 365
    本節包含開發人員和自訂員可進行的變更以在 Microsoft Dynamics 365 用戶端中擴充 Microsoft Dynamics 365 的資訊:Web 應用程式、手機專用 Microsoft Dynamics 365和 平板電腦專用 Microsoft Dynamics 365。 使用 JavaScript 和 Web 資源,套用這些擴充功能。 這些用戶端設計可讓您新增套用至所有用戶端 (而不是個別套用) 的擴充功能。

    因為程式碼在使用者裝置上執行,用戶端擴充功能可為使用者提供豐富且快速回應的體驗。 不過,重要商務邏輯不應該只透過用戶端指令碼套用。 不同於套用在伺服器上的擴充功能,對於透過其他方式 (例如與其他系統的整合、自訂用戶端或資料匯入) 輸入系統的資料,用戶端擴充功能不會套用商務邏輯。

  • 自訂 Microsoft Dynamics 365 應用程式
    Microsoft Dynamics 365 用戶端應用程式包含 Web 應用程式、手機專用 Microsoft Dynamics 365和 平板電腦專用 Microsoft Dynamics 365。 這些用戶端都會參照一組控制用戶端視覺元素的通用資料。 通常使用應用程式的自訂工具或協力廠商工具來編輯此應用程式中繼資料。 如果要運用針對特定組織定義的設定選項,其他用戶端也可以參照此應用程式中繼資料。

    如需關於如何使用 Web 應用程式的工具進行自訂的深入指南,請參閱 TechNet:自訂 CRM 系統。 本節主題說明這些工具或協力廠商工具編輯之資料的結構。

  • 使用解決方案,封裝與發佈擴充功能
    解決方案提供封裝、安裝和解除安裝元件 (提供特定商務功能) 的架構。 由 ISV 和其他 Microsoft Dynamics 365 解決方案提供者使用解決方案,以發佈擴充功能,但是您也會在開發程序中使用的不同組織 (例如個別開發、測試以及生產組織) 之間傳送自訂。

  • Microsoft Dynamics 365 開發人員報表指南
    Microsoft Dynamics 365 包含可提供有用業務資訊給使用者的報表。 這些報表根據 Microsoft SQL Server Reporting Services,並可用於 Microsoft SQL Server Reporting Services 報表並提供相同的功能組。

    本節主題描述如何透過程式設計方式發行、管理和使用報表。 如需撰寫報表的詳細資訊,請參閱CRM 2016 Online 和內部部署的報表撰寫功能

  • 擴充 Microsoft Dynamics 365 for Outlook
    Microsoft Dynamics 365 for Outlook 讓使用者在離線及未連線至伺服器時與資料互動。Microsoft Dynamics 365 包括功能,從自訂程式碼離線呼叫 Web 服務,擴充您的解決方案至離線案例。 此外,Microsoft.Crm.Outlook.Sdk 組件對基本 Microsoft Outlook 動作提供程式設計支援,例如同步處理,離線或連線,以及 Dynamics 365 for Outlook 狀態驗證。 離線程式設計使用 Microsoft ASP.NET 程式開發伺服器。

    Microsoft Dynamics 365 包括允許管理員為使用者自訂和管理篩選的功能。 篩選範本為 Dynamics 365 for Outlook 實體同步處理提供起點。 篩選為離線啟用 Microsoft Dynamics 365 解決方案決定哪些實體集合同步至 Outlook 和至 Microsoft SQL Server 2008 Express Edition。

  • 整合 Microsoft Dynamics 365 與 SharePoint
    Microsoft SharePoint Server 是一種共用和內容管理的應用程式,它能簡化使用者儲存,尋找,與共用資訊的方式。 它幫助人們透過安全地存取必要的文件和資料,讓人們在進行商務決策時可以更有效率的合作。

    SharePoint 整合功能可讓您在 Microsoft Dynamics 365 記錄內容中,儲存和管理 SharePoint 上的文件,並使用 Microsoft Dynamics 365 中的 SharePoint 文件管理功能,例如簽入和簽出文件、檢視版本歷程記錄,以及變更文件屬性。

  • 將 Microsoft Dynamics 365 與 OneNote 整合
    在 Microsoft Dynamics 365 中設定 OneNote 整合,自動為 Dynamics 365 中的所選實體記錄建立專用的 OneNote 筆記本。 此功能讓您能夠在 OneNote 筆記本中,於 Dynamics 365 記錄內容中以各種不同的格式輕鬆記筆記,像是圖片、繪圖、格式化文字 (項目符號和表格) 以及語音錄製。 您可以直接在 Dynamics 365 Web 用戶端中的活動留言板上,或是從 Dynamics 365 行動應用程式的記錄表單中存取 OneNote 筆記本。

相關章節

發行歷程記錄

開發人員適用的新功能:Microsoft Dynamics 365

我要如何?

連線至 Microsoft Dynamics 365

Microsoft Dynamics 365 的安全性模型

在 Microsoft Dynamics 365 中塑造您的業務資料

在 Microsoft Dynamics 365 中管理您的資料

管理您的 Microsoft Dynamics 365 部署

Microsoft Dynamics 365 的範例程式碼目錄

Microsoft Dynamics 365 程式設計參照

Microsoft Dynamics 365 SDK 擴充功能

Microsoft Dynamics 365

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權