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 Service Bus

Dynamics 365 (CRM) と Azure (CRM に送信される IoT ハブ通知、IoT ハブに送信される CRM コマンド) の間でやりとりされる受信メッセージと送信メッセージのチャネルを提供します。

Azure Logic Apps

CRM コネクタとキュー コネクタを使用するオーケストレーションのロジックを提供するカスタム Azure アプリケーション。 CRM コネクタは CRM 専用のエンティティを作成するのに対して、キュー コネクタは Azure サービス バス キューをポーリングするために使用されます。

Azure IoT Hub

アプリケーションと管理者が、IoT のデバイスを大規模に接続、監視、および管理できるようにします。 デバイスから送信されたメッセージと受信メッセージすべては、このサービスを介してルーティングされます。

Azure Storage

BLOB storage (オブジェクト ストレージ)、Table storage、および File storage を含む一連の標準ストラクチャを使用して永続性を提供します。 Stream Analytics クエリは、Blob storage を使用します。

データベース

生データ、イベント、分析データを長期保存およびクエリするには、通常リレーショナル データ用の Azure SQL と、半構造化データ用の DocumentDB があります。 Connected Field Service は SQL Azure を使用して、後で PowerBI が Dynamics 365 のデバイスの状態を表示するために使用するデバイスのハート ビート メッセージを保存します。

Azure Stream Analytics

IoT データ フィードなどのストリーミング データの自己管理、リアルタイム イベント処理や分析を提供します。 さまざまなストリームや過去の値、モデルとの比較をサポートします。 これは変則を検出、受信データを整形、通知をトリガーし、リアルタイムの指標を提供できます。 アドホック クエリは、SQL ベースの言語でサポートされています。 Stream Analytics は、フィルタされた通知が Azure Service Bus キューにポンプされるように構成されており Dynamics 365 に配信されます。

サーモスタットのシミュレーター

サンプル温度およびデバイスの湿気データを提供し、小さなデバイスの一部に特有のコマンドのセットに応答するテスト Web アプリ。

Power BI サービス

[任意] リッチな対話モデルと自然な検索機能を使用して、データセットの高度な分析と全方位のビジュアル化を提供します。

カスタマイズしたソリューションを考慮するには、このリストは包括的ではありません。その他の Azure のサービスや、他のカスタム コンポーネントを使用することができます。 たとえば Azure Machine Learning は、デバイスの不全を予測するために、受信するデバイス データのパターンを識別するために使用することができます。

この図の赤いコンポーネントは、組織のソリューションを作成する開発者がカスタマイズできる可能性のある領域を表します。 たとえば、ソリューションに、デバイスの種類に対応するシミュレーター、およびデバイスが警告を処理するカスタム ワークフローがあります。 標準 CRM とキュー コネクタのソース コードは一般公開されます。サーモスタットのシミュレーターのソースは非公開です。

コンポーネント データ フローの図

Azure IoT ハブと Connected Field Service コンポーネント間のデータ フローは、このダウンロードできる に示されています。Connected Field Service for Microsoft Dynamics 365 標準インストールでの各情報のフロー、フローの方向、相対的な順序についてくわしく説明します。

関連項目

Connected Field Service ソリューションを拡張する
IoT Connector Web API Reference
Connected Field Service の開発者ガイド

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権