ベスト プラクティスと制限

現場の技術者は、遠隔地や地下など、インターネットにアクセスできない場所で作業することが多くあります。 管理者 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 は 6 つのリレーションシップ (B、C、D、F、G、H) を持つことになります。

  • インベントリ検証はネットワーク接続がないと実行できません。

  • SharePoint ドキュメントへのアクセスはサポートされていません。

  • Web リソースはオフライン モードで部分的にサポートされています。 モバイル アプリとブラウザの両方で動作するカスタム機能を実装するために Power Apps component framework を使用することをお勧めします。

その他の制限について解説します

次の手順