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 サービスを構成します。
これらの Azure サービスの拡張 (または追加) は、このトピックの範囲を超えているものの、次に示す Microsoft からのリソースを含む、開発者が利用可能な十分なリソースがあります。
製品の説明、価格設定と試用の提供、ドキュメント、ダウンロード、ブログ、および開発者および管理者向けの Azure ドキュメント センターを含む関連するリソースの Microsoft Azure サイト。 開発者の多くは、Azure SDK や Azure Storage Explorer および Azure Device Explorer のようなツールを 1 つ以上ダウンロードすることを希望します。
開発者向けの情報とダウンロードのための MSDN Azure テクニカル ドキュメント ライブラリ
現在および常に成長している Azure ビデオと投稿の幅広い種類の MSDN チャネル 9 のビデオ
Microsoft Press からの本 (無料の eBooks を含む) および Microsoft Virtual Academy を介する補足的なトレーニング
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 つの方法があります。
標準の Dynamics 365 つながりエンティティ 機能を介してプログラムで関連付けを形成します。 管理 UI を介して同じ関連付けを代わりに実行できます。詳細については、「レコード間の関連付けを表示するために接続を作成する」を参照してください。
IoT – Register Custom Entity アクションを呼び出して、エンティティを既存または新しい IoT Device に関連付けます。
この機能の一般的な例は、顧客の資産を IoT Deviceに関連付けることです。
Microsoft Dynamics 365
© 2017 Microsoft. All rights reserved. 著作権