モデル駆動型アプリ用 Mobile Offline の制限
モバイル アプリをオフライン モードに設定する前に、次の制限を必ずお読みください。 オフラインのベスト プラクティスとオフライン プロファイル ガイドラインも確認することをお勧めします。
これらのテーブルと対応する許可はオフライン モードでは使用できます。
注意
Mscrm.IsEntityAvailableForUserInMocaOffline ルールがないカスタム アクセス許可と既定のアクセス許可は、オフライン優先のアプリには表示されません。 詳細は、Power Apps のコマンド バーのボタンは、表示すべきときには表示されない を参照してください。
テーブル | Permissions |
---|---|
勘定科目 | 作成、読み取り、更新、削除 |
活動ポインター | 読み取り、削除 |
予定 | アクティビティ ケースの作成、読み取り、更新、削除、変換 |
添付ファイル | 読み取り専用 |
サポート案件 | 作成、読み取り、更新、削除 |
競合企業 | 作成、読み取り、更新、削除 |
競合企業の住所 | 作成、読み取り、更新、削除 |
接続 | 読み取り専用 |
接続ロール | 読み取り専用 |
取引先担当者 | 作成、読み取り、更新、削除 |
カスタム テーブル | 作成、読み取り、更新、削除 |
メール | 読み取り専用 |
リード | 作成、読み取り、更新、削除、見込みありと評価する/見込みなしと評価する |
営業案件 | 作成、読み取り、更新、削除 |
提案製品 | 作成、読み取り、更新、削除 |
電話 | 作成、読み取り、更新、削除 |
位置 | 作成、読み取り、更新、削除 |
製品 | 読み取り |
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 に設定する必要があります。 実際の値は、次の同期サイクル後に自動的に設定されます。
簡易検索: オフラインで検索すると、オンラインでの検索とは結果が異なる場合があります。 オフラインで検索する場合は、検索語に含まれる文字が正確に一致する必要がありますが、オンラインでは同等の結果が見つかる可能性があります。
オフライン検索: オフライン検索はオフラインのテーブルでのみ利用可能です。 ユーザーは一度に 1 つのテーブルのみを検索できます。 オフライン モードでは、カテゴリ化された検索が既定で、Dataverse 検索がオンになっていてネットワーク接続がある場合でも、Dataverse 検索はオフライン モードとなります。 グリッド ページでは、オフライン モードではビュー ベースの検索 (キーワードによるフィルター) がサポートされず、グリッド検索はクイック検索ベースに切り替わります。
重複レコード: 重複検出してマージするエクスペリエンス は、オフライン モードではサポートされていません。
プロファイル フィルター制限
プロファイルの詳細 | 制限事項 |
---|---|
各テーブルに定義されている関連付け | 最大 15 のリレーションシップが許可されています。 また、これらの 15 個の関連付けの中の、最大 1 個の多対多 (M:M) または 1 対多 (1:M) の関連付け。 ユーザー定義テーブルにこのシナリオが必要な場合、データ モデルに再アクセスします。 循環参照または自己参照はサポートされていません。 |
ファイルおよび画像 | 画像とファイルには、他のテーブルと同じ制限が適用されます。 リレーションシップ が暗黙的に定義されているため、オフライン プロファイルには、すべてのエンティティで最大 14 個の画像列しか含めることができません。 |
組織データ フィルター
重要
組織データ フィルターは使用されなくなりました。 フィルターへの変更は、モバイル プロファイル自体で編集する必要があります。
プロファイル間でテーブルを使用する場合は、すべてのモバイル オフライン対応データフィルターに少なくとも 1 つのルールを定義することをお勧めします。 既定では、この値は、ほとんどのオフライン対応テーブルで過去 10 日間に設定されています。