モデル駆動型アプリのよく寄せられる質問
これらのよくある質問 (FAQ) は、モデル駆動型アプリで作業するときに発生する可能性のある問題を解決するのに役立ちます。
アプリを再生するには、セキュリティ ロールとアプリの URL を割り当てる必要があります。
アプリを共有するには、アプリを選択し、コマンド バーで、...>共有 を選択します。 以下に示すアプリ共有ページが表示され、セキュリティ ロール を割り当てます。
アプリの URL は、アプリ セクション Power Apps に移動して見つけ、アプリを選択して、コマンドバーで 詳細 を選択します。 詳細: アプリの共有
アプリを再生するには、ブラウザーで URL を開きます。
詳細については、モデル駆動型アプリを共有する を参照してください
モデル駆動型アプリを作成できない最も一般的な理由は次のとおりです。
- ライセンス
- セキュリティ
- 環境の構成
モデル駆動型アプリを作成するには、Power Apps や Dynamics 365 ライセンスが必要です。 詳細情報: Power Apps ライセンス ガイドのテーブルのライセンス要件 と Power Platform ライセンスを理解する
ご使用の環境でモデル駆動型アプリを作成するための十分な権限があることを確認してください。 詳細:
さらに、制限されたテーブルで作業している可能性があります。 次の Dynamics 365 Customer Engagement アプリケーションには、制限付きテーブルが含まれています。
- Dynamics 365 Sales
- Dynamics 365 Customer Service
- Dynamics 365 Field Service
- Dynamics 365 Marketing
- Dynamics 365 Project Service Automation
これらのテーブルを操作するときは、適切な Dynamics 365 アプリケーションのライセンスを持っていることを確認してください。 詳細情報: 制限付きテーブル
アプリに対する適切な権限があることを確認してください。 アプリ メーカーまたは管理者と協力して、アプリに適切なセキュリティ ロールがあることを確認してください。 詳細:
アプリ カスタマイズが公開されたことを確認します。 詳細:
また、アクティブ レイヤーでのコンポーネントの変更を確認します。 コンポーネントのソリューション レイヤリングを確認するために、Power Apps でソリューション レイヤー機能を使用できます。 詳細情報: コンポーネントのソリューション レイヤーを表示する
サイト マップは、モデル駆動型アプリのナビゲーションを定義します。 サイト マップ デザイナーを使用して、テーブルをモデル駆動型アプリのサイト マップに追加します。 サイトマップに含まれていないテーブルは、アプリでは利用できません。 詳細情報: サイト マップ デザイナーを使用してモデル駆動型アプリのサイト マップを作成する
適切な権限を含むセキュリティロールを使用し、それらを必要なユーザー、チーム、アプリに割り当てます。 詳細情報 :Power Apps を使用してモデル駆動型アプリを共有する
ビューなどのコンポーネントを選択すると すべて を選択することでつくられたモデル駆動型アプリの変更は、アプリに更新をインポートした後、反映されません。 詳細情報: アップデートをインポートした後、新しく追加されたコンポーネントはアプリに表示されません
専用のソリューションでアプリを作成することをお勧めします。 アプリのソリューションを作成することで、アプリとの依存関係を作成することなく、他のソリューションを維持できます。 アプリを更新する場合にのみ、そのソリューションに変更を加えます。たとえば、アプリからコンポーネントを追加、変更、または削除する場合です。 詳細: ソリューションの作成
Advanced ユーザーは、ソリューションの customization.xml ファイルを確認できます。 管理型ソリューションをインポートすると、customizations.xml は、コンポーネントを追加および削除するときに solutionaction
プロパティを含む可能性があります。
solutionaction
に対する可能性のある値は次の通りです。
- 追加済み
- 削除済み
- 修正日
この値は、前の管理対象レイヤーに対する現在のレイヤーの変更を指定します。 たとえば、ソリューションのインポート、solutionAction="Removed"
ではアプリからコンポーネントを削除します。 詳細: Microsoft.Crm.CrmInvalidOperationException: full formXml は、ソリューション インポート中にフォーム <formid> メッセージを作成することが想定されます
用語 アプリ モジュール はモデル駆動型アプリの説明に使用され、appmodule
は Microsoft Dataverse と Customer Engagement アプリのスキーマで参照されている名前です。
モデル駆動型アプリ は、Power Apps で参照されている一部のテーブルの表示名に含まれています。
appmodule
テーブルについての詳細は、AppModule エンティティ リファレンス をご覧ください。
appmodule
テーブル API の使用については、コードを使用してモデル駆動型アプリを作成、管理、公開する をご覧ください。
Power Apps でモデル駆動型アプリと呼ばれるアプリモジュールは、ソリューション内で作成およびカスタマイズされます。 ソリューションはアプリケーションのライフサイクル管理に使用され、それらを使用して、ある環境から別の環境にカスタマイズを移行できます。 ソリューションの階層化 コンセプトに精通していることは有益です。
Dataverse のサポートされているカスタマイズ へ移動します。
- Power Apps コミュニティ で質問を検索または投稿します。
- 管理者は、サポート チケットを作成 できます。