ボードビュー上のカード内表示についてラベルを付けて情報を読み取りやすくしてみた
Notionのデータベース機能からボードビューを使ってToDo管理する際にはプロパティを活かして色々と情報表示をしたくなるものです。ただ、GitHub ProjectやTrello等、他の看板とは設計が大きく異なっていて、それらSaaSを使った経験があると使い難い印象は出てきます。
Notionのボードは基本的に入力内容が固定されている前提でありつつ、チェックボックスを除いて入力情報が何を意味しているのか分かり難い作りです。共有して使うには少し工夫がいると思い、なるだけ解説レスで使えるような見せ方を試してみました。
そのままでのボードビュー
特に手を加えずにそのまま使った場合の表示です。ボードビューにした時によくある状況ですが、表示されている情報が何を意味しているのか掴み難いのがネック。
なお、各カードを開いてページとしてみることで、各情報のラベルは分かる仕組みです。開かない限りは分かりづらいのが難点ともいえます。
ボードビューの各プロパティをラベル化
それらに対処した一例が以下の状態です。各情報が何を意味しているのかひと目で分かるようになりました。
具体的な対処方法としては、関数フィールドにて以下の内容を追加しています。
concat("プロパティ名:",prop("フィールド名"))
ボードビュー上では関数フィールドのみを表示させ、ページビューではオリジナルのプロパティのみを表示させることにて重複表示も無くしてみました。
プロパティの非表示設定はボードビュー上と各ページ上で夫々独自に持っているため出来る仕組みとなります。
あとがき
GitHub ProjectやTrelloとは異なってMarkdownにて色々な要素を交えての設計ができないため、見せ方を意識する必要はありそうだと思えました。
ボードビューを使うメリットで一番大きいのは、データベース同士でのリレーションをチケット要素に含められるところです。まずはチケット要素についての設計から取り掛かってみるとよりよく使えるかもしれません。