📣

Mattermost5.24の新機能

2021/06/19に公開

Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/

はじめに

2020/6/17 に Mattermost v5.24.0 がリリースされました。
(2020/06/20 現在、バグ Fix を含む v5.24.1 のリリースが計画されています)。

変更内容の詳細については公式のリリースを確認してください。


Mattermost アプリ使用時にセッション維持期間を自動で延長する

Mattermost にはセッション維持期間の設定項目があり、ログイン成功時からそのセッション維持期間で指定した期間が経過すると自動でログアウトされ、ユーザーは再度ログイン処理を行わなければなりませんでした。セキュリティ向上のためにセッション維持期間は短くしたいが、短くしてしまうとユーザーに再認証を要求するまでの期間も短くなってしまい、その結果、セッション切れから再認証までの間の通知を見落としてしまうというジレンマがありました。

それを解決するため、ユーザーが Mattermost 上でチャンネル切替やタイピングなどの行動を行った場合に、その時点から再度セッションが開始される設定が追加されました。

この設定は、システムコンソール > セッション維持期間 > 活動中はセッション維持期間を延長する から行うことができます。

extend session

詳しくは、下記の公式ブログで説明されています。
Automatically extend Mattermost sessions for less frequent logouts and happier end users - Mattermost - Open Source, On-Prem or Private Cloud Messaging

検索フィルタの改善

Mattermost ヘッダ部分にある検索画面で、検索フィルタが利用しやすくなりました。
今までのバージョンでは空の検索画面をクリックすると検索フィルタについての説明が表示されるだけでしたが、今回のバージョンから検索フィルタの入力方法が改善され、検索フィルタの ↑、↓、Enter キーでの選択入力や、日付指定フィルタ入力時のカレンダー表示などが行えるようになりました。

search filter

絵文字リアクション操作が簡単に (モバイル)

モバイルアプリ v1.32 から、投稿を長押しすると出てくるメニューによく使われるリアクションが表示されるようになり、今までより簡単に絵文字リアクションが付けられるようになりました。

自動補完を使用したスラッシュコマンド入力 (BETA)

今までのバージョンでも、メッセージ入力欄で / を入力すると利用可能なスラッシュコマンドの自動補完を行うことができましたが、今回のバージョンから、さらに選択したスラッシュコマンドで利用可能なオプション部分についても自動補完が可能となりました。


(画像は公式リリースブログより転載)

Bleve を利用した全文検索で日本語検索も可能に!(実験的機能)

今まで、Mattermost 内の日本語メッセージを検索するためには、有償版の Elasticsearch 機能を使うか、DB に対して設定を追加する必要がありました。今回のバージョンから、Mattermost 内のメッセージの全文検索にBleveを利用できるようになり、Bleve を使用することで、無償版でも DB への設定なしに日本語を含む文字列を検索できるようになります。

Bleve の利用設定は システムコンソール > 実験的機能 > Bleve から行うことができます。
Bleve のインデックス付与を有効にする を有効にし、IndexDir にインデックスファイルを配置するディレクトリを指定する。(ここで指定したディレクトリの親ディレクトリが無いと、インデックス作成時にエラーが発生します)

bleve_settings

上記の設定を保存したら、一括インデックス付与 > インデックス付与をいますぐ開始するをクリックすることで、Bleve によるインデックス付与を開始することができます。メッセージ数が多い場合、この処理には時間がかかる可能性があります。インデックス付与はバックグラウンド処理として行われるため、処理中も Mattermost は利用可能ですが、検索結果に不整合が発生する可能性があります。

bleve_indexing

インデックス付与が完了したら、Bleve の検索クエリを有効にするBleve の自動補完クエリを有効にするを有効に設定することで、Bleve を利用した検索が行えるようになります。設定完了後は、新しいメッセージも自動でインデックス付与が行われるため、インデックス最新かのための操作は必要ありません。

設定完了後、Mattermost 上で検索を行うことで、日本語一文字だけでも検索できるようになります。

Bleve による全文検索機能は実験的な機能のため、予期せぬ事象が発生する可能性があります。また、私も数件のメッセージがある環境でしか試していないため、大量のメッセージが存在する環境でどのような事象が発生するかは確認できていません。

Enterprise 版の改善

Office365 カレンダーの同期 (E20)

Mattermost 上で Office365 カレンダーの予定を管理できるようになりました。

  • その日のカレンダーイベントの確認
  • Office365 カレンダーの status と Mattermost のステータスを同期 (会議中は"離席中"になる、等)
  • カレンダーイベントの承認/拒否が Mattermrost 上で可能に

office365_calendar
(画像は公式リリースブログより転載)

AD/LDAP グループメンション機能 (BETA) (E20)

AD/LDAP グループに対して @メンション が行えるようになり、これにより複数の人に対して簡単にメンションを飛ばすことができるようになりました。

group_mention
(画像は公式リリースブログより転載)

モバイルアプリでは、自動補完ドロップダウンで LDAP グループメンションのセクションは見えないようです。

https://docs.mattermost.com/administration/changelog.html#breaking-changes

Breaking Changes

  • On mobile apps, users will not be able to see LDAP group mentions (E20 feature) in the autocomplete dropdown. Users will still receive notifications if they are part of an LDAP group. However, the group mention keyword will not be highlighted.

チーム/チャンネルのメンバーシップ管理がシステムコンソールから可能に (E20)

今までチームやチャンネルのメンバーシップ管理は、そのチーム/チャンネルの画面からしか行うことが行うことができませんでしたが、今回のバージョンからシステムコンソール上で行うことができるようになりました。

team_setting
(画像は公式リリースブログより転載)

プロフィール画像を AD/LDAP と同期 (E10/E20)

Mattermost 上でのプロフィール画像を AD/LDAP のプロフィール画像と同期することができるようになりました。

その他の変更

  • チャンネル内のピン留めされた投稿の数がヘッダ部分に表示されるようになりました
    count_pin
  • その他、多くの機能追加がありますが、詳細はChangelogからご確認ください

おわりに

次のv5.25のリリースは 2020/7/15(Thu)を予定しています。
そして機能追加が行われるv5.26は恐らく 2020/8/14(Fri)のリリースになるかと思います。


Mattermost 日本語(@mattermost_jp)さん | Twitter で Mattermost に関する日本語の情報を提供しています。

Discussion