Administrator 練習問題 Q94
Cloud Kicksの営業担当副社長は、商談の保存を妨げるエラーメッセージを受け取ります。管理者はエラーを受け取らずに同じ編集を試みました。管理者は、ユーザーが受け取っているエラーをどのように検証できますか?
左の○で回答を選択。本文を押すと横線で除外でき、もう一度押すと戻せます。
1つ選択してください(0/1)
正答:C. ユーザーとしてログインします
解説
前提知識
「同じ操作なのに自分だけエラーが出ない」が起こる理由
Salesforceでは、同じ操作をしてもユーザーによって結果が変わることがあります。代表的な原因は次のとおりです。
- プロファイルごとの検証ルール除外:検証ルールの数式に「$Profile.Name=システム管理者の場合は除外」のような条件が入っていることがある
- ロール階層・集計項目の違い:ロールや共有設定によって参照できる関連レコードが違い、数式・自動化の結果が変わる
- 項目レベルセキュリティ・ページレイアウト:管理者には見えても一般ユーザーには見えない(または逆の)項目があり、保存時の振る舞いが変わる このような「ユーザー固有の条件が原因でしか発生しない問題」は、管理者自身のアカウントで再現しようとしても再現できません。
「ユーザーとしてログイン」(Login As)とは
Salesforceには、管理者がユーザー本人になりかわって画面を操作できる「ユーザーとしてログイン」機能があります。組織で「管理者はすべてのユーザーとしてログインできる」設定が有効になっていれば、対象ユーザーのプロファイル・権限セット・ロール・共有設定をすべてそのまま引き継いだ状態で操作を再現できます。
📌 **「同じ設定でやってみる」より「その人になってやってみる」方が確実です。**プロファイルや共有設定の違いは、管理者が頭の中で全部再現するのは現実的ではありません。実際にそのユーザーとしてログインすれば、見えている項目、選べる選択肢、適用される検証ルールがすべて本人と同じになります。
設問の状況を分解する
- VPが商談を保存しようとするとエラーが出る
- 管理者が同じ編集を試しても、エラーが出ない この時点で、エラーの原因はレコードの内容そのものではなく、VPというユーザー固有の何か(プロファイル、権限セット、ロール階層、項目レベルセキュリティ、対象ユーザー限定の検証ルールなど)である可能性が高いとわかります。管理者が「エラーを検証する」ためには、まずそのエラーを自分の目で再現する必要があります。
選択肢の検討
A. ページレイアウトを編集します → ✕
ページレイアウトの編集は「表示項目を変える」操作であり、エラーの原因を調べる手段にはなりません。原因を特定する前にレイアウトを変更するのは順序が逆です。
B. セットアップ監査証跡を表示します → ✕(惜しいが不正解)
セットアップ監査証跡は「誰がいつどの設定を変更したか」という過去の設定変更履歴を確認する機能です。最近の設定変更が原因を疑う手がかりにはなり得ますが、VPが今まさに受け取っているエラーメッセージそのものを直接確認・再現する手段ではありません。
C. ユーザーとしてログインします → ⭕ 正解
VP本人としてログインし、同じレコードで同じ編集を行えば、VPに適用されているプロファイル・権限セット・共有設定・検証ルールの条件がすべてそのまま適用されます。これにより、管理者はVPが受け取っているのと全く同じエラーを自分の画面で確認でき、原因の切り分けに直接つながります。
D. 共有モデルを確認する → ✕(惜しいが不正解)
共有モデルの確認は、レコードが見えるかどうか(可視性)を調べる手段です。しかし本問のエラーは「保存を妨げるエラーメッセージ」であり、閲覧権限ではなく、検証ルールや項目レベルセキュリティなど保存時の制約が疑われる状況です。共有モデルの確認だけでは、エラーメッセージの内容を直接検証できません。
管理者としての対処手順
- 組織で[管理者は任意のユーザーでログインできます]が有効か確認する(設定 > [ログインアクセスポリシー])。組織設定で有効でない場合は、対象ユーザーが管理者にログインアクセスを許可しているか確認する。
- 対象ユーザー(VP)の一覧画面から「ログイン」リンクを使い、そのユーザーとしてログインする。
- VPが操作したのと同じ商談レコードで、同じ項目編集を再現し、実際に表示されるエラーメッセージを確認する。
- エラーメッセージの文言、エラーが表示された項目、再現条件を手掛かりに、検証ルール・必須項目・項目レベルセキュリティ・自動化を切り分ける。
- 原因が特定できたら、検証ルールの条件式や項目権限をVPのプロファイル・権限セットに合わせて見直す。
あわせて覚えておきたいポイント
- 「管理者は再現できないが特定ユーザーだけエラーになる」という設問パターンは、認定試験で頻出です。合言葉は「ユーザーとしてログインして再現する」です。
- ユーザーとしてログインするには、対象ユーザーがアクティブであることと、管理者に対して「ログインアクセス」が許可されている(本番組織の場合はユーザー側の許可、または組織設定でのアクセス許可)ことが前提になります。
- セットアップ監査証跡は「何が変更されたか」を追う機能、ログインアクセスは「今何が起きるか」を確認する機能、と役割を区別して覚えておくと選択肢の判別がぶれません。
出典(Salesforce公式)
- Enable the ‘Administrators Can Log in as Any User’ Feature — 管理者がユーザーとしてログインできるようにする組織設定の根拠(本問の直接の根拠)
- How to Log In as Another User in Salesforce — 管理者が対象ユーザーとしてログインし、そのユーザーが経験しているエラーを再現してトラブルシューティングできることの根拠