モデル駆動型アプリ用 Mobile Offline の制限

モバイル アプリをオフライン モードに設定する前に、次の制限を必ずお読みください。 オフラインのベスト プラクティスオフライン プロファイル ガイドラインも確認することをお勧めします。

オフライン モードでは使用できるこれらのテーブルと対応するコマンド。

注意

Mscrm.IsEntityAvailableForUserInMocaOffline のルールのないカスタム コマンドと既定のコマンドは、オフライン ファースト アプリには表示されません。 詳細については、コマンドバーのボタンが、Power Apps では表示されているはずなのに非表示になっている を参照してください。

テーブル コマンド
勘定科目 作成、読み取り、更新、削除
活動ポインター 読み取り、削除
予定 アクティビティ ケースの作成、読み取り、更新、削除、変換
添付ファイル 読み取り専用
サポート案件 作成、読み取り、更新、削除
競合企業 作成、読み取り、更新、削除
競合企業の住所 作成、読み取り、更新、削除
接続 読み取り専用
接続ロール 読み取り専用
取引先担当者 作成、読み取り、更新、削除
カスタム テーブル 作成、読み取り、更新、削除
メール 読み取り専用
​​リード 作成、読み取り、更新、削除、見込みありと評価する/見込みなしと評価する
営業案件 作成、読み取り、更新、削除
提案製品 作成、読み取り、更新、削除
電話 作成、読み取り、更新、削除
位置 作成、読み取り、更新、削除
製品 読み取り
Task 作成、読み取り、更新、削除
Team 読み取り専用
Userユーザー 読み取り専用

