この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

オフライン中の Salesforce アプリケーションのデータへのアクセス

Salesforce アプリケーションのキャッシュを有効にすると、Salesforce for Android/iOS ユーザはオフラインでの作業中、またはモバイルアプリケーションが Salesforce に接続できないときに、重要なデータを表示できます。アプリケーションでは、ユーザが最近アクセスしたレコードのセットがキャッシュされるので、接続しなくても参照ができます。また、Salesforce セッション中にユーザがアクセスするデータの多くもキャッシュに追加されます。キャッシュデータは暗号化され、安全な永続データストアに保存されます。

Salesforce for Android または Salesforce for iOS のいずれかが組織に初めてインストールされたときに、Salesforce アプリケーションのキャッシュは有効になります。

ユーザのキャッシュの内容で、モバイルデバイスがオフラインの場合にアクセスできるデータが決まります。キャッシュがどのように最初に作成され、Salesforce アプリケーションセッション中に更新されるかについて説明します。

セッションは、アプリケーションのログインからログアウトまでの時間です。他のアプリケーションに切り替えて、現在のアプリケーションがバックグラウンドに移行しても、セッションは終了しません。

メモ

  • ユーザがログインしたとき、キャッシュは空です。キャッシュが空の状態で、ユーザのデバイスがオフラインになると、Salesforce データは使用できません。
  • キャッシュをカスタマイズするには、ナビゲーションメニューに移動し、[設定] | [オフライン個人設定] を選択して、オフラインで使用可能にする最大 7 個の項目を選択します。気が変わったユーザは、簡単にここに戻って新しい項目を選択できます。

    Salesforce1 オフラインキャッシュを手動で更新

    ユーザがキャッシュをカスタマイズしない場合、最近アクセスした 5 個のオブジェクトで最近アクセスした最大 30 個のレコードがユーザのキャッシュに入力されます。これらのレコードに加えて、[自分の ToDo] にリストされているユーザの ToDo、および最近アクセスした 5 個のダッシュボードがキャッシュされます。ただし、ユーザが [オフライン個人設定] ページから少なくとも 1 つの項目を選択した場合、この選択によって既存のキャッシュがユーザの新しい個人設定で置き換えられます。

    最近アクセスしたレコードは、アプリケーションと Salesforce フルサイト (Salesforce Classic および Lightning Experience) の両方でのユーザの活動によって決まります。

    ユーザがキャッシュをカスタマイズするか、最近アクセスしたレコードの設定のままにするかに関わらず、2 つの方法でキャッシュにデータをすばやく入力できます。別���アプリケーションに切り替えるか、デバイスのホーム画面に移動して Salesforce をバックグラウンドに移行することで、キャッシュにデータを入力できます。または、Salesforce ナビゲーションメニューに移動して、[設定] | [オフラインキャッシュ] | [今すぐキャッシュ] を選択することができます。

    Salesforce にログインするたびにユーザがキャッシュを作成することをお勧めします。これで、ユーザはオフライン時に有意義なデータセットを確実に使用できます。

    ユーザのレコードのサイズと複雑さによりますが、キャッシュには数秒から数分かかることがあります。キャッシュが完全に更新される前にオフラインになると、使用できるはずのレコードの一部が使用できません。

    ヒント

    ユーザが最初にキャッシュを入力した後は、次の 2 通りの方法でキャッシュを更新できます。前回のキャッシュ更新から 1 時間以上が経過している場合、別のアプリケーションに切り替えるか、デバイスのホーム画面に移動して Salesforce をバックグラウンドに移行することで、キャッシュを更新できます。または、ナビゲーションメニューに移動して、[設定] | [オフラインキャッシュ] | [今すぐキャッシュ] を選択して、手動でキャッシュを更新できます。

  • セッション中、ユーザがアクセスする他のレコードの多くもキャッシュに追加されます。
  • レコードはユーザのキャッシュに 30 日間保持されます。���じレコードにアクセスするたびに、クロックはリセットされます。30 日間アクセスがなかったレコードは自動的にキャッシュから削除され、ユーザがレコードに再度アクセスするまでオフラインでは使用できません。
  • Salesforce からログアウトすると、キャッシュからすべてのデータが削除されます。次回ユーザがログインすると、キャッシュの生成プロセスが最初から開始されます。