モデル駆動型アプリ用 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コントロール を使用します。
- Webリソースがユーザー インターフェイスに表示されない場合は、すべてのプラットフォームでオフラインで使用できる フォーム ハンドラー イベント を使用します。
計算フィールドとロールアップ フィールド: クライアントに同期された行の一部である計算フィールドとロールアップ フィールドは、クライアントによって再評価されません。 更新された行が同期されると、サーバーで再評価が行われます。
マップされたフィールド: アプリをオフライン モードで実行すると、別のテーブルにマップされたフィールドを持つテーブルから新しいレコードを作成するときに、マップされたフィールドは事前に入力されません。
ルックアップ フィールド: ルックアップ項目の 表示名 が更新されても、フォームまたは グリッド でルックアップ フィールドの値が更新されない場合があります。
フィルター操作: オフライン モードではすべてのフィルター操作がサポートされているわけではありません。 サポートされている演算子の完全なリストについては、「 Mobile Offlineで属性タイプごとにサポートされているフィルター操作 FetchXML」を参照してください。
予定: 予定は Dataverseで作成または更新できますが、サーバー側同期では受信者に送信されません。 詳細については、「 予定テーブル/エンティティ参照 」および「 サーバー側同期テーブル」を参照してください。
作業指示書 サービス タスク: カスタム コードを通じて作成された 作業指示書 サービス タスクでは、msdyn_lineorderを -1に設定する必要があります。 実際の値は、次の同期サイクル後に自動的に設定されます。
簡易検索search: オフラインで検索すると、オンライン検索とは結果が異なる場合があります。 オフラインで検索する場合は、検索語に含まれる文字が正確に一致する必要がありますが、オンラインでは同等の結果が見つかる可能性があります。
オフライン検索: オフライン検索はオフライン テーブルでのみ使用できます。 ユーザーは一度に 1 つのテーブルのみを検索できます。 Dataverse 検索はオフライン モードではサポートされていないため、Dataverse 検索がオンになっていても、オフライン モードではグローバル検索はカテゴリー検索に既定されます。 グリッド ページでは、オフライン モードではビュー ベースの検索 (キーワードによるフィルター) がサポートされず、グリッド検索はクイック検索ベースに切り替わります。
重複レコード: 重複を検出してマージする機能 は、オフライン モードではサポートされていません。
プロファイル フィルター制限
プロファイルの詳細 | 制限事項 |
---|---|
各テーブルに定義されている関連付け | 最大 15 のリレーションシップが許可されています。 また、これらの15個の リレーションシップ の中には、多対多 (M:M) または1対多 (1:M) の リレーションシップ が最大1つ存在します。 ユーザー定義テーブルにこのシナリオが必要な場合、データ モデルに再アクセスします。 循環参照または自己参照はサポートされていません。 |
ファイルおよび画像 | 画像とファイルには、他のテーブルと同じ制限が適用されます。 リレーションシップ が暗黙的に定義されているため、オフライン プロファイルには、すべてのエンティティで最大 14 個の画像列しか含めることができません。 |
組織データ フィルター
重要
組織データ フィルターは使用されなくなりました。 フィルターへの変更は、モバイル プロファイル自体で編集する必要があります。
プロファイル間でテーブルを使用している場合は、モバイル オフライン対応のすべてのデータ フィルターに対して少なくとも1つのルールを定義することをお勧めします。 既定では、この値は、ほとんどのオフライン対応テーブルで過去 10 日間に設定されています。