承認フロー設計の実務|二段階承認・修正依頼・例外をステータスで崩れさせない

業務システムで承認フローが必要になる場面は、思っているより多いです。
見積の確定、値引き、返金、与信、取引開始、個人情報の閲覧権限、内容証明の発行など、「誰がOKと言ったか」が曖昧なまま進むと、後で問題になりやすい領域です。
本記事では、承認をステータス管理の一部として設計し、運用で崩れにくい形に落とす要点を見ていきます。

この記事で扱う論点
・承認対象(何を承認するのか)と粒度の決め方
・二段階承認(一次/最終)と修正依頼の扱い
・代理承認・例外・承認期限(滞留)
・監査ログと通知テンプレ(証跡を残す)

承認フロー管理画面イメージ

承認ワークフロー 最終更新 15:08
一次承認待ち 8
最終承認待ち 3
期限超過 1

見積承認:標準フロー

申請
一次承認
最終承認
確定通知
申請内容
承認段階
状態
操作
見積値引き 12%
一次承認
承認待ち
返金申請
最終承認
代理確認中
特別単価
一次承認
修正依頼
15:08 LTE 86%

承認依頼

期限までに内容を確認し、承認または修正依頼を選択します。

対象 見積値引き 12%
判断ポイント 標準値引き上限を超過
期限 本日 18:00まで

1. 承認の設計は「対象」と「粒度」を決めないと始まらない

まず、何を承認するのかを言語化します。よくある承認対象は次の通りです。

粒度が粗すぎると承認が形だけになり、細かすぎると現場が止まります。
「どの承認がないと事故につながるか」から逆算するのが現実的です。ステータス全体の考え方は 運用ルール設計 とそろえるとブレにくくなります。

2. 二段階承認:一次承認と最終承認の役割を分ける

二段階承認は、単に承認者を増やすための仕組みではありません。役割を分けることで、確認の負担を抑えやすくなります。

この分離をしないと、最終承認者の手元に情報不足のまま案件が届き、修正依頼が増えます。修正依頼と不足情報回収は フォローアップ設計 の考え方で、責めない文体と次の一手を用意しておくと回しやすくなります。

3. 修正依頼:戻す先と戻した後の状態を固定する

修正依頼が設計されていない承認フローは、必ず「戻したのにどこにあるか分からない」という状態になります。
修正依頼では、次を固定します。

理由の書き方は、問い合わせの対応履歴(履歴の書き方)と同様に、「社内共有」と「対外説明」を混ぜないルールにすると混乱を抑えやすくなります。

4. 代理承認・例外・期限:現場で必ず起きるので最初から入れる

承認フローで必ず出る例外
・承認者が不在(代理)
・緊急対応(事後承認)
・期限が切れる(滞留)
・承認者が複数部署にまたがる(順番/並列)

代理承認や事後承認を許すなら、証跡がより重要になります。監査性は 監査ログ設計 と整合させ、誰が・いつ・何を根拠に承認したかを残します。
滞留対策は、期限と通知(エスカレーション)をセットで設計すると、承認待ちが放置されにくくなります。

5. 通知テンプレ:承認は“通知の設計”が半分

承認フローは、画面だけ作っても回りません。通知が弱いと、承認待ちが見えずに滞留します。
通知テンプレは 通知テンプレ管理 の考え方で、差し込み項目(案件番号、期限、判断ポイント、URL)を固定し、承認者が迷わず意思決定できる情報だけを載せます。

業種別に承認が効く場面(例)

建設・工務店

追加工事、仕様変更、工程変更など、承認が曖昧だと請求トラブルになりやすい領域です。業務像は 建設・工務店向け を前提に、変更申請→承認→確定→通知までを一連で持つと、後から説明しやすくなります。

士業

受任可否や利益相反チェック、委任範囲の確定など、承認に近い判断が多いです。業務像は 士業事務所向け を前提に、修正依頼理由と記録の分離(社内/対外)を最初からルール化すると、確認漏れを減らしやすくなります。

まとめ

承認フローは「ステータス」と「通知」と「証跡」をセットで設計すると崩れにくくなります。
対象と粒度を決め、二段階の役割を分け、修正依頼先と状態を固定し、代理・事後承認・滞留を最初から扱う。
この設計があるだけで、承認は“止める仕組み”ではなく、事故を減らすための確認手順として機能しやすくなります。

本記事は、Webシステム開発・スマホ自動変換「movo」・業務システム構築・フォームUX改善・EC支援を提供する 株式会社インテンスが、実際の開発プロジェクトで蓄積した知見をもとにまとめています。 株式会社インテンス(公式サイト)