オフライン プロファイルのベスト プラクティスと制限
現場の技術者は、遠隔地や地下など、インターネットにアクセスできない場所で作業することが多くあります。 管理者 Field Service Mobile オフライン プロファイル を設定すると、技術者はインターネット接続がないときでもモバイル アプリを使い続けることができます。 重要なデータはデバイスに同期され、現場で確認できます。 デバイス上の変更はローカルに保存され、インターネット接続が利用可能になると自動的にアップロードされます。
オフライン モードのベスト プラクティス に関するブログ投稿をご参照ください。
現場の技術者が常に信頼できるインターネット接続を使用していると見なしている場合であっても、高速で一貫性のあるエクスペリエンスを実現するために、オフライン機能を設定することを強くお勧めします。
オフラインのレコードタイプ、関連付け、ユーザーの割り当ては、オフライン プロファイル で管理されます。 ガイド付きのチュートリアルについては、次のビデオを参照してください。
Field Service Mobile アプリは、Power Apps モバイルアプリと同じアーキテクチャとセキュリティに従っています。 Power Platform セキュリティ ロールの詳細情報。
オフライン プロファイルを使用したベスト プラクティス
オフライン プロファイルを設定する前に、次の重要なガイドラインを考慮してください:
既定のオフラインプロファイルを使用する。 独自のモバイル オフライン プロファイルを作成できますが、Field Service が提供する既定のオフライン プロファイルを使用することを強くお勧めします。 Field Service Mobile - Offline Profile は、オフライン シナリオの理想的な開始点を提供します。 オフラインで使用するために事前に構成された一般的な Field Service テーブルと、ダウンロードされるデータを制限するための推奨フィルターがあります。 カスタム レコード タイプを含めることで、これをベースに構築できます。 最高の同期パフォーマンスを得るために、オフライン プロファイルに含めるデータ量を制限してください。
既定のオフライン プロファイルは、変更されていないテーブル同期フィルターの更新を受け取ります。 既定のプロファイルをコピーして、そのコピーに変更を加えることができますが、そのコピーは管理されていないため、更新は受信されません。
既定のオフラインプロファイルに変更を加え、後で最新のオフライン プロファイルを確認したい場合は、Field Service の新しい試用版を作成してください。
オフライン プロファイルから既定のレコード タイプを削除しないでください。 私たちは、フィールド技術者が適切なデータを利用できるように、既定のレコード タイプを意図的に追加しました。 不要なレコード タイプを削除するのではなく、必要なレコード タイプを追加することに集中しましょう。
オフライン フィルターとして「すべてのレコード」を使用しないでください。 オフライン プロファイルは、ユーザーのデバイスにダウンロードされるデータの量を制御するゲートです。 技術的には、オフライン プロファイルがサポートするレコードの数に制限はありません。 ただし、実際には、ダウンロードされるデータが少ないほど、同期が高速で効率的になります。 「すべてのレコード」をテーブル フィルターとして使用しないでください。また、広い日付範囲を避けてください。 たとえば、すべての顧客資産レコードをダウンロードするのではなく、スケジュールされた作業指示書に関連するレコードのみをダウンロードします。 手元の作業に影響を与えることなく、同期する必要のある顧客資産レコードの数を減らすことができます。
オフライン JavaScript を使用する。 多くの場合、組織はビジネス プロセスを実行するために、モバイル デバイスでワークフローを実行する必要があります。 ただし、Power Automate フローはデバイスがネットワークに接続している際、または次の同期時にのみ実行されます。インターネットに接続されていないデバイスでオンデマンドにワークフローを実行する必要がある場合は、代わりにオフライン JavaScript を使用してください。 Field Service モバイル アプリのワークフローとスクリプトについて解説します。
モバイル アプリをオフラインで使用するためのベスト プラクティスについて解説します。
オフライン プロファイルの制限事項
オフライン プロファイルを設定する際は、次の制限事項に留意してください。
フィールドのマッピング はオフラインモードではサポートされていません。
オフライン モードでデバイス上に作成され、フィルター条件を満たさないレコードは、条件を満たすまで同期されません。
インターネット接続用に設定されたコマンドや機能が、正しい API (
Xrm.WebApi.online
) を呼び出していることを確認してください。オフラインでサポートされるテーブルは、既定の Field Service Mobile Offline プロファイル の一部です。 オフライン プロファイルにテーブルを追加できますが、発注書、契約、ベンダーへの返品 (RTV)、商品返品確認 (RMA) などはオフラインでは使用できません。 これらのテーブルを追加してアプリをオフラインで実行すると、ユーザーにエラーが発生する可能性があります。
Field Service Mobile - オフライン プロファイル には、ダウンストリームテーブルを含め、最大 15 個のリンク テーブルを設定できます。 たとえば、テーブル A にテーブル B、C、D とのリレーションシップがあり、テーブル B にテーブル F、G、H とのリレーションシップがある場合、テーブル A には B、C、D、F、G、H の 6 つのリレーションシップがあります。テーブル K とのリレーションシップがあり、他のテーブルとのリレーションシップがないテーブル J を追加すると、リンク テーブルの総数は 7 になります。 プロファイル フィルター制限の詳細を確認する。
インベントリ検証はネットワーク接続がないと実行できません。
SharePoint ドキュメントへのアクセスはサポートされていません。
サポート情報記事へのアクセスはオフライン モードでは使用できません。
Web リソースはオフライン モードで部分的にサポートされています。 モバイル アプリとブラウザの両方で動作するカスタム機能を実装するために Power Apps component framework を使用することをお勧めします。
PDF にエクスポート オプションは、アプリケーションがオフラインモードの間は使用できません。 オフライン モード中やデバイス接続がない場合には、他のオプションが非表示になる場合があります。 詳細情報: リボンとコマンド バー ボタンが非表示になる。