Administrator 練習問題 Q120
Cloud Kicksの管理者は、会社を辞めたユーザーを非アクティブ化したいと考えています。ユーザーの非アクティブ化を妨げる2つの理由は何ですか?2つの答えを選択してください
左の□で回答を選択。本文を押すと横線で除外でき、もう一度押すと戻せます。
2つ選択してください(0/2)
正答:B. ユーザーがカスタム階層項目で選択されています。 / C. ユーザーがワークフローのメールアラートの唯一の受信者に割り当てられています。
解説
前提知識
Salesforceのユーザーは完全には削除せず、退職者などは無効化してログインを停止します。無効化したユーザーは組織の利用可能なユーザーライセンス数に算入されず、そのライセンスを別のユーザーへ割り当てられます。ただし、無効化だけでは契約上の購入ライセンス数や請求額は減りません。所有レコードや履歴は残ります。 無効化を妨げる代表例には、次があります。
- ユーザーオブジェクトの階層型カスタム項目で、そのユーザーが値として選択されている
- そのユーザーがワークフローのメールアラートの唯一の受信者に指定されている
- デフォルトリード所有者、デフォルトまたは自動ケース所有者、デフォルトワークフローユーザーなどに指定されている 一方、テリトリーやロール階層に所属していること自体は、この設問で示された無効化ブロッカーではありません。Enterprise Territory Managementでは、無効化されたユーザーは割り当て済みテリトリーから外れます。
設問の状況を分解する
退職したユーザーの無効化を妨げる設定を選ぶ問題です。BとCはいずれもSalesforce公式が明示するブロッカーです。Cは「唯一の受信者」であることが条件で、他に受信者が残っている場合は無効化を妨げません。AとDは、所属していること自体を無効化不可の理由とする公式記述がありません。
選択肢の検討
- A. ユーザーはテリトリー階層の一部です → Enterprise Territory Managementでは、ユーザーを無効化するとテリトリー割り当てから外れます。テリトリー所属自体は本問のブロッカーではないため、誤りです。
- B. ユーザーがカスタム階層項目で選択されています → 階層型カスタム項目の値として選択されているユーザーは、その参照を解消するまで無効化できません。正しいです。
- C. ユーザーがワークフローのメールアラートの唯一の受信者に割り当てられています → ⭕ 正解。対象ユーザーがメールアラートの唯一の受信者になっている場合、受信者を差し替えるまで無効化できません。
- D. ユーザーがロール階層の最上位ロールに割り当てられています → ロール階層上の位置そのものは、公式の無効化ブロッカーとして示されていません。引き継ぎ上の見直しは必要になり得ますが、本問では誤りです。
管理者としての対処手順
- 直ちにアクセスを止める必要があり、依存関係の解消に時間がかかる場合は、先にユーザーを凍結する
- ユーザーオブジェクトの階層型カスタム項目で対象ユーザーが選択されていないか確認し、値を削除または別ユーザーへ変更する
- ワークフローのメールアラートで対象ユーザーが唯一の受信者になっていないか確認し、必要に応じて受信者を変更する
- デフォルト所有者、デフォルトワークフローユーザー、承認担当、所有レコードなど、運用上の引き継ぎ対象を確認する
- [設定]の[ユーザー]から対象ユーザーを編集し、[有効]の選択を解除して保存する
あわせて覚えておきたいポイント
無効化の可否は、Salesforce公式が列挙するブロッカーを個別に確認して判断します。単に「どこかから参照されている」と一般化すると、テリトリー所属やロール階層まで誤ってブロッカーと判断するため注意が必要です。
🔑 無効化・凍結・削除の違いは、Salesforceのユーザーは削除できない:無効化と凍結、ライセンスの関係 で整理しています。
出典(Salesforce公式)
- Considerations for Deactivating Users — 階層型カスタム項目で選択されているユーザー、またはワークフローのメールアラートの唯一の受信者であるユーザーを無効化できないこと、無効化されたユーザーがテリトリー割り当てから外れること、および利用可能ライセンス枠と請求ライセンス数の違いを裏付けます。
- Deactivate Users — ユーザーを完全削除せず無効化する手順と、無効化を妨げる代表的な設定を裏付けます。
- Unable to deactivate User due to custom User Hierarchy field — ユーザーオブジェクトの階層型カスタム項目に対象ユーザーが残っている場合のエラーと、参照値を解消する対処を裏付けます。