機械翻訳について

CX Sales Mobileがオフラインで動作し続ける仕組み

ネットワーク接続が失われた場合は、オフラインであることをユーザーに知らせるメッセージが表示されます。 以前と同じように働き続けることができます。 ネットワーク接続がリストアされると、それらの変更は自動的に同期されます。

仕組み:

アプリがオンラインの場合のデータ・ダウンロード

ユーザーがアプリケーションをオンラインで使用している間、オフラインで使用するために最大2タイプのデータがダウンロードされます:

  • ユーザーがアプリケーションで表示したデータ。
  • 自動フェッチ機能を有効にした場合、データはデフォルトの保存済検索で返されます。 これには、標準オブジェクトとカスタム・オブジェクトの両方のデータが含まれます。 自動フェッチ機能の詳細は、「オフライン設定の構成」のトピックを参照してください。

データはすべて、デバイスの暗号化を使用して暗号化された状態で格納されます。 また、ユーザーが顔または指紋認識のサインイン機能を許可すると、オフライン・モードのデータへのアクセスは、生体認証によってさらに保護されます。

アプリケーションがオフラインになるとオフライン・メッセージが表示される

アプリケーションの使用中にネットワーク接続が失われると、オフラインで作業していることをユーザーに知らせるメッセージが表示されます。 バナーには、オンラインに戻ったときに同期される更新の数が表示されます。 また、データが最後に同期されてから経過した時間も表示されます。

オフライン更新が保存される

ユーザーがオフラインで作業しているときには、オンラインの間にデバイスに保存されたすべてのデータを表示できます。 また、新しいレコードを作成したり、既存のレコードを更新することもできます。これにより、オンラインに戻ったときにサーバーに同期されます。

ユーザーがオフラインで作成または更新されたレコードを表示すると、オンラインに戻ったときにレコードがサーバーに同期されることを示す視覚的なインジケータがページに表示されます。 アプリケーションがオンラインに戻ったときに更新されるすべてのレコードを表示する場合は、オフライン・バナーをタップし、「同期待ち」ページの「詳細」アイコンをタップして、保留中の同期キューに移動できます。

オフライン・データが同期される

ネットワーク接続がリストアされると、同期待ちのレコードは、トランザクションがオフラインになった順序でSales webアプリケーションに同期されます。 検証エラーなどが原因でトランザクションが同期に失敗した場合は、保留中の同期のキュー内のレコードに対して、対応するエラー・メッセージが表示されます。 ユーザーが問題を解決したら、オフライン・バナーの「詳細」アイコンをタップし、「すべての同期を再試行」ボタンをタップして、レコードを手動で同期できます。

ノート: アプリケーションでデータの競合が検出されると、CX Sales Mobileで行った変更は、Sales webアプリケーションで行われたすべての変更を上書きします。