機能の制限

  • 同期されたレコードの数: 同期されたレコードの合計数は3,000,000に制限されています。 それ以上の数のレコードを同期しようとすると失敗します。 この数には、オフライン機能に使用される非表示テーブルも含まれます。

  • セキュリティ モデル: フィールド レベルのセキュリティとフィールドの共有 は、モバイル オフライン モードではサポートされていません。

  • リードの適格性を判断する: モバイル オフラインで作成されたリードが適格性を判断し、ユーザーがオンラインになると、ビジネス プロセス ステージに適格性を判断するステージが表示されます。 ユーザーは、次のステージに移動するためには 次のステージ を手動で選択する必要があります。

  • グリッド:

    • ネットワーク接続がある場合でも、オフライン プロファイルが設定されている場合、列フィルタリングは無効になります。 グリッドはローカル データベースで機能し、カスタム フィルター処理をサポートしていません。
    • プライマリ画像のサムネイルは、以前にオンラインで表示されていない限り、オフラインでは使用できません。
    • グリッド内の値の横にあるカスタム アイコンは、オフラインでは使用できません。 この機能の詳細については、カスタム アイコンを表示する方法 を参照してください。
  • サポートされているビューの種類: モバイル オフラインでは、システム ビューとクイック ビューのみがサポートされます。 個人ビューはサポートされていません。

  • 次のテーブルでは、オフライン モードで ビュー はサポートされていません。

    • メール

    • タスク

    • Fax

    • 手紙

    • Serviceappointment

    • Campaignresponse

    • Campaignactivity

    • Recurringappointmentmaster

    • Socialactivity

    リンクしているテーブル (関連テーブル) を持つどのビューもオフラインで使用できず、サポートもされていません。

  • 高度な検索: 高度な検索 機能は、オフライン シナリオではサポートされていません。 オフラインの場合、詳細検索 ボタンは ビューの変更 ドロップダウン リストに置き換えられます。

  • サブグリッドに既存のものを追加: 特定の種類の リレーションシップ では、 既存のものを追加 機能がモバイル オフラインではサポートされていません。 オフラインのとき、N:N であるリレーションシップなどの特定のリレーションシップは読み取り専用であり、既存を追加 コマンドはこれらのリレーションシップのサブグリッドでは非表示になります。 カスタマイズによってボタンが非表示になっていなくても、コマンドはオフラインでは機能しません。

  • Web リソース: Web リソースは、オフライン モードで部分的にサポートされています。 詳細については、次のテーブルを参照してください。

    Web リソース構成 Android と Windows のオフラインサポート iOS のオフライン サポート
    フォーム ハンドラー、フォーム スクリプト、リボン コマンドで使用される Web リソース サポート対象 (ファイル名は小文字にする必要があります。) サポート対象 (ファイル名は小文字にする必要があります。)
    HTML Web リソース内で参照される JavaScript ファイル サポート対象 サポートされていません。 Web リソースをオンラインで取得してブラウザーがキャッシュした場合、状況によってはその Web リソースをオフラインでも利用できる場合があります。
    モデル駆動型アプリ フォームに埋め込まれた HTML、JS、CSS、XML Web リソース サポート対象 サポートされていません。 Web リソースをオンラインで取得してブラウザーがキャッシュした場合、状況によってはその Web リソースをオフラインでも利用できる場合があります。
    モデル駆動型アプリ フォームに埋め込まれたその他のWebリソース (画像、RESXなど)

    注意: Dataverse ファイル および 画像 属性はWebリソースではなく、通常の Dataverse データです。 オフラインで有効にするには、「 オフラインのモデル駆動型アプリでファイルと画像を構成する」を参照してください。
    サポートしていません** サポートしていません**
    モデル駆動型アプリのサイト マップによる Web ページ (HTML Web リソース) サポートしていません サポートしていません
    fetchXML を動的に作成するカスタム JS ファイル サポートしていません サポートしていません

    ** JS ファイル内から Client API を介して依存関係にある RESX ウェブ リソースにアクセスすることがサポートされています。

    注意

    プラットフォーム間での互換性を最大限に高めるには、HTML Webリソースの代わりに、次のいずれかの推奨事項を使用してください。

    • Webリソースがユーザー エクスペリエンス コンポーネントである場合は、 PCFコントロール を使用します。
    • ウェブリソースがユーザーインターフェースに表示されない場合は、すべてのプラットフォームでオフラインで利用できる、フォーム ハンドラー イベント を使用します。
  • 計算フィールドとロールアップ フィールド: クライアントに同期された行の一部である計算フィールドとロールアップ フィールドは、クライアントによって再評価されません。 更新された行が同期されると、サーバーで再評価が行われます。

  • マップされたフィールド: アプリをオフライン モードで実行すると、フィールドが別のテーブルにマップされているテーブルから新しいレコードを作成するときに、マップされたフィールドに事前入力されません。

  • ルックアップ フィールド: ルックアップ項目の 表示名 が更新されても、フォームまたは グリッド でルックアップ フィールドの値が更新されない場合があります。

  • フィルター操作: すべてのフィルター操作がオフライン モードでサポートされているわけではありません。 サポートされている演算子の完全なリストについては、FetchXML を使用したモバイル オフラインでサポートされる属性タイプごとのフィルター操作を参照してください。

  • 予定: 予定は Dataverse で作成または更新できますが、サーバー側同期では受信者に送信されません。 詳細については、予定テーブル/エンティティ参照サーバー側同期のテーブル を参照してください。

  • 作業指示書 サービス タスク: カスタム コードを通じて作成された 作業指示書 サービス タスクでは、msdyn_lineorderを -1に設定する必要があります。 実際の値は、次の同期サイクル後に自動的に設定されます。

  • 簡易検索search: オフラインで検索すると、オンライン検索とは結果が異なる場合があります。 オフラインで検索する場合は、検索語に含まれる文字が正確に一致する必要がありますが、オンラインでは同等の結果が見つかる可能性があります。

  • オフライン検索: オフライン検索はオフライン テーブルでのみ使用できます。 ユーザーは一度に 1 つのテーブルのみを検索できます。 Dataverse 検索はオフライン モードではサポートされていないため、Dataverse 検索がオンになっていても、オフライン モードではグローバル検索はカテゴリー検索に既定されます。 グリッド ページでは、オフライン モードではビュー ベースの検索 (キーワードによるフィルター) がサポートされず、グリッド検索はクイック検索ベースに切り替わります。

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

プロファイルの詳細 制限事項
各テーブルに定義されている関連付け 最大 15 のリレーションシップが許可されています。 また、15 個のリレーションシップの中に、最大1個の多対多 (M:M) または 1 対多 (1:M) のリレーションシップがあります。 ユーザー定義テーブルにこのシナリオが必要な場合、データ モデルに再アクセスします。 循環参照または自己参照はサポートされていません。
ファイルおよび画像 画像とファイルには、他のテーブルと同じ制限が適用されます。 リレーションシップ が暗黙的に定義されているため、オフライン プロファイルには、すべてのエンティティで最大 14 個の画像列しか含めることができません。

組織データ フィルター

重要

組織データ フィルターは使用されなくなりました。 フィルターへの変更は、モバイル プロファイル自体で編集する必要があります。

プロファイル間でテーブルを使用している場合は、モバイル オフライン対応のすべてのデータ フィルターに対して少なくとも1つのルールを定義することをお勧めします。 既定では、この値は、ほとんどのオフライン対応テーブルで過去 10 日間に設定されています。

組織データ フィルターの編集。

参照

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

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。