モバイルのオフラインモード
インターネットに接続していなくても、モバイルアプリのレコードにアクセスしてアクションを送信できます。
このビデオでは、モバイルアプリでのオフラインモードの仕組みについて説明します。このビデオでは、データのダウンロード方法、オフラインモードを有効/無効にする方法、送信トレイの同期方法、同期エラーを解決する方法を説明します。
オフラインモードを使用する場合は、事前に計画を立てます。インターネットにアクセスできないエリアで作業する場合は、インターネットに接続している間に、前もって作業する内容をダウンロードしておきます。
オフラインモードでは、レコードに対して行った変更が送信トレイに記録されます。送信トレイは、キャッシュされたレコードで行ったすべてのアクションを追跡します。デバイスがインターネットに接続できたら、デバイスをインスタンスと同期させることができます。送信トレイのキャッシュされた変更でインスタンスが更新されます。
オフラインモードを有効にする
[設定] タブでオフラインモードを有効にします。[オフライン] をタップして、[オフラインモード] に切り替えます。
オフラインキャッシュをまだダウンロードしていない場合は、ダウンロードするように要求するダイアログボックスが表示されます。[ダウンロードしてオフラインにする] をタップします。
モバイルアプリをオフラインモードで操作する
オフラインモードでは、「オフラインモード」というバナーがすべての画面の上部に表示されます。
管理者のモバイルアプリ設定方法によっては、ある特定のアクションをオフラインモードで送信できない場合があります。これらのアクションは、ユーザーインターフェイスでは灰色表示されます。
オフラインモードでアクションを送信すると、変更内容はパターン化された背景でマークされます。デバイスがサーバーと同期するまで、変更箇所にはマークが付いたままになります。
オフラインモードを無効にして送信トレイを同期する
モバイルアプリでオンラインに戻るには、次に移動します: . オフラインモード画面で、[オフラインモード] をオフに切り替えます。
- オフラインモード画面で、[オフラインモード] ボタンをオフに切り替える。
- [送信箱] 画面で、[すべてを同期 (Sync All)] をタップする。
キャッシュの有効期限
管理者は、オフラインキャッシュの有効期限が切れるまでのデフォルト期間を設定します。
キャッシュの有効期限が切れると、キャッシュに保存したすべてのデータが失われます。キャッシュの有効期限が切れる前にキャッシュをインスタンスに同期しないと、その変更はインスタンスに表示されません。
警告メッセージが定期的に表示され、キャッシュが期限切れになる前に同期するよう警告します。キャッシュの有効期限切れによりデータが失われないようにするために、オフラインの前後に必ずキャッシュを同期してください。
同期エラーを解決する
オフラインモードで行った問題の変更は、インスタンスと同期されません。これらは、解決されるまで送信トレイに残ります。
オフライン時に他のユーザーによって加えられた変更に矛盾する変更を同期することはできません。たとえば、オフラインモードでの作業中に別のユーザーがクローズしたレコードに変更を同期しようとすると、エラーメッセージが表示されることがあります。
キャッシュされた変更のエラーを表示するには、次の場所に移動します。 . エラーメッセージは、オフライン時にキャッシュされたレコードでエラーが発生した場所を示します。リストされている問題は、送信箱から直接解決できます。
[解決] をタップしてエラーを修正するか、[削除] をタップしてリストから問題を削除することができます。