Notionは柔軟なデータベース機能を持ち、申請承認フローを簡易に管理するのに適したツールです。しかし、いきなり複雑な構成にすると運用が破綻しやすくなります。本記事では、実際の業務で使いやすいページ構成を、具体的な事例とともに解説します。初めてNotionで承認フローを作る方にも、改善を検討している方にも参考になる内容です。シンプルな仕組みから始めて、徐々に拡張する方法を理解してください。
【要点】この記事で確認すること
- 最初に見る場所: 申請データベースのプロパティ設計とテンプレート設定です。特に「ステータス」プロパティによる進捗管理が核になります。
- 切り分けの軸: 端末側の問題ではなく、アカウントの権限設定やデータベースのリレーション設定に起因する不具合が大半です。まずはデータベースのプロパティとテンプレートを確認しましょう。
- 注意点: 会社のNotionワークスペースでは、管理者による権限設定やテンプレートのロックがかかっている場合があります。勝手に変更せず、まずは管理者に相談してください。
ADVERTISEMENT
目次
申請承認フローをNotionで管理する基本的な考え方
Notionで承認フローを実現するには、データベースを中心に据えた設計が基本です。申請内容を1レコードとして管理し、ステータスプロパティで進捗を追います。承認者はデータベースを共有し、ステータスを更新することで承認プロセスを進めます。シンプルなケースでは、1つのデータベースに「申請者」「承認者」「ステータス」「申請日」などのプロパティを設定し、テンプレートを使って申請ページを統一します。
もう少し複雑なフローが必要な場合、承認者データベースを別途作成し、リレーションプロパティで紐付ける方法があります。例えば、部門ごとに承認者を変えたいときや、複数段階の承認が必要なときは、リレーションとロールアップを使うと柔軟に対応できます。ただし、あまりに複雑にすると管理が難しくなるため、まずは最小構成から始めることをおすすめします。
データベース設計のポイント
申請データベースには少なくとも以下のプロパティを含めましょう。タイトル(申請名)、セレクト(ステータス:申請中、承認済、却下など)、日付(申請日)、テキスト(内容)、担当者(承認者)などです。ステータスプロパティはセレクト型にし、オプションを整理しておきます。テンプレートボタンを使って申請フォームを用意すると、入力漏れが減ります。
承認データベースを作る場合は、承認者の名前やメールアドレス、担当部門などをプロパティに設定します。申請データベースからリレーションで承認者を選べるようにすると、管理者が承認者を一元管理できます。また、ロールアップを使って、承認者の情報(例えば「承認者メール」)を申請データベースに表示することも可能です。
ページ構成のパターン別比較
実際の運用に合わせて、3つの代表的なパターンを示します。シンプルなものから順に紹介しますので、自社の規模や承認フローの複雑さに応じて選択してください。
| パターン | 概要 | 向いているケース | 注意点 |
|---|---|---|---|
| シンプルステータス管理 | 1つのデータベースでステータスを更新するだけ。承認者は編集権限を持ち、ステータスを直接変更。 | 小規模チーム、単一承認者、少ない申請数 | 承認者を間違えるリスク。履歴が残りにくい。 |
| リレーション+ロールアップ | 承認者データベースとリレーションで紐付け。承認者情報をロールアップで表示。 | 複数承認者、部門別承認、承認者変更が多い場合 | リレーション設定の手間。権限設定が必要。 |
| テンプレート+データベース連携 | 申請テンプレートからデータベースレコードを作成。承認データベースと連携。 | 申請フォームを統一したい、自動化を検討している場合 | テンプレートの更新漏れに注意。テンプレート自体の管理が必要。 |
この表を参考に、自社のフローに合ったパターンを選んでください。最初はシンプルなステータス管理から始め、運用しながらリレーションを追加するのも良い方法です。
簡易フロー構築の手順
ここでは、シンプルなステータス管理パターンを例に、実際の構築手順を説明します。5つのステップにまとめました。
- 申請データベースを作成する。 Notionのサイドバーで「+新しいページ」をクリックし、「データベース」→「テーブル」を選択します。データベース名は「申請管理」などにします。
- プロパティを設定する。 デフォルトの「名前」プロパティはそのまま使い、以下のプロパティを追加します。セレクト型の「ステータス」(オプション:申請中、承認済、却下)、日付型の「申請日」、テキスト型の「申請内容」、担当者型の「承認者」など。必要に応じて「部門」「金額」なども追加してください。
- テンプレートを作成する。 データベースの右上にある「テンプレート」ボタンをクリックし、「+新しいテンプレート」を選びます。テンプレート名は「新規申請」とします。テンプレート内に、あらかじめプロパティの値を入力するための説明文やデフォルト値を設定しておきます。例えば「ステータス」は「申請中」をデフォルトに設定します。
- ビューを調整する。 デフォルトのテーブルビューを編集し、不要な列を非表示にします。また、フィルターを使って、自分が関わる申請だけを表示するビューを作成します。例えば「ステータスが申請中」のビューを追加すると、承認すべき申請が一目でわかります。
- 共有と権限を設定する。 データベースの右上にある「共有」ボタンから、チームメンバーを招待します。承認者には「編集」権限、申請者には「コメント」または「編集」権限を付与します。管理者のみ「フルアクセス」にすると安全です。
これらの手順で、基本の承認フローが動作します。申請者はテンプレートからページを作成し、内容を記入します。承認者はデータベースを開き、ステータスを変更するだけです。必要に応じて、承認者に通知を送るために、メンションを使うと良いでしょう。
ADVERTISEMENT
実運用で陥りやすい失敗パターン
Notionで承認フローを運用する際、よくある失敗とその対策をまとめました。事前に知っておくことでトラブルを未然に防げます。
テンプレートを使わず手動でページを作成
各申請者が自由にページを作ると、プロパティの入力漏れやフォーマットのばらつきが発生します。必ずテンプレートから作成するルールを徹底し、テンプレートの使用を促すためにデータベースの説明欄に注意書きを入れましょう。また、管理者はテンプレートを定期的に見直し、必要に応じて更新します。
ステータスプロパティをテキスト型にしてしまう
テキスト型では「申請中」「承認済」「却下」などの表記揺れが起こり、フィルターや集計が正確にできなくなります。必ずセレクト型を使用し、オプションを限定してください。ステータスの追加・削除が必要な場合は、管理者が一括で管理します。
承認者を1人に固定してしまう
特定の承認者しかいないと、その人が休暇中などに承認が滞ります。複数の承認者を設定できるようにするか、代理承認の仕組みを組み込みましょう。リレーションを使えば、複数の承認者をリストから選択できます。
通知設定を怠る
承認者に申請が来たことを知らせないと、承認漏れが発生します。Notionのリマインダー機能やメンションを活用し、申請作成時に承認者に@メンションを送るルールにします。自動通知が必要な場合は、ZapierやMakeなどの連携ツールを検討してください。
管理者に確認しておくべき設定
Notionのワークスペース管理者は、承認フローをスムーズに運用するために以下の点を事前に確認しておきましょう。
- プランの制限: 無料プランではデータベースのリレーションやロールアップに制限があります。チームで使う場合は「Team」プラン以上が必要です。管理者は現在のプランを確認し、必要に応じてアップグレードを検討してください。
- テンプレートガーディアン: テンプレートを誤って編集されないようにロックをかける設定です。管理者がテンプレートを保護することで、申請フォームの一貫性を保てます。
- 権限設定: メンバーの権限を「編集」「コメント」「閲覧のみ」に適切に設定します。申請データベースは、全員が閲覧できても編集は制限するなど、役割に応じた権限を付与しましょう。
- 監査ログ: ワークスペースのアクティビティログで、誰がいつデータベースを変更したかを確認できます。トラブル発生時に役立ちます。
よくある質問
ここでは、Notionで申請承認フローを構築する際に寄せられる質問をまとめました。
承認者への自動通知はどうやって実現する?
Notion標準機能では、ページが作成されたときに自動で通知を送ることはできません。代わりに、申請者がテンプレート内で承認者に@メンションを入れる方法が一般的です。また、データベースの「リマインダー」を使って、一定期間後に自分に通知を送ることもできます。自動化が必要な場合は、ZapierやMake(旧Integromat)などの外部サービスと連携し、トリガーを設定することでメールやSlackに通知を送れます。
複数承認者を順番に回すことは可能?
可能です。複数段階の承認が必要な場合、ステータスプロパティに「一次申請中」「二次申請中」などのオプションを追加し、それぞれのステータスに対応する承認者をリレーションで設定します。例えば、「一次承認者」と「二次承認者」というプロパティを別々に用意します。ただし、順番を厳密に制御したい場合は、ワークフロー全体を管理するためのデータベース設計が複雑になります。簡易フローの範囲では、現在のステータスを確認しながら手動で進める方が現実的です。
承認履歴を残すにはどうすればいい?
Notionのデータベースでは、ページの編集履歴が自動で保存されます(有料プラン)。ページ右上の「…」メニューから「ページの履歴」を選択すると、誰がいつどのプロパティを変更したかを確認できます。また、承認アクションを記録するために、テキストプロパティ「コメント」を設けて、承認者がコメントを残す運用も有効です。
まとめ
Notionで申請承認フローを簡易管理するには、データベースのプロパティ設計とテンプレートが鍵となります。まずはシンプルなステータス管理から始め、運用しながらリレーションやロールアップを追加していくと、現場に無理なく浸透します。失敗パターンを理解し、事前に対策を講じることで、スムーズな承認プロセスを実現できます。管理者と連携しながら、自社に最適なページ構成を構築してください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】メール本文が「文字化け」して読めない!エンコード設定の変更と修復手順
