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