キャンバス アプリとモデル駆動型アプリの違いについて説明する
どちらのアプリを使用するか判断するには アプリケーションを Microsoft Dataverse データベースに接続しない場合、選択は簡単です。 モデル駆動型アプリは Dataverse 上にのみ作成できるので、この場合はキャンバス アプリを作成します。 それ以外の場合は、最初にアプリケーションの用途を特定することが重要です。
この表は、これらの 2 つを大まかに比較したものです。
アプリの考慮事項 | キャンバス | モデル駆動型 |
---|---|---|
データ ソース | Dataverse 駆動ではない | Dataverse 駆動 |
アプリの目的 | タスクまたはスクリーン向け | バック オフィス/プロセス向け |
ユーザー インターフェイス (UI) | カスタム UI | レスポンシブ/一貫性のある UI |
デバイス統合 | ユーザーのパーソナル化 | |
簡単に埋め込み可能 | データ リレーションシップの操作 | |
UI のセキュリティ トリミング |
これについて理解を深めるために、例を見てみましょう。 Contoso Real Estate では、業務用および住居向け不動産物件を販売しています。 現場のエージェント チームは、潜在的な売り手と話し合いをし、買い手に不動産物件を紹介します。 やり取りしている購入者のニーズに基づいて、紹介する物件をすばやく特定する必要があります。 また、新しい売り手とやり取りするときは、物件をできるだけ早くリストするために、物件をすばやく取り込み、スナップ写真を撮影して、オープン ハウスをスケジュール設定し、その他の関連情報をキャプチャする必要があります。 Contoso のマネージャーは、次のことを行う必要があります。
- 現在リストされている物件をすばやく確認する
- 表示された回数を確認する
- 新着のオファーを管理する
- 物件の販売に取り組む販売担当者をサポートする
販売担当者の観点から最適なソリューションは、現場で販売担当者をサポートするキャンバス アプリを作成することです。 キャンバス アプリは Dataverse データに接続するだけでなく、Google カレンダーなどのその他のデータ ソースに簡単に接続して、不動産物件のオープン ハウスをスケジュールできます。 カスタム ユーザー インターフェイスを作成できるということは、つまり、現場で取り組む販売担当者に最適なエクスペリエンスを提供するようにアプリケーションを設計できるということです。 最後に、デバイス統合機能により、販売担当者はモバイル デバイスを使用して簡単に物件の写真を撮影でき、それらの写真が物件に自動的に関連付けられます。
次の図に、販売担当者のキャンバス アプリケーションの外観の例を示します。
販売担当者には物件のリストが提供され、見込まれる購入者に紹介する物件を容易に検索して特定することができます。 物件を特定したら、物件の詳細情報 (写真など) を簡単に表示できます。 この機能により、購入者は物件を参照し、訪問する価値があるかどうかを判断できます。
現場で仕事をしながら、キャンバス アプリを使用することで、どのようにリスティング エージェントの生産性が向上するかを詳しく見てみましょう。
Contoso Real Estate のマネージャーに関しては、全体像を管理し、販売担当者をサポートするためのアプリケーションが必要となります。 モデル駆動型アプリは、販売担当者のサポートと日常業務の管理に役立ちます。 販売担当者がキャンバス アプリケーションを使用して不動産物件を入力すると、これらの物件をモデル駆動型アプリで参照できます。 また、Microsoft Dataverse に格納されたオープン ハウス、内見、およびオファーに容易にアクセスできます。 ビジネス ルールやビジネス プロセス フローなどの項目は、さまざまなプロセス (住宅のリスティング、住宅のステージング、オープン ハウスや内見の管理、オファーの交渉など) について販売担当者をガイドするのに使用できます。
次の図に、モデル駆動型アプリケーションの外観の例を示します。
[資産管理] グループで、マネージャーは現在販売されている不動産物件などに簡単にアクセスできます。 特定の物件を開くと、物件のタイプ、希望価格、建築年などの基本情報が表示されます。 関連詳細情報セクションで、この物件に関連付けられているオープン ハウス、内見、およびオファーにアクセスできます。 これにより、マネージャーは、アプリケーションの異なる領域に移動することなく、この物件に関連付けられているすべての項目を単一の画面で参照できます。
また、キャンバス アプリケーションは、モデル駆動型アプリケーションのデータを補完するためにも使用できます。 この例では、Real Estate Property フォーム上で組み込みのキャンバス アプリケーションを使用しています。 このアプリでは、閲覧中の住宅の住所、平方フィート、寝室の数、および希望価格を確認します。 また、地域内の類似した物件がリストされます。 この情報を利用すると、マネージャーは、地域内の類似した物件と比較して住宅の希望価格を評価したりできます。 必要に応じて、希望価格を調整できます。
モデル駆動型アプリケーションを使用して、現場のエージェントが物件をより迅速に販売できるように Contoso Real Estate がどのようにサポートを向上できるかを見てみましょう。
このように、Power Apps を使用してソリューションを構築するときは、多くの場合、アプリケーションでユーザーが実行する必要がある内容を特定し、それに応じてアプリケーションを設計します。 ほとんどの場合、ソリューションには、キャンバス アプリとモデル駆動型アプリの組み合わせが含まれています。
ここまで、キャンバス アプリとモデル駆動型アプリについて説明し、各アプリのシナリオを確認しました。ここからは、各アプリの構築方法を詳しく見てみましょう。