はじめに
Mattermost v7.8が2023/2/16にリリースされました。最新版の適用を推奨いたします。
Extended Support Release (ESR)となり、長期延長サポート版として2023年11月15日までサポートされる予定です。
なお、v7.1 ESR のサポートを2023年5月15日まで延長されました。ESRについての詳細はこちらを参照ください。
本記事では、バージョンアップに関してのすべての変更内容は記載しておりません。変更内容の詳細については公式のリリースをご確認してください。
本バージョンでの新機能等の情報についてご紹介していきます。
Mattemostの導入検討や新機能のキャッチアップにお役立てください。
アップデート内容の紹介
1.Boards: 人物、複数人物、日付プロパティによるフィルターの追加
人物、複数人物、日付プロパティでフィルタリングできるようになりました。
人物または日付でフィルタリングするには、ボードにすでにそれらのプロパティがある状態で、フィルター > フィルターの追加に移動し、フィルタリングしたい人物または日付プロパティを選択します。
例)人物や日付を指定したカードを作成
この機能により、自分やチームメンバーに割り当てられたタスクを簡単に見つけることができます。
日付でもフィルタリングできるようになっているので、期限が近いタスクや特定の期間内のタスクを検索することもできます。
2.Boards: 人物プロパティによるグループ化
指定した人物プロパティに基づいてカードをグループ化できるようになりました。
1つのビューで誰が何に取り組んでいるかを簡単に表示できます。
アップグレード時の注意点
- Message Priority & Acknowledgement機能がデフォルトで有効になりました。
※Message Priority & Acknowledgementは、重要なメッセージに対して優先度を設定し、確認の返信を要求する機能です。
v7.8では、この機能がすべてのインスタンスで有効になりました。この機能を無効にするには、システムコンソールの設定またはPostPriority設定を使用してください。 - Focalboardのアップグレード前に、データベース内の重複データを削除することをお勧めします。
※Focalboardは、Mattermostのプラグインの1つで、タスク管理やプロジェクト管理に使用できます。
v7.8には、Focalboardのアップグレード前に、データベース内の重複データを削除することをお勧めします。これは、新しいプラグインバージョンの起動によってテーブルがロックされないようにし、ユーザーがボードを使用できないようにするためです。データの重複除去は、ユーザーのアクティビティが少ないときに行うことをお勧めします。
重複データを確認するSQL:
SELECT user_id, board_id, count(*) AS count FROM focalboard_category_boards WHERE delete_at = 0 GROUP BY user_id, board_id HAVING count(*) > 1;
重複データを削除するSQL:
<MYSQL>
WITH duplicates AS (
SELECT id, ROW_NUMBER() OVER(
PARTITION BY user_id, board_id
) AS rownum
FROM focalboard_category_boards
)
DELETE focalboard_category_boards
FROM focalboard_category_boards
JOIN duplicates USING(id)
WHERE duplicates.rownum > 1;
<PostgreSQL>
WITH duplicates AS (
SELECT id, ROW_NUMBER() OVER(
PARTITION BY user_id, board_id
) AS rownum
FROM focalboard_category_boards
)
DELETE FROM focalboard_category_boards
USING duplicates
WHERE focalboard_category_boards.id = duplicates.id AND duplicates.rownum > 1;
以上、Mattermost v7.8のアップデート内容をご紹介でした。
タスク管理がより効率的にできるようになりましたので、リーダーやマネジメントをされている方には良いアップデートだったと思います。