できることコラム 無料トライアルを相談する相談する
コラム

Salesforce の承認の仕組みを作る前に決めておくこと

値引きや経費のように、だれかの承認を経てから進める業務は、Salesforce の承認の仕組みで形にできます。ただ、承認者や段階、差し戻しの扱いを決めないまま作ると、運用に入ってから直しにくくなります。このページでは、承認の仕組みの種類と動き方、作る前に決めておくこと、見直すときの確かめ方を整理します。

mtTech・2026.10.24 公開(内容は 2026年10月 時点)

この記事は、Salesforce の開発・保守を請け負う mtTech が、運用で迷いやすいことを公式の資料に沿ってまとめたものです。機能の説明は、末尾の公式の資料で確かめた内容です。

承認の流れを作る仕組みの種類

  • 種類 1従来の承認プロセス[設定] の [承認プロセス] で、オブジェクトごとにウィザードで作ります。利用者が承認申請をすると始まり、申請されたレコードはロックされます。[5][1][2]
  • 種類 2フロー承認プロセス(レコードトリガー)レコードが作成・更新され、エントリ条件を満たすと自動で始まります。利用者が申請の操作をする必要はありません。[14]
  • 種類 3フロー承認プロセス(自動起動)ボタン、リンク、Apex、REST API などから呼び出して始めます。申請するかどうかを人が決める場面に向いています。[14][24]
  • 種類 4フローオーケストレーション複数の人や部門、システムにまたがる手順を、フェーズとステップの組み合わせで作ります。公式ヘルプでは、高度な承認プロセスの作成にも使えるとしています。[23]

従来の承認プロセスの仕組み

従来の承認プロセスは、承認の各段階を「承認ステップ」として順に並べて作ります。主な設定は次の 5 つです。[4][1]

  • 開始条件:検索条件か数式で、どのレコードを承認の対象にするかを決めます。ステップごとにも条件を置けて、条件に合わないレコードを承認する、却下する、次のステップへ進める、のどれにするかを選べます。[2][6]
  • 承認ステップ:ステップは指定した順に動きます。各ステップで、対象のレコード、承認者、代理承認者が返答できるかを決めます。[4]
  • 承認者:申請者がその都度選ぶ方法、[マネージャー] などの階層項目で自動で決める方法、キューに割り当てる方法、特定のユーザーや関係するユーザーを指定する方法があります。複数の承認者を指定したときは、最初の返答で決めるか、全員の承認を求めるかを選びます。[3]
  • アクション:申請時、承認時、却下時、取り消し時に、メールアラート、ToDo、項目自動更新、送信メッセージなどを動かせます。[2]
  • レコードのロック:申請されたレコードはロックされ、承認か却下で解除されます。ロック中に編集できるのは、既定では管理者だけです。割り当てられた承認者にも編集を許す設定があります。[1][8]

フローで作る承認

2026年10月時点の公式ヘルプでは、従来の承認プロセスの各ページに、代わりとなる新しい仕組みとしてフロー承認プロセスを試すよう案内が出ています。フロー承認プロセスは Flow Builder で作り、Lightning Experience でだけ使えます。[1][24][16]

フロー承認プロセスは、ステージとステップで組み立てます。ステージは順に 1 つずつ進みます。承認ステップは画面フローに結び付き、承認者か代理承認者が返答します。人の操作が要らない処理は、バックグラウンドステップに置きます。[18][17]

従来の承認プロセスから移すときは、機能の違いを先に確かめます。たとえば、申請者が次の承認者をその場で選ぶ機能は、フロー承認プロセスでは使えません。承認者は、ユーザー、グループ、キューのどれかを、承認プロセスの中で決めておきます。[15]

レコードのロックも、作り方が変わります。承認ステップを 1 つずつ動かすなら、承認ステップの [レコードをロック] の設定を使います。複数の承認ステップを同時に動かすときは、この設定は使えず、バックグラウンドステップでロックとロックの解除を行います。[19]

申請の取り消しで動かしたい処理は、取り消しパスに置きます。取り消されると、進行中のステージと、完了していない作業が取り消されてから、取り消しパスが動きます。[20]

作る前に決めておくこと

公式の準備のチェックリストに沿うと、作る前に業務の担当者と次のことを決めておきます。[2]

  • 誰が申請できるか。従来の承認プロセスでは、申請できる人やロールを指定します。[2][5]
  • 誰が承認するか。承認者には、対象のレコードを参照できる権限を付けておきます。レコードを見られない人には、承認申請も見えません。[2][10]
  • どの条件で、何段階で承認するか。金額などの条件で、自動で承認するレコードや、段階を飛ばすレコードも決めます。[2][6]
  • 代理承認者を認めるか。代理承認者は各ユーザーの詳細ページの [代理承認者] 項目で決めます。代理承認者は承認か却下ができ、別の人に回すことはできません。[2][3]
  • 却下されたときの扱い。従来の承認プロセスでは、ステップごとに、申請全体を却下するか、1 つ前の承認者に戻す(差し戻し)かを選べます。[7]
  • 申請者による取り消しを認めるか。取り消せるかどうかは、承認プロセスの設定で決まります。[13]
  • 承認中にレコードを直せる人。ロックの扱いと合わせて決めます。[8][2]

見直すときの確かめ方

従来の承認プロセスは、有効にした後はステップの追加や削除、順序の変更ができません。公式ヘルプでは、有効にする前に Sandbox で試すよう案内されています。[9]

