Slide 1

Slide 1 text

NotionのWiki機能を使った ページ管理を考えてみる Notion Tech Talk #10 Notion回 2023/04/27 ニフティ株式会社 会員システムグループ 石川 貴之

Slide 2

Slide 2 text

自己紹介 ニフティ株式会社 会員システムグループ N1! テックリード 石川 貴之 (Ishikawa Takayuki) 担当業務 ● AWS/GCP組織管理(CCoE活動) ● 技術寄りSaaS管理(Notion, GitHubなど) ● 自社サービスのクラウドアーキテクト、バックエンド開発 Notionの好きな機能 ● 同期ブロック 2


Slide 3

Slide 3 text

Wiki機能とは Wikiと有効性確認済みページ – Notion (https://www.notion.so/ja-jp/help/wikis-and-verified-pages) Wiki配下のページをデータベースアイテムのように使うことができる機能 テンプレートで〇〇Wikiと書かれたもの はWiki機能が使われています 3


Slide 4

Slide 4 text

ページとデータベースの両方の特性を持つ 4
 ページ上部にデータベース のビュータブのようなものが 追加される ホームビューはページのまま 配下のページをデータベースアイテムと して扱えるビューが追加される

Slide 5

Slide 5 text

Wiki機能 おすすめポイント 5


Slide 6

Slide 6 text

ページをデータベースアイテムのように扱える ページにプロパティを持たせることが できてビューで管理ができる。孫ペー ジも並列に扱うことが可能。 ※後述してますがデータベースと完全互換性はないです 6


Slide 7

Slide 7 text

最近追加・編集されたページ一覧が作れる 7
 リンクドビューでWikiによくある最近 変更があったページ一覧をページ主 体でも作れる

Slide 8

Slide 8 text

デフォルトでページ配下を検索してくれるボタン デフォルトでWikiページ配 下の検索になる 8


Slide 9

Slide 9 text

使いにくい点をカ スタムする 9


Slide 10

Slide 10 text

Wikiデータベースの課題 10
 データベースはビューに表示されない ビューからアイテムを作成すると 必ずWiki直下のページになる ページの階層が表現できず、プロパ ティだけでは親ページがわからない

Slide 11

Slide 11 text

やりたいこと 11
 データベースの階層はサブアイテムを作成して、 ページツリーとデータベースのサブアイテムの階層が合っている状態にしたい!

Slide 12

Slide 12 text

足りない設定を自動追加・変更することで実現 12
 親ページ 親アイテムプロパティ 子ページ作成 作成場所によって決定 空 → 親ページを自動割り当て サブアイテム作成 Wikiページ → 親アイテムの ページ配下へ自動移動 作成場所によって決定

Slide 13

Slide 13 text

結論から言うと、 理論上できそうだったが実 現できなかった 13


Slide 14

Slide 14 text

APIから更新ができず実現不可 14
 参考:https://developers.notion.com/reference/patch-page

Slide 15

Slide 15 text

妥協案:ボタン使ってデフォルト値として入れる 15
 ページブロックを挿入 テンプレページの親アイテムプ ロパティを設定しておく ボタンから作成されたページは親 ページと親アイテムが一緒

Slide 16

Slide 16 text

補足:ボタンの新機能 ボタンをクリックするだけで、ブロックやページなどを自動的に生成 – Notion (https://www.notion.so/ja-jp/help/guides/automatically-generate-blocks-pages-with-buttons) 一定のワークフローを実行してくれるボタンを作成できる 16


Slide 17

Slide 17 text

ここが改善されたらうまくいく ❏ APIからWikiのデータベースのプロパティが変更できれば ● Wiki機能リリースすぐはプロパティの取得もできなかったので改善はされてる ❏ APIからページのParentを変更できれば ❏ データベースプロパティに親ページやページ階層を表示できれば ● サブアイテムではなくグループ化使っての階層を表現できる 17
 みんな気になるところがあっ たらNotionへフィードバック や要望をあげよう!

Slide 18

Slide 18 text

Wiki利用上の 注意点とまとめ 18


Slide 19

Slide 19 text

Wiki機能 利用上の注意点 ❏ Wikiのデータベースは通常のデータベースと完全互換性がない ○ Wiki配下のデータベースとアイテムはビューで管理できない ○ ページのプロパティは APIから変更できない ○ ページツリーやビューに表示されないページができることがある ■ Wikiデータベースアイテムを APIから作成するとビューに表示されない ■ サブアイテムプロパティからページ作成するとページツリーに表示されない ○ 別のWikiページへの移動、ページに変換し直すとプロパティが消える ■ 履歴からなら復元可能 ❏ データベースやWiki配下のページはWikiに変換できない ○ どの粒度でWikiにするか考える必要あり 19


Slide 20

Slide 20 text

まとめ ❏ Wikiのデータベースは通常のデータベースとは仕様が異なるので注意 ❏ Wikiの検索ボタンは便利!このためだけに変換してもいい ❏ 他のWikiから移行してきてページ中心の管理ならWiki機能はマッチする ❏ データベース中心の管理をしていた場合は現状相性が悪い 20


Slide 21

Slide 21 text

参考:Notion導入や移行について興味ある方へ 21
 Notion全社導入に伴う移行とデータ整理のノウハウ | ドクセル (https://www.docswell.com/s/14kw/Z6YYYV-know-how-for-notion-implementation-migration-and-data-organization)

Slide 22

Slide 22 text

Copyright © NIFTY Corporation All Rights Reserved. 
 22