次の方法で共有


キャンバス アプリ向け Mobile offline 制限

モバイル アプリをオフライン モードに設定する前に、次の制限を必ずお読みください。 また、オフラインで使用するアプリの開発におけるベスト プラクティスオフライン プロファイルの最適化もご確認ください。

オフライン対応アプリでサポートされていない機能

領域 プロパティ
キャンバス アプリの種類 オフライン ファースト機能は、スタンドアロンのキャンバス アプリでのみ機能します。 埋め込みキャンバス アプリ、カスタム ページ、または Teams のキャンバス アプリでは機能しません。
コネクタ SharePoint のような非 Dataverse コネクタは、オフライン モードではサポートされません。
Dataverse テーブルの種類 Virtual tables と 柔軟なテーブル はオフライン モードではサポートされません。
共有されたオフライン プロファイル 同じオフライン プロファイルがキャンバス アプリとモデル駆動型アプリの両方で使用されている場合、別々のローカル データベースが 2 つ作成されます。
Power Automate フロー Power Automate フローはオフライン モードではサポートされません。

注意

Excel、CSV ファイル、SharePoint リストのデータにアプリが接続している場合は、Copilot から Dataverse にデータをインポートすることができます。 データが Dataverse に入ったら、選択を 1 つ行うだけで、キャンバス アプリのオフライン サポートをオンにすることができます。

オフライン実行時の制限事項

領域 プロパティ
オフライン レコードの制限 同期されるレコードの合計数の上限は 3,000,000 です。 多数のレコードを同期しようとすると失敗します。 この数には、オフライン機能に使用される非表示テーブルも含まれます。
Power Fx 関数 オフライン優先機能は Dataverse テーブルのみで動作し、Power Fx 関数 (Relate、Unrelate) はサポートしていません
関係性 オフライン モードでは、キャンバス アプリは多対多の関係をサポートしていません。

アプリがオフライン用に構成されている場合、列の検索によるフィルター処理はリレーションシップの 1 レベルに制限されます。 自己参照のルックアップもオフライン モードではサポートされていません。 取引先企業情報と取引先担当者情報との関係については、次の例を考慮してください。

サポートされているルックアップ:

ルックアップは 1 階層のリレーションシップでサポートされています。 例:

Filter(Account, 'ContactID'.'Zipcode' = "11056")

これにより、郵便番号が 11056 のすべてのアカウントを取得します。

サポートされていないルックアップ:

1. 自己参照ルックアップ: 自己参照ルックアップはサポートされていません。 例:

Filter(Account, 'Parent Account'. 'Name' = "John Doe")

これは、親勘定が勘定テーブルへの自己参照になっているため機能しません。

2. 複数レベルの関連付け検索: 複数のレベルの関連付けを含む検索はサポートされていません。 例:

Filter(Account, 'ContactID'.'Map'.Latitude = "38'53")

これは、複数のレベルのリレーションシップ (取引先 > 取引先担当者 > マップ) が含まれるため、機能しません。

: 前述のルックアップ関数とフィルター関数にも同じ制限が適用されます。
Tables キャンバス アプリのオフライン モードでは、ノートはサポートされていません。
列の種類 クライアントに同期された行の一部である計算フィールドとロールアップ フィールドは、クライアントによって再評価されません。 更新された行が同期されると、サーバーで再評価が行われます。

アプリをオフライン モードで実行すると、別のテーブルにマップされたフィールドを持つテーブルから新しいレコードを作成するときに、マップされたフィールドは事前に入力されません。
並べ替え順序 並べ替え順が選択されていない場合、オフライン対応アプリではギャラリー内のアイテムが異なる順序で表示されることがあります。 ギャラリー コントロールで並べ替え順序を選択して、モバイル アプリと Web ブラウザーでアプリが一貫して動作することを確認します。
バックグラウンド同期 Power Apps がデバイスのフォアグラウンドで実行されていて、画面がロックされていない場合にのみ、データを定期的に同期できます。 詳細については、オフラインでデータをバックグラウンドで同期するを参照してください。

プロファイル フィルター制限

領域 プロパティ
各テーブルに定義されている関連付け 最大 15 のリレーションシップが許可されています。 15 のリレーションシップの中で、多対多 (M:M) または一対多 (1:M) のリレーションシップは最大で 1 つです。 ユーザー定義テーブルにこのシナリオが必要な場合、データ モデルに再アクセスします。 循環参照または自己参照はサポートされていません。
ファイルおよび画像 画像とファイルには、他のテーブルと同じ制限が適用されます。 リレーションシップ が暗黙的に定義されているため、オフライン プロファイルには、すべてのエンティティで最大 14 個の画像列しか含めることができません。
自動作成オフライン プロファイル 自動生成されたオフライン プロファイルはフィルターを処理しません。 その結果、アプリで使用される各テーブルに関して、ユーザーが権限を持つすべての行がダウンロードされます。

参照

Power Apps モバイルアプリでのオフライン同期エラーのトラブルシューティング

Power Apps モバイル アプリを使用してアプリを実行するためにサポートされているプラットフォーム