展開の種類の選択

完了

Connected Field Service ソリューションの設計で重要なのは、基になる展開アプローチを選択することです。 現在、3 つのプライマリ アプローチから選択できます。 これらすべてにおいて、接続された IoT デバイスとの安全な双方向通信のために、Azure IoT Hub を利用します。 次に、そのアプローチと簡単な説明を示します。

  • Connected Field Service テンプレート: これは、Connected Field Service をインストールする際の既定の設定で、汎用的な温度シナリオに基づくテンプレート アプリケーションが含まれています。 既定の展開では、デバイスを登録して Dynamics 365 Field Service への通知を生成するために、Logic Apps を使用して Azure IoT ハブと自動化が作成されます。 異常検出には Stream Analytics が使用されます。 シナリオに合わせてコンポーネントをカスタマイズおよび調整できます。

  • Azure IoT ソリューション アクセラレータ: これらは、リモート監視や予測メンテナンスなどの一般的なシナリオ向けの、すぐに展開できる IoT ソリューションのコレクションです。 ソリューションのソース コードはオープンソースで、GitHub にあります。 要件を満たすようにアクセラレータをカスタマイズできます。 現在、これらのアクセラレータのいずれも Connected Field Service コンポーネントを直接操作することはありませんが、Dynamics 365 Field Service とやり取りする方法が Connected Field Service テンプレート アプリケーションと同じになるようにカスタマイズすることで適応できます。

  • Azure IoT Central: これは、IoT ソリューションを構成する下位レベルのコンポーネントの多くをカスタマイズ可能なモデルベース アプローチとして抽象化する SaaS (サービスとしてのソフトウェア) ソリューションです。 ソリューションは、Dynamics 365 のアプリケーションで行われるのと同様の抽象化レベルで IoT Central に構成されます。 Connected Field Service プロセスに流れる通知を作成する Power Automate フローをトリガーすることで、IoT Central を Connected Field Service と併用できます。

トレードオフを理解しやすくするために、次の表でアプローチを比較します。 Connected Field Service テンプレートと Azure IoT ソリューション アクセラレータは、比較している同じ特性の多くを共有しているため、同じ列に示しています。

特性 IoT Central Connected Field Service テンプレート/Azure ソリューション アクセラレータ
主な使用方法 高度なサービス カスタマイズを必要としない単純な IoT ソリューションの市場投入時間を短縮します。 最大の柔軟性が必要なカスタム IoT ソリューションの開発を迅速化します。
基盤となる PaaS サービスへのアクセス SaaS。 フル マネージド ソリューションで、基になるサービスは公開されていません。 基になる Azure サービスにアクセスし、それらを管理して必要に応じて置換できます。
柔軟性 ブラウザーベースのユーザー エクスペリエンスを使用して、ソリューション モデルと UI の側面をカスタマイズすることができます。 インフラストラクチャはカスタマイズできません。 コンポーネントのコードは使用可能であり、必要に応じて変更できます。 また、展開のインフラストラクチャをカスタマイズすることもできます。
スキル レベル Dynamics 365 のカスタマイズと同様です。 分析情報を生成する多数のコンポーネントをカスタマイズするには、開発者のスキルが必要です。
価格設定 シンプルで予測可能な価格体系。 コンポーネント レベルで微調整してコストを管理できます。

次の図は、Connected Field Service アドインを展開するときに (次のユニットで行います)、Connected Field Service テンプレートの一部として構成されるコンポーネントを示しています。

Connected Field Service テンプレートで構成されたコンポーネントの図。

これらのコンポーネントは、温度ベースのシナリオをサポートするように事前に構成されます。 温度が許容範囲外にあるときは、IoT 通知が生成され、Dynamics 365 Field Service に送信されます。 このテンプレート使用の一環として、多くの場合、独自の要件に対応するために Logic Apps ジョブと Stream Analytics ジョブをカスタマイズします。 Azure IoT ソリューション アクセラレータと併用している場合は、最初にアクセラレータを展開し、次に、展開中に既存の IoT Hub に接続します。 Azure IoT Central を使用していた場合、アプリのプロビジョニング時に Azure IoT Central によって組み込まれるため、Azure 資産の展開は行いません。

次のユニットでは、既定のテンプレートを使用して Connected Field Service を展開します。