Connected Field Service ソリューションを拡張する

 

公開日: 2017年1月

対象: Dynamics 365 (online)

Connected Field Service for Microsoft Dynamics 365 では、各標準のコンポーネントまたはサービスのカスタマイズをサポートしており、カスタムの Azure ベースのコンポーネントおよびサービスを簡単に追加できます。 この柔軟なアーキテクチャは、現在および将来の IoT デバイスおよびこれらのデバイスの想定されるサービスのサポートを幅広くサポートするのに必要です。

Azure サービスを拡張する

Azure のサービスおよびコンポーネントは、Connected Field Service アーキテクチャ で詳述されているものを含め、信頼性、スケーラビリティ、拡張性を考慮して設計されています。 これらは、UI ベースおよび PowerShell の管理、JSON ベースのテンプレート方式の開発と初期化、REST ベースのプログラミング インターフェイス (多くの場合、C# や .NET、Python、Java、Node.js などの特定の言語のクライアント ライブラリを含む) を介して管理およびカスタマイズがサポートされています。

標準のインストール後、Connected Field Services ではリソース グループと次のような一連の Azure サービスを構成します。

Connected Field Service 標準の Azure サービス

これらの Azure サービスの拡張 (または追加) は、このトピックの範囲を超えているものの、次に示す Microsoft からのリソースを含む、開発者が利用可能な十分なリソースがあります。

Connected Field Service を拡張する

次の表は、Connected Field Service が関連付けられた Azure サービスおよびコンポーネントを使ったインターフェイスを提供する、ユーザー定義エンティティおよびプロセスを示します。 これらの種類の詳細については、IoT Connector Web API Reference で説明されています。

表示名 (ID)

説明

IoT – デバウンス IoT 通知 (msdyn_ParentIoTAlerts Action)

目的

既存の上位通知に潜在的な通知をリンクします。

IoT - 親 IoT 通知

ワークフロー

IoT - Debounce IoT Alerts アクションを呼び出して、TimespanSeconds パラメーターに 60 を渡します。

IoT – ユーザー定義エンティティの登録 (msdyn_RegisterCustomEntity Action)

目的

ユーザー定義エンティティを登録しますが、IoT デバイスに既に接続されている場合も、接続されていない場合もあります。 このアクションでは、IoT – Register Device 操作を呼び出します。

IoT – デバイスの登録 (msdyn_RegisterIoTDevice Action)

目的

IoT デバイスの登録要求が発行されます。

IoT – テスト通知の送信 (msdyn_IoTSendTestAlert Action)

目的

今後使用するために予約されます。

JSON ベースのフィールド値 – ブール値の取得 (msdyn_JsonGetBoolean Action)

目的

指定した JSON オブジェクトのブール値のプロパティを読み取ります。

JSON ベースのフィールド値 – 番号の取得 (msdyn_JsonGetNumber Action)

目的

指定した JSON オブジェクトの数値のプロパティを読み取ります。

JSON ベースのフィールド値 – 文字列の取得 (msdyn_JsonGetString Action)

目的

指定した JSON オブジェクトの文字列のプロパティを読み取ります。

IoT 通知 (msdyn_iotalert EntityType)

エンティティ

関連付けられている IoT Hub から送信された特筆すべきイベントを表します。

IoT デバイス (msdyn_iotdevice EntityType)

エンティティ

IoT Hub に登録できる接続済みデバイスを表します。

IoT デバイス カテゴリ (msdyn_iotdevicecategory EntityType)

エンティティ

IoT デバイスの論理的なグループ分けを表しています。

IoT デバイス コマンド (msdyn_iotdevicecommand EntityType)

エンティティ

IoT Hub に接続されたデバイスへの送信メッセージを表します。

IoT デバイス登録履歴 (msdyn_iotdeviceregistrationhistory EntityType)

エンティティ

IoT デバイスの登録活動を追跡します。

IOT によりエンティティの種類を有効化する

Dynamics 365 エンティティは上記に示されている IoT エンティティに関連付けることができ、Dynamics 365 内で IoT に関連するビジネス プロセスや分析に参加できます。Dynamics 365 エンティティの 「IoT 有効化」には、次の 2 つの方法があります。

この機能の一般的な例は、顧客の資産IoT Deviceに関連付けることです。

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権