Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/
Twitter: @mattermost_jp で Mattermost に関する日本語の情報を提供しています。
はじめに
2022/08/16 に Mattermost のアップデートとなる v7.2.0
がリリースされました。
本記事は、個人的に気になった新しい機能などを動かしてみることを目的としています。 変更内容の詳細については公式のリリースを確認してください。
各機能の見出し前の記号は、その機能が利用可能なエディションを表しています。
見出しの前に何もない場合、Starter(OSS 版)でも利用可能な機能です。
また、各見出しにPrefixとしてMattermostの機能分類を記述しています。
- Channels: 従来のチャット機能
- Playbook: Mattermost v6.0から追加されたインシデント管理機能
- Boards: Mattermost v6.0から追加されたKanbanボード機能 (Focalboard)
- Platform: 上記機能を含むMattermost全体
Channels: メッセージ転送 (Message Forwarding)
Mattermost内の投稿を他のチャンネルへ転送するメニューが追加されました。
メッセージ転送機能を使わなくても、投稿のURLをMattermostへ投稿することでメッセージを別のチャンネルでプレビュー表示する機能はMattermost v6.0の時点で利用可能でした。しかし、このメッセージプレビューによる投稿内容の共有を行う場合、元の投稿のURLを取得・コピーし、転送先のチャンネルへ移動してURLを投稿する必要がありました。本バージョンで転送機能が実装されたことで、この作業が簡略化され、有益なメッセージを簡単に共有することができるようになります。
転送機能を利用するには、投稿のメニューから転送
を選択します。
表示されるダイアログに転送先チャンネルとコメントを入力し、転送を実行することで、転送先に指定したチャンネルに記入したコメントとともに投稿内容が転送されます。
転送先チャンネルには、Mattermostインスタンス内の自分が参加しているチャンネルならばどのチャンネルでも指定することができます。また、以前にダイレクトメッセージ(DM)をやり取りしたことのあるユーザーに対しては、そのDMチャンネルを転送先として選択することもできます(手元の環境では、DMを送ったことのないユーザーとのDMチャンネルは転送先として指定できないようでした)。また、非公開チャンネルやDM/GM(グループメッセージ)チャンネルの投稿でも転送メニューを選択することはできますが、転送先チャンネルは指定することができず、その投稿の存在するチャンネルにしか転送することができません。
また、コメント入力欄は1行テキスト欄に見えますが、Shift+Enter
を押すことで改行を行うことができ、Markdown記法も使用することができます。
転送が完了すると、ダイアログで選択した転送先チャンネルに以下のような投稿が作成されます。
元の投稿へのリンクURLは自動で挿入されます。
注意: 日本語入力時の不具合について
現在、コメントを追加する前に転送先チャンネルを選択してしまうと、コメント入力中のEnter
キー押下によってメッセージ転送が実行されてしまうバグがあるようです。日本語でコメントを入力する場合は、Enter
キーを押さずに確定を行う(カーソルを押下することが確定するなど)か、転送先チャンネルを選択する前に入力を完了することで回避できそうです。
(Enterprise) Platform: Audit Log v2 Beta
システム管理者向けの監査ログの内容がアップデートされるようです。
今回のアップデートでは、監査対象イベントの前後の状態の変化により焦点を当て、以前より多くのイベントのデータが記録できるようスキーマの変更が行われているようです。 以前のバージョンの監査ログを対象にアラート設定などを行なっている場合、今後Audit Log v2に合わせた修正が必要になります。
その他の変更
Channels: 未読チャンネルを表示する際のスクロールポジション設定
未読の投稿が存在するチャンネルを開いた時のスクロール位置に関する設定が追加されました。設定 > 詳細 > 未読チャンネルを表示したときのスクロール位置 から設定を変更することができます。
Start me where I left off
(以前表示した位置から開始する)を選択すると、以前チャンネルを開いた時に表示していた位置に遡ってチャンネルが表示されます。Start me at the newest message
(最新のメッセージから開始する)を選択すると、以前開いていた位置とは関係なく、常に最新のメッセージを開始位置としてチャンネルを表示します。
アップグレード時の注意事項
スキーマ変更に係る所要時間
今回のバージョンアップでは、格納されるデータをより厳密なものにするためにデータベースのスキーマ変更が実行されます。スキーマ変更にかかる時間はチャンネル数に依存するようですが、10万チャンネル以上あるインスタンスでも10秒超ほどで完了するため、大きな問題にはならないかと思います。
スキーマの変更内容と所要時間に関するテスト結果については以下のリンク先を参照してください。
その他のトピック
Slack料金改訂に伴いMattermostへの言及が増加
2022/07/18にSlackが料金改訂を行うことを発表しました。
中でもフリープランのメッセージ上限が10,000件から90日間に変更されたことの影響が大きいようで、フリープランを利用していたSlackユーザーの方々が代わりのチャット基盤となり得るチャットツールを探し、SNS等でそれらのツールに対する言及するといったことが多く行われていました。
それに合わせ、ここ1ヶ月ほどでMattermostを紹介する記事がいくつも公開されていたため、見つけた範囲でまとめてみました。
Mattermostnの紹介およびセットアップ手順に関する記事
- 第726回 Slackの代替として、ハドルミーティングも実装されたオープンソース版のMattermostはいかが? | gihyo.jp
- チャットツールMattermostとは?使い方や評判、無料で出来ることを紹介 - TravelWork
- Slack フリープランが改悪したので Mattermost をインストールしてみた - Qiita
- WSL2 Ubuntu で Mattermost Preview を試す
- Mattermost を Docker で試験導入する (Docker Image 版)
SlackからMattermostへの移行に関する記事
Mattermost利用者向けサポートサービスに関する記事
- 【インターネットにつながってなくても使える】NASAがSlackの代わりに使うビジネスチャット「Mattermost」を知ってほしい。|リックソフト:Jira,Slack, WorkatoなどBtoB「仕事を楽にする」ITツール導入支援
- SlackからMattermostの切り替えサポートについて|PressWalker
Mattermost Pricingページの記載内容に一部誤解を招く表現があることについて
MattermostのPricingページの記述を確認すると、Self-hostedのStarterプラン(無償利用)でも、アクセスできるメッセージ履歴の数に制限があるように読めてしまうようです。
PricingページのStarterプランの説明に、メッセージ履歴は最新の10,000件しかアクセスできないというような表記があります。この制限は、Cloud版のStarterプラン利用時のみの制約であるはずですが、PricingページはSelf-hosted版とCloud版について記載を分けていないようなので、この制限がSelf-hosted版にも適用されるように見えてしまいます。
また、Pricingページ末尾のFAQにも、「Self-hosted版とCloud版で料金の面で差異は無い」と書かれているため、Pricingページの記載だけを読むと、やはりSelf-hosted版にもデータ制限があるように読めてしまいます。
この点についてMattermost公式チームに問い合わせてみましたが、やはりデータ制限はCloud版のみの話で、Self-hosted版には特にMattermostとしてデータ制限は無いはずとの回答をもらいました。
Pricingページの記載内容についても見直してくれるそうです。
Roadmap
Channels: 今後追加される予定の機能について
毎月、Mattermost公式コミュニティサーバーのRoadmapチャンネルにて、Mattermostプロダクトの方向性についての情報共有が行われています。その中から、Mattermostのチャット機能であるChannels
に追加される予定の機能を紹介します。
参考にしたのは以下の資料で、誰でもみれる形で公開されています。
July 2022 - Channels Roadmap Update - Viewer Copy - Google スライド
まず、Global Drafts
です。
Global Drafts
では、Mattermost上でメッセージを投稿しようとして途中で入力を中断した場合などに、その書きかけのメッセージを集約してくれる機能です。
今までのバージョンでも、書きかけのメッセージがある場合、左サイドバーでそのチャンネルのアイコンが鉛筆アイコンに変わることで目視することはできましたが、参加するチャンネルが多い場合は見つけづらいなどの難点がありました。Global Drafts
によって、急な対応が必要になった場合でも、すぐに書きかけのメッセージに戻ることができそうです。
もう一つはMessage Priority & Acknowledgement
です。
この機能により、Mattermost内の投稿に対する注目度をさまざまな形式で設定できるようになりそうです。
Message Priority
では、メッセージの重要度をStandard
、Important
、Urgent
などの形式で設定できるようになるようです。
また、Request acknowledgement
では、メッセージの既読チェックに使えるボタンが付与されるようです。今までは絵文字リアクションで行なうことが多いかと思いますが、公式の機能としてサポートされるようです。
最後に、Message Priority
をUrgent
に設定した投稿は、acknowledge
か返信が行われるまで5分ごとに通知が行われるようにすることもできるようです。
これらの機能について、実装されたらまた紹介したいと思います。
おわりに
次のv7.3
のリリースは 2022/09/16(Fri)を予定しています。