動いている承認は、レコードの [承認履歴] 関連リストで、申請済み、承認済み、却下済み、再割り当て済み、取り消し済みなどの状況を確かめます。プロセスやステップの履歴をまとめて見るには、承認履歴のカスタムレポートタイプを作ります。[11][12]

フロー承認プロセスでは、承認申請のリストビューで、進行中、完了、キャンセル、取り消しの申請を確かめます。担当者が替わったときは、完了していない承認作業項目を、承認管理者が別のユーザー、グループ、キューに再割り当てできます。[21][22]

承認者だったユーザーを無効化するときは、承認プロセスから外すか、承認の役目を別のユーザーに割り当て直します。代理承認者を決めている場合は、ユーザーの詳細ページの [代理承認者] 項目も合わせて見直します。[25][2]

質問と答え

従来の承認プロセスとフロー承認プロセスは、どちらで作ればよいですか。

2026年10月時点の公式ヘルプでは、新しい仕組みとしてフロー承認プロセスを試すよう案内されています。ただし、申請者が承認者をその場で選ぶ機能など、フロー承認プロセスで使えない機能もあります。業務で要る機能を先に並べ、移行の考慮事項と照らして決めます。[1][15]

承認中のレコードは、誰が直せますか。

従来の承認プロセスでは、既定では「すべてのデータの編集」などの権限を持つ管理者だけが編集できます。設定を変えると、割り当てられた承認者にも編集を許せます。[8]

差し戻しはできますか。

従来の承認プロセスでは、ステップの却下時の動作で、1 つ前の承認者に申請を戻す設定を選べます。申請全体を却下する設定もあり、ステップごとに選びます。[7]

承認者が休むときは、どうすればよいですか。

代理承認者を決めておくと、代理承認者が承認や却下をできます。フロー承認プロセスでは、承認管理者が承認作業項目を別の人に再割り当てすることもできます。[3][17][22]

出典

  1. 従来の承認プロセス(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.what_are_approvals.htm(2026-10-24 確認)
  2. Classic 承認プロセスの作成の準備(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approvals_checklist.htm(2026-10-24 確認)
  3. Classic 承認プロセスでの承認ステップの割り当て済み承認者の特定(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approvals_step_approver.htm(2026-10-24 確認)
  4. Classic 承認プロセスへの承認ステップの追加(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approvals_creating_approval_steps.htm(2026-10-24 確認)
  5. 標準ウィザードを使用した従来の承認プロセスの作成(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approvals_creating_approval_processes.htm(2026-10-24 確認)
  6. Salesforce Classic の承認プロセスで、どのレコードを承認ステップに適用するかを制御(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approvals_step_entrycriteria.htm(2026-10-24 確認)
  7. Classic 承認プロセスの承認ステップの却下動作の指定(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approvals_step_rejection.htm(2026-10-24 確認)
  8. Classic 承認プロセスでロックされたレコードの編集可能なユーザーを指定する(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approvals_create_recordeditability.htm(2026-10-24 確認)
  9. Classic 承認プロセスの管理に関する考慮事項(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approvals_considerations_manage.htm(2026-10-24 確認)
  10. Classic 承認プロセスでの承認者の設定に関する考慮事項(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approvals_considerations_approver.htm(2026-10-24 確認)
  11. Classic 承認プロセス履歴ステータス(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approvals_approval_history.htm(2026-10-24 確認)
  12. Classic 承認プロセス履歴レポート(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approval_history_reports.htm(2026-10-24 確認)
  13. Classic 承認プロセスを使用する承認申請の取り下げ(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.approvals_users_recall.htm(2026-10-24 確認)
  14. フロー承認プロセス種別(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.automate_automated_approvals_concepts_type.htm(2026-10-24 確認)
  15. 承認プロセスからの移行に関する考慮事項(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.automate_automated_approvals_considerations_migrating_from_legacy_approval_processes.htm(2026-10-24 確認)
  16. フロー承認プロセスでサポートされるエディション(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.automate_automated_approvals_about_supported_editions.htm(2026-10-24 確認)
  17. 承認ステップ(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.automate_automated_approvals_concepts_approval_step.htm(2026-10-24 確認)
  18. フロー承認プロセスのステージ(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.automate_automated_approvals_concepts_stages.htm(2026-10-24 確認)
  19. フロー承認プロセスでのレコードのロック(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.automate_automated_approvals_concept_record_locking.htm(2026-10-24 確認)
  20. フロー承認プロセスへの取り消しアクションの追加(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.automate_automated_approvals_add_recall_path.htm(2026-10-24 確認)
  21. 承認申請の表示(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.automate_automated_approvals_manage_view_approval_submissions.htm(2026-10-24 確認)
  22. 承認作業項目の再割り当て(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.automate_automated_approvals_manage_reassign_work_item.htm(2026-10-24 確認)
  23. オーケストレーションを使用した複雑なプロセスの自動化(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.orchestrator_flow_orchestrator.htm(2026-10-24 確認)
  24. フロー承認プロセス(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.automate_automated_approvals_concept_approval_orchestrations.htm(2026-10-24 確認)
  25. ユーザーの無効化(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.how_to_deactivate_users.htm(2026-10-24 確認)

あわせて読む

環境に合わせた進め方は、相談フォームから一言でどうぞ。

この内容で相談する コラムの一覧へ

同じ題材のコラム(作り方と設計)

まずは20時間の無料トライアルから 無料トライアルを相談する
YOUR NEXT STEP

まずは、ひとつの
「こうしたい」から。

いただいた内容を確認し、ご入力のメールアドレスにご連絡します。

送信内容は、プライバシーポリシーに沿って取り扱います。