Connected Field Service 架構

 

發行︰ 2017年1月

適用於: Dynamics 365 (online)

Connected Field Service for Microsoft Dynamics 365 是分散式解決方案,根據 Dynamics 365 和 Microsoft Azure 服務內的多個元件。

高階元件架構

下圖說明 Microsoft Dynamics 365 Connected Field Service 標準安裝中找到的高階元件和服務,及其支援的 Azure 資源。 在此初始版本中,Dynamics 365 的 IoT 功能直接繫結在 Field Service 內。

Connected Field Service 元件架構圖

下表說明此圖中的元件。

元件或服務

描述/用途

Dynamics 365

包括 CRM 服務和 Field Service。 Connected Field Service 功能只有 Microsoft Dynamics 365 線上版本提供。Dynamics 365 可支援常用的行動用戶端,可用來註冊和監控現場的資產。

Azure 服務匯流排

為 Dynamics 365 (CRM) 與 Azure 之間的輸入和輸出訊息提供管道:傳送至 CRM 的 IoT Hub 警示,及傳送至 IoT Hub 的 CRM 命令。

Azure Logic 應用程式

自訂 Azure 應用程式提供協調的邏輯,使用 CRM Connector 和佇列連接器。 CRM Connector 用來建構 CRM 特定的實體,而佇列連接器用來輪詢 Azure 服務匯流排佇列。

Azure IoT Hub

讓應用程式和管理員大規模連線、監控和管理 IoT 裝置。 所有從裝置收到的輸入訊息和傳送至裝置的輸出訊息都是透過此服務路由。

Azure 儲存體

提供持續性,使用一組標準結構,包括 Blob 儲存體 (物件儲存體)、表格儲存體,以及檔案儲存體。 串流分析查詢使用 Blob 儲存體。

資料庫

對於長期儲存和查詢原始資料、事件和分析資料:通常是 Azure SQL 用於關聯式資料,以及 DocumentDB 用於半結構化資料。 Connected Field Service 使用 SQL Azure 儲存裝置的活動訊息,以供 PowerBI 稍後用來在 Dynamics 365 中顯示裝置的狀態。

Azure 串流分析

對串流資料提供自助管理的即時事件處理和分析,例如 IoT 資料摘要。 支援比較不同的串流,或使用歷史值和模型。 它可偵測異常現象、塑造收到的資料、觸發警示,以及提供即時計量。 特定查詢可透過 SQL 語言支援。 串流分析的設定是將篩選的警示推入 Azure 服務匯流排佇列中,然後將這些傳遞至 Dynamics 365。

控溫器模擬器

提供範例溫度和濕度裝置資料並回應一小組裝置特定命令的測試 Web 應用程式。

Power BI 服務

[選用] 提供進階分析和全方位的資料集視覺效果,包含豐富的互動模型和自然的搜尋功能。

請注意,此清單並不詳盡,如果考慮您的自訂解決方案,因為有其他 Azure 服務或自訂元件可用。 例如,Azure Machine Learning 可以採用以分辨接收裝置資料的模式,以便預測可能的裝置故障。

圖中紅色元件代表可能的開發人員自訂區域,當您為組織建立解決方案時。 例如,您的解決方案可能會有自己的模擬器用於您的裝置類型,以及自訂工作流程來處理裝置警示。 標準 CRM 和佇列連接器的原始程式碼將公開發行;控溫器模擬器的來源則不會發行。

元件資料流程圖

Azure IoT Hub 與 Connected Field Services 元件之間的資料流程會在此可下載的中詳細說明。 其中詳述 Connected Field Service for Microsoft Dynamics 365 標準安裝的每個資訊流程、流動方向及相對順序。

另請參閱

擴充 Connected Field Service 解決方案
IoT Connector Web API Reference
Connected Field Service 開發人員指南

Microsoft Dynamics 365

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