Administrator 練習問題 Q56
プラットフォーム管理者が、事前定義された基準に基づいてレビューと意思決定を行うために、特定のユーザーへのレコードのルーティングを自動化できる Salesforce 機能はどれですか。
左の○で回答を選択。本文を押すと横線で除外でき、もう一度押すと戻せます。
1つ選択してください(0/1)
正答:C. 承認プロセス
解説
前提知識
承認プロセスとは
「このレコードを先に進めていいか、人間に判断してもらう」をSalesforce上で仕組み化した機能です。管理者は次の3つを定義します。
- 開始条件:どんなレコードがこのプロセスの対象になるか(例:金額が100万円以上)
- 承認者:誰に判断を回すか(特定のユーザー、申請者のマネージャー、レコード上のユーザー参照項目、キューなど、利用できる割り当て方法から選ぶ)
- 承認・却下時の動作:項目更新、メール送信、タスク作成など 重要なのは、承認プロセスは単なる通知ではなく、レコードを「承認待ち」という状態で押さえ、承認者の手元に送り、判断の履歴を残す仕組みだという点です。
💡 承認プロセスそのものを一から知りたい方は、こちらの記事もどうぞ→ 承認プロセスとは何か:「上司の承認をもらう」を仕組み化する
「ルーティング」という言葉の使い分け
Salesforceで「ルーティング」と言うと、大きく2系統あります。
| 目的 | 使う機能 |
|---|---|
| レコードの所有者を自動で割り当てる | 割り当てルール(リード・ケース) |
| レコードの承認・意思決定を回す | 承認プロセス |
本問は「レビューと意思決定のために」と書いてあるので、後者です。
設問の状況を分解する
問題文には3つのキーワードが入っています。
- 事前定義された基準:開始条件にあたる
- 特定のユーザーへのルーティング:承認者の指定にあたる
- レビューと意思決定:承認・却下の行為そのもの この3つが揃っている機能は承認プロセスしかありません。問題文が抽象的なときは、このように要件を分解して、各機能の定義と照らし合わせるのが確実です。
選択肢の検討
A. 割り当てルール → △(惜しいが不正解)
基準に基づいてレコードを特定のユーザーやキューに振り分ける点は本問と重なります。しかし割り当てルールが変えるのは所有者だけで、「承認する」「却下する」という判断ステップも、承認待ちでレコードをロックする仕組みも持ちません。また割り当てルールはリードとケース専用です。「新規ケースを地域別に担当チームへ振り分けたい」ならこれが正解になります。
B. 検証ルール → ✕
保存時に条件をチェックし、違反していればエラーメッセージを出して保存を拒否する機能です。やっているのは入力値の正誤判定であって、人間の判断を介在させることも、レコードを誰かに回すこともできません。「金額が空のまま成立にできないようにしたい」ならこれが正解です。
C. 承認プロセス → ⭕ 正解
事前に定めた条件に合致したレコードを、指定した承認者の手元へ自動で送り、承認・却下を記録しながら進められます。「基準に基づくルーティング」と「レビューと意思決定」の両方を満たす唯一の選択肢です。
D. スキーマビルダー → ✕
オブジェクトや項目、リレーションを図で見ながら作成・編集する、データモデルの設計ツールです。レコードの運用プロセスには一切関与しません。「オブジェクト間の関係を一覧で把握したい」ならこれが正解です。
管理者としての対処手順
- [設定]のクイック検索で「承認プロセス」を検索し、対象オブジェクトを選ぶ
- [新規承認プロセス]→[標準ウィザードを使用](細かく制御したい場合)
- [進入条件]に判定基準を入力する
- [承認者の選択]で、承認を回すユーザーを指定する
- 承認・却下時の項目更新やメール通知を設定する
- [有効化]を忘れずに行い、ページレイアウトに[承認履歴]関連リストと[承認申請]ボタンを配置する
あわせて覚えておきたいポイント
- 承認申請自体を自動化したい場合は、レコードトリガフローから[承認申請]アクションを呼びます。「フローか承認プロセスか」ではなく、フローで引き金を引いて承認プロセスに乗せるという組み合わせが実務の定石です。
- 承認プロセスはレコードをロックできます。「承認中は編集させたくない」という要件があるとき、他の自動化ツールでは代替できません。
出典(Salesforce公式)
- フローを使用して承認プロセスにレコードを自動申請する(help.salesforce.com/s/articleView?id=000392569) — 承認プロセスを作成し、条件に合致したレコードを承認者へ回す一連の手順の根拠
- [承認申請]アクション(help.salesforce.com/s/articleView?id=platform.flow_ref_elements_actions_approval.htm) — フローから承認プロセスにレコードを送れることの根拠
- フロー承認プロセスの作成(help.salesforce.com/s/articleView?id=platform.automate_automated_approvals_build.htm) — 承認プロセスが承認者の指定と承認ステップで構成されることの根拠