[Notion]編集が完了しているドキュメントに絞って見せられるようにしてみる

Notionで編集中のドキュメント内容を編集完了されたものと誤解されないようにするのは案外難儀します。データベースを用いて編集完了しているドキュメントのみ表示できるようにしてみました。
2023.02.27

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

Notion上での修正にはまとめて公開といったものがありません。更新されたものが即反映される仕組みです。故に修正作業中の内容を完了したものと看做されてしまう可能性もあるのが難点です。

何か対策できないかと試行錯誤した結果、1つの方法としてステータスフィールドの操作にたどり着きました。ただし、それでも編集者が意識して操作する必要はあります。具体的な手順についてまとめました。

前提として

この方法はデータベースを用いることを前提としています。新規データベースのみならず、既存のデータベースにも適用可能です。

準備

データベースに進捗状況用の「ステータス」プロパティを追加します。詳細な設定については初期状態でも構いません。

次に編集状況に応じたビューを2つ追加していきます。ビュー名としては「編集中」「公開中」とでもしておきます。

各ビューにフィルターを追加していきます。

ビュー フィルター
編集中 「ステータス」が「In progress」
公開中 「ステータス」が「Done」

追加したビューからは進捗状況のフィールドを隠しておきます。

これで、編集者がステータスの変更を忘れない限りは「公開中」のビューを確認することでFixされた内容のみを見ることが可能になります。

あとがき

Notionをブログとして扱いたい場合に用いられる公開用手段と似ているかもしれません。ステータスの変更を実際の編集作業をもとに自動変換する方法もなくはないのですが、問題は編集を終えているのか判定が取りづらいところです。

ベターな方法としては、週始めにIn progressとなっているドキュメントをまとめて通知する辺りでしょうか。放置扱いの可能性は十分にあります。