グループ化したタスクの並び順を変えるには

タスクページで Link を指定してグループ化を 行うとします。
この時、グループ化されたかたまりの並び順は、アルファベットの順です。
ただし、日本語名だと何だかランダムな感じになってしまうかもしれません。

少し手間はかかりますが、並び順を制御する方法をご紹介します。

img1.jpg

まずは、タスクではなくAsset(または、Shot)のページに移動します。

並び順を指定するために新規フィールドをアセットエンティティに追加します。
フィールドは、日付、または数字でも良いと思います。
日付の場合は、タスクの期日順に制御したい時に便利かもしれません。数字の場合は、10, 20 , 30と指定しておくと変更に対応出来るので明示的にソートしたい際に便利でしょう。

img2.jpg

今回は、Task_sort_order という Date(日付)のフィールドを追加しました。

作成したフィールドに対して、ソートしたい順番で日付を指定していきます。(この辺が手動だと、やや面倒なのでAPIで自動化されると楽だとは思います。)

img3.jpg

Admin メニューから Site Preferences にアクセスします。

Advanced 項目の Custom sort field for entity groups: に カンマ , に続いて Asset:sg_task_sort_order を入力して保存します。

img4.jpg

もし、タイプを基準にソートしたい場合は、 Asset:sg_asset_type を入力するということです。

Task のページを更新すると、Link でグループ化されたタスクがAsset:sg_task_sort_orderの順番に並んでいるのが確認出来ると思います。

img5.jpg