在 Azure 事件中心解決方案中使用 Dynamics 365 事件資料
發行︰ 2017年1月
適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online
Microsoft Azure 事件中樞 是具高度調整能力的發行訂閱服務,每秒可內嵌數百萬個事件,並將它們串流至多個應用程式內。Dynamics 365-Azure 介面可讓您的 Dynamics 365 事件資料發行至 Microsoft Azure 服務匯流排,並且提供給您的事件中心解決方案訂閱者。 下列資訊描述必須完成才能將 Dynamics 365 事件資料傳送至事件中心解決方案的一般工作。
注意
需要有 Azure 訂閱及事件中心授權才能存取事件中心。CRM Online 2016 更新 1 和 CRM 2016 Service Pack 1 (內部部署) 已經引進此功能。
1. 建立事件中心
您可以透過 API 程式設計或互動方式,使用 Azure 傳統入口網站 在 Microsoft Azure 中建立事件中心。 不論哪一種方式,建立事件中心後,您都必須取得事件中心連接字串的複本並提供該字串,在登錄 Dynamics 365 服務端點時,如下一節詳述。
如需建立事件中心,請參閱事件中心文件。
2. 註冊端點
註冊事件中心的服務端點類似註冊任何其他支援的合約類型,像是佇列或主題。 您使用外掛程式註冊工具 (SDK 下載中提供) 註冊服務端點。 填寫註冊表時,請指定合約類型 [事件中心]。 對於訊息本文格式,可以選擇 [XML] 或 [JSON]。 此外,只允許 SAS 授權,您必須提供建立事件中心時取得的連接字串。其他資訊:逐步解說:設定 Microsoft Azure (SAS) 與 Dynamics 365 整合。
3. 註冊碼
Microsoft Dynamics 365 需要知道確切的作業 (實體/訊息組合),經過處理後,該作業會使 Azure 感知外掛程式執行。 由於您要建立事件中心,所以此作業會特別與處理 Dynamics 365 事件資料相關。 您必須註冊一個步驟,讓 Azure 感知外掛程式進入 Dynamics 365 事件執行管道中。 如需詳細資訊,請參閱逐步解說:使用外掛程式註冊工具註冊 Azure 感知外掛程式。
如果您使用 Azure 感知自訂工作流程活動,而不是外掛程式,則會使用外掛程式註冊工具註冊活動的組件,並且將該活動合併至工作流程中。其他資訊:範例:Azure 認知自訂工作流程活動。
4. 開始接聽
啟動您的 Azure 服務中心解決方案應用程式,在服務端點上接聽。
5. 觸發程序
在 Dynamics 365 中執行作業,該作業會使包含自訂工作流程活動的外掛程式或工作流程執行。 這是相同的作業 (實體/訊息組合),也就是您在本主題前一節註冊外掛程式的作業。 您可以執行想要的作業,使用 Web 應用程式或透過存取 Dynamics 365 Web 服務的應用程式碼。
6. 驗證
您可以在 Dynamics 365 Web 應用程式中查看相關的系統作業,並尋找 [成功] 狀態。 如果您找到 [失敗] 狀態,請使用狀態資訊找出可能的失敗原因。 然後您可以再次查看兩個系統的組態,或對應用程式碼偵錯,以找出並修正問題,根據失敗的性質。
另請參閱
Azure 與 Microsoft Dynamics 365 整合
Microsoft Dynamics 365 Azure 擴充功能
Microsoft Dynamics 365
© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權