📐

[SG Tips] タスクの装飾ルール

2021/12/10に公開

ShotGridアドカレ2021 12月10日の記事です。
< 7日目 | 9日目 >


いろんな側面を持つSGですが、なかでも大きな存在感を持っているのが タスク管理 です。
「タスク」エンティティで注目度が高いのは「人(担当者/レビュアー)」「期限」「ステータス」。これらに絡めてエンティティ(行)やセルの 色が変わる ようにルールを設定しておくと利便性が高まります。

ルールの設定

ヘッダーを右クリックして「Format」>「Change〜〜Rules...」とたどると、フォーマッティングルール 設定ダイアログが開きます。

ヘッダーではなくリスト中を右クリック(もしくはヘッダより上にある「More」メニュー)から「Format All Rows」>「〜〜Rules...」でも同様です。

ヘッダーから設定するとセル単位、リスト中から設定すると行単位でルールが適用されます。

それでは設定していきましょう。

「担当者不在」

「Assign To」「is a」「(空欄)」でフィルタすると、担当者が記入されていないときに反応します。

さらに「Status」「is not」「wtg,rdy」と組み合わせると、
「ステータスが進んでいるのに担当者が不在」ときに反応します。
「なんで進行してるのに担当者まだ入ってないんすか。誰すか」ってことですね。

これをRow Ruleとして設定しておくと、バチクソに目立つのでPMさんの怒りを表現できるかもしれません。
怒られるかもしれませんけど。

期限

「Due Date」「in calendar week」「current」の組み合わせで「今週締め切り」に反応します。

「is in the next」「5」「days」とかにすると向こう5営業日。こちらの方が使いやすいかもしれませんね。


3営業日になったら色が濃くなるとか、締め切り当日です、みたいなのもいいですね。
日付型のフィルタは使いでがあります。

「締め切りを過ぎている」

期限とステータスを組み合わせてみます。

「Due Date」「is before」「Today」
「Status」「is not」「fin」
あたりの組み合わせで「締め切り過ぎてますけど終わってないです」になります。

これもRow Rule側で設定してもいいかもしれませんね。

同じように「開始予定日過ぎてるけど開始してないです」も。

まとめと留意点

これくらいの設定は、サイト取得後、実運用開始までにやっておくとよさそうな気がします。
というかデフォルトで設定されてて欲しい気もしますね笑
最初から用意されているルールとしては、「マイルストーンだったら青くなる」というのはあります。控えめ。

ほかの最初にやっておきたい設定についてはこちらもご参考ください。
https://zenn.dev/it_ks/books/12a48ee23db709/viewer/00d993

気を付けるポイントとしては、
セル側のルールより 行のルールが優先される ということです。
また、そのエンティティタイプだったらどこで開いても適用される Globalルール と、そのページだけで発動する Pageルール とがあるので、適宜組み合わせてください。

行のルールは面積が広く圧が高いため、使い所を増やしすぎると視認性を損なう可能性が高いです。
SGに限らないですが、情報量が多くなるとアクセントとして機能しなくなるので、
フィルタを保存する機能とPageルールを組み合わせるなどして
「オレの考えた最強の視認性」の提案を目指しましょう。

念のためですが、
ルールが増えるほど、装飾が表示に適用されるまでの時間は伸びます。
ご利用は計画的に!


おしらせ

ShotGrid のTipsを技術同人誌としてまとめました。
製本版をBOOTHにて、電子版を技術書典オンラインマーケットにて頒布中です。

BOOTH :
https://circleqt.booth.pm/items/3472241
技術書典 :
https://techbookfest.org/product/5412773246795776?productVariantID=5465863454982144


< 7日目 | 9日目 >

Discussion