Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

セッションタイムアウトの問題

公開日: Jul 12, 2024
説明

Salesforce のセッションタイムアウト問題に関するトラブルシューティング方法を紹介します。ブラウザやデバイスの影響を除外し、セッション設定を確認することで、問題の原因を特定できます。詳細な手順に従い、適切な設定を行ってください。

注意: 次の手順により Salesforce 設定を原因から切り分けることができます。Salesforce サポートでは、サードパーティ/API/インテグレーションまたはデバイス/ブラウザのセッション設定への影響をトラブルシーティングすることはできません。

解決策

ユーザセッションがタイムアウトしない


ユーザセッションがタイムアウトしない場合、ユーザのセッションが別のソースからのアクティビティにより継続されています。ストリーミング API、ローカルのページ更新拡張機能、またはブラウザ内のソフトウェアを利用したインテグレーションの影響、または、プッシュ通知が有効なコンソールビューの利用が原因である可能性があります。

推奨:
ブラウザやデバイスの影響を除外するために、シークレットモード (15 分) のタイムアウトを使用してテストします。 
選択したタイムアウト値を過ぎてもセッションが継続する場合は、開発チームと協力してセッションを継続させているストリーミング API やインテグレーションがないか切り分けを行います。
セッションが期待通りにタイムアウトした場合は、IT チームと協力してブラウザでソフトウェアに原因がないか切り分けを行います。

ユーザセッションが早くタイムアウトしてしまう


1.ユーザのプロファイルのタイムアウト値が想定値と一致していることを確認します。組織全体のタイムアウト値への変更は、[セッションタイムアウトの開始条件] 値が設定されたプロファイルのユーザには適用されません

詳細は、「プロファイルでのセッションタイムアウト設定の表示と編集」を参照してください。

2.現在有効なセッションは、セッションのタイムアウト期間の半分が過ぎるまで更新されないことに注意してください。たとえば、30 分のタイムアウト値が設定されたセッションは、セッション後半の 15 分になるまで、アクティビティの検出を開始しません。セッション前半のアクティビティの有無にかかわらず、後半にアクティビティが検出されない場合、セッションはタイムアウトします。

3.単独のユーザでのみ問題が発生する場合は、該当ユーザの Salesforce 利用状況を調べることをお勧めします。
  • 複数のブラウザで問題が発生していますか? 可能ならば Firefox、Edge でテストします。
  • 無効な参照や不正な URL を含んだ Salesforce へのブックマークやデスクトップアイコンを保存していますか?
  • 該当ユーザが Web ブラウザに拡張機能やプラグインをインストールしているか確認します。
4.問題が複数のユーザで発生する場合は、次の手順を実行します。

セッションの設定はユーザセッションに直接影響する可能性があるため、[設定] | [セキュリティのコントロール] | [セッションの設定] に移動して、以下の設定が無効になっているか確認します。これらの設定の定義を確認するには、「セッションセキュリティ設定の変更」を参照してください。
  • セッションタイムアウト時に強制的にログアウト(強く推奨)。

注意: [セッションタイムアウト時の警告ポップアップを無効にする] と [セッションタイムアウト時に強制的にログアウト] の両方が同時に有効になっていると、セッションの問題が発生する可能性があります。これらの設定を同時に使用しないでください。

例: この両方の権限が有効になっている Lightning Experience UI の組織では、セッションを更新できない問題が発生します。この場合、すべての Lightning ユーザは、アクティビティに関係なく、プロファイルのセッションタイムアウト値が経過すると、警告なしにログアウトされます。

上記のいずれでも問題が解決しない場合は、Salesforce サポートにケースを登録して追加の支援を依頼してください。
ケースを速やかに解決できるように、新規ケースの作成時にはサポートチームに次の情報を提供してください。 

1.これが発生したのは、Lightning、Classic、コンソールのどれですか? 
2.問題が特定のプロファイルで発生する場合でも、影響を受けたユーザ名を 3 つ以上提供してください。
3.問題発生時のタイムスタンプ (日時分) を含むエラーメッセージのスクリーンショットを含めてください。ユーザが複数のブラウザまたはシークレットモードを試したかどうかを確認してください。
4.タイムアウトが発生した Salesforce のセクションの例を含めてください (この問題が発生した特定のケースへの URL など)。
5.どのシステム領域がセッションの問題の原因として考えられるかを確認できるように、完全な再現手順が必要です。


セッションの問題を回避するための推奨チェックポイント - 次のようなベストプラクティスがあります。  

 

1.ブラウザに削除が必要なまったく使われていないプラグインがあるか確認します。

2.ブラウザに「許可」の設定が必要なサードパーティ Cookie があるか確認します。こうしたサードパーティ Cookie がブロックされるとセッションの問題が発生する可能性があります。

3.ユーザがカスタム Visualforce ページを実行し、SSO シングルサインオンで Lightning を使用している場合、その多くで新しい設定が必要になる可能性があります。これが SSO 再設定で必要な場合、開発者サポートにサポートケースを登録してください。プレミアサポートが必要です。

4.複数タブの使用 - セッションが他のページと競合することがあります。たとえば、既存のセッションが別のセッションページと競合すると、ユーザはログアウトされ、再度ログインする必要があります。単一タブセッションのみが推奨されます。

5.Chatter - 新規投稿時にユーザがログアウトされます。これは設計どおりの動作で、メンテナンス後、ページが非同期になったり、更新が必要になったりすると発生することがあります。新しい更新でページが更新されるように発生する通常の動作です。

6.([セッションの設定] で) [ログイン時の IP アドレスとセッションをロックする] がオンの場合はオフにします。オンだと、単一 IP セッション内ではないユーザはログアウトされることがあります。最適な結果を得るには、オフのままにすることをお勧めします。オンの場合、これは設計どおりの動作です。

7.トランザクションセキュリティポリシー - 使用されていると、設定で単一タブセッションが必須になることがあります。その場合、一時点で複数の有効セッションが使用されていると、ユーザがログアウトされることがあります。回避策として、トランザクションセキュリティポリシーが使用される場合は、TSP を介して複数セッションに調整します。組織でトランザクションセキュリティを使用している場合は、サポートエージェントにお知らせください。

8.タイムアウト値を 24 時間未満に設定し、[セッションタイムアウト時に強制的にログアウト] ボックスをオンにして、ユーザがいつタイムアウトするかを特定します。ユーザが操作を継続中の場合は、セッションの続行を選択できます。ポップアップを強くお勧めします。タイムアウト問題のテスト時には、タイムアウト値を短くして作業することをお勧めします。  

 

ナレッジ記事番号

000383251

 
読み込み中
Salesforce Help | Article