Salesforceで作業中にセッションタイムアウトのタイミングが想定より早かったり、逆に遅すぎたりすると感じたことはありませんか。特に、他のメンバーと環境が同じはずなのに自分だけタイムアウトの挙動が異なる場合、原因はセッション設定そのものではなく、権限セットや共有設定の影響を受けている可能性があります。本記事では、セッションタイムアウトが想定と違うときに確認すべき権限セットと共有設定のポイントを、具体的な手順や失敗パターンを交えて解説します。
【要点】この記事で確認すること
- 最初に見る場所: セッションタイムアウトの設定値(システム管理者に確認)、自分の権限セット割り当て、組織の共有設定(特にデフォルトアクセス権限)。
- 切り分けの軸: 端末側のブラウザ設定やネットワークではなく、Salesforce組織内の設定(権限セット、共有設定、プロファイル)に焦点を当てる。タイムアウトが発生するタイミングや画面によって原因を絞り込む。
- 注意点: セッションタイムアウトの値自体はシステム管理者しか変更できません。一般ユーザーが勝手に変更することはできませんので、必要なら管理者へ依頼してください。また、権限セットや共有設定を変更する際には、組織全体のセキュリティやアクセス権に影響が出る可能性があるため、管理者と相談しながら進めてください。
ADVERTISEMENT
目次
1. セッションタイムアウトが想定と違う原因
Salesforceのセッションタイムアウトは、主に「セッションのタイムアウト値」(最大セッション時間)と「アイドルタイムアウト」(操作がない場合のタイムアウト)の2つで制御されます。しかし、これらが設定通りに動作していても、権限セットや共有設定が原因でユーザーが「タイムアウトがおかしい」と感じるケースが少なくありません。例えば、権限不足のために特定のページでエラーが発生し、そのエラーがタイムアウトと誤認されることや、共有設定が厳しくてデータの読み込みに時間がかかり、その間にセッションが切れてしまうことがあります。まずは、自分が感じている「想定との違い」がどのような状況かを整理することが重要です。
2. 権限セットがタイムアウトに与える影響と確認手順
2-1. 権限セットとタイムアウトの関係
権限セットは、ユーザーに特定の権限を追加で付与する仕組みです。タイムアウトそのものに直接影響するわけではありませんが、権限セットによってアクセスできる機能やオブジェクトが増えると、結果的にセッション中に実行できる操作量が変わります。例えば、大量のレコードを表示する権限がある場合、そのデータを取得する処理に時間がかかり、アイドルタイムアウトに引っかかりやすくなることがあります。逆に、権限セットが不足していて一部の画面でエラーが頻発すると、そのエラー画面で放置してしまいタイムアウトになることもあります。
2-2. 権限セットの確認手順
自分に割り当てられている権限セットを確認する手順は以下の通りです。
- Salesforce画面右上の自分のアイコンをクリックし、「設定」を選択します。
- 左側のメニュー「ユーザー」の下にある「ユーザー情報」をクリックします。
- 自分のユーザー詳細ページが表示されます。「権限セットの割り当て」セクションを確認します。
- 表示されている権限セットの一覧をメモします。割り当てられていない場合は「権限セットの割り当て」リンクから追加可能ですが、自分で追加できるのは管理者から許可されている場合のみです。
- 権限セットの中に「セッション管理」や「API使用制限」などに関連するものがないか確認します。特に「Session Management」という名前の権限セットがある場合は、その設定内容を管理者に問い合わせてください。
3. 共有設定がタイムアウトに与える影響と確認手順
3-1. 共有設定とタイムアウトの関係
共有設定は、組織内のデータに対するアクセス権を制御します。例えば、組織全体のデフォルトアクセスが「非公開」に設定されている場合、自分がアクセスできるレコードが限られるため、リストビューなどの表示が速くなる反面、権限エラーが頻発して「タイムアウト」と感じることがあります。また、共有ルールが複雑で大量のレコードを継承していると、レコードの読み込みに時間がかかり、その間にアイドルタイムアウトが発生する可能性があります。特に、商談やケースなどの親子関係があるオブジェクトでは、共有設定がパフォーマンスに影響しやすいです。
3-2. 共有設定の確認手順
- 「設定」メニューから「共有設定」を検索して開きます。
- 「組織の共有設定」でデフォルトアクセス権限が「公開」「公開/非公開」「非公開」のいずれかを確認します。
- 「共有ルール」タブで、自分が所属するグループやロールに関連するルールがないか確認します。
- 権限セットによる共有設定(権限セットで付与されるアクセス権)も併せて確認します。「権限セット」の設定画面で、各権限セットに「共有設定」の項目がある場合、それが影響している可能性があります。
- もし共有設定が原因でタイムアウトが頻発するなら、管理者に共有ルールの見直しや権限セットの調整を依頼してください。
4. 状況別の比較表:権限セットと共有設定の影響
| 項目 | 権限セット | 共有設定 | プロファイル | セッション設定 |
|---|---|---|---|---|
| タイムアウトへの直接影響 | なし(間接的にパフォーマンスやエラー頻度に影響) | なし(ただしデータ量や複雑さがパフォーマンスに影響し、タイムアウト発生につながる可能性) | なし | 直接影響(数値の変更が必要) |
| ユーザー自身で確認可能か | 一部可能(割り当て一覧) | 不可(管理者のみ) | 不可(管理者のみ) | 不可(管理者のみ) |
| タイムアウト誤認の原因例 | 権限不足によるエラーがタイムアウト画面と似ている | アクセス不可レコードへのアクセスでエラー→タイムアウトと勘違い | プロファイルでセッション設定が制限されている場合 | 設定値そのものが期待と異なる |
5. 失敗パターンと注意点
5-1. よくある失敗パターン
実際の現場で多い失敗をいくつか紹介します。
- 権限セットの割り当て漏れ: 「システム管理者と同じ権限セットを持っているはず」と思っていても、実際には一部の権限セットが割り当てられておらず、特定の操作で権限エラーが発生し、それがタイムアウトと誤認されるケース。
- 共有設定のデフォルトが非公開: 組織全体の共有設定が「非公開」になっている場合、自分がアクセスできるレコードが非常に少なく、アクセス権のないレコードを開こうとするとエラーが表示され、セッションが切れたように見える。
- 親子関係の共有設定の複雑さ: 例えば、商談オブジェクトで親の取引先が共有されていても、子の商談が共有されていない場合、詳細画面で一部データが表示されず、タイムアウトを疑うユーザーが多い。
5-2. 管理者に確認すべきポイント
以下の情報をまとめて管理者に伝えると、原因特定がスムーズになります。
- 問題が発生するオブジェクトや画面(例:商談リストビュー、ケース詳細など)
- タイムアウトが発生するまでの操作時間や操作内容
- 自分のロール、権限セット割り当て情報
- 同じ状況で他のユーザーは問題ないかどうか
6. よくある質問
Q1. セッションタイムアウトの値を自分で変更できますか?
いいえ、セッションタイムアウトの設定はシステム管理者のみが変更できます。管理者に依頼する場合は、希望するタイムアウト時間(秒単位)を具体的に伝えましょう。
Q2. 権限セットとプロファイルの違いは何ですか?
プロファイルはユーザーの基本的な権限を定義し、権限セットはその上に追加で権限を付与します。セッションタイムアウトの設定はプロファイルには含まれず、システム全体の設定です。
Q3. 共有設定を変更すると他のユーザーに影響がありますか?
はい、共有設定は組織全体のデータアクセスに影響します。変更は必ず管理者が行い、テスト環境で十分に検証してから本番に適用することをおすすめします。
7. まとめ
セッションタイムアウトが想定と違う場合は、まずシステム管理者にセッション設定値を確認してもらい、その上で自分の権限セットや組織の共有設定を見直すことが重要です。権限セットが適切に割り当てられているか、共有設定が業務に合ったアクセスレベルになっているかをチェックすることで、タイムアウトの誤認を減らすことができます。特に、エラー画面とタイムアウト画面の見分けがつきにくい場合は、操作履歴や発生タイミングを記録しておくと原因特定がスムーズになります。組織全体の設定に関わるため、変更は必ず管理者の承認を得て実施してください。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
