Microsoft Teams では通知の設定って割と大事な事だと思っています。理想は自分が必要だと思うアクティビティを必要な時間に受け取りたい。でも実際は邪魔な通知が多かったり逆に必要なモノが通知されなかったりも。なので通知設定のチューニングって大事ではあるけど、設定が割と複雑ですよね。全体設定に通知設定もあれば、他に色々な粒度で細かく通知設定ができるけど、全部の設定項目を把握しづらいし、それぞれの設定を変更した時の挙動も確認しづらい。仕方ないところではありますが。
という事で、その複雑な通知設定に関してのアップデートで、 Microsoft Teams のチームのチャネル内でスレッド単位で通知のオンオフの設定が可能になりました。
2024/06/17 付けで Microsoft 365 管理センターのメッセージセンターに、以下のメッセージが公開されました。
▼ Microsoft Teams: チャネル内の投稿の通知をオンまたはオフにする
僕の標準リリース環境でも展開されていたので試してみます。
あ、ちなみに僕はチャネル内のこの一塊の事を「スレッド」と表現していますが、 Microsoft Teams 内では「投稿」と表現され、英語だと「 Post 」と表現されています。僕はチャットとチャネルの違いを説明する際に非スレッド型とスレッド型で説明するので、あえてスレッドという表現を使っています。
話を戻して、さて、長い事 Microsoft Teams を利用している人ならお気づきかもしれませんが、スレッド単位での通知オンオフって前からありませんでしたっけ?って。そうなんですよ、以前ありました。以下は2019年10月の記事です。
このように存在していた機能なんだけど、新しい Teams になって消えてしまった機能です。
新しい Microsoft Teams で変更される機能
https://learn.microsoft.com/ja-jp/microsoftteams/new-teams-whats-changing
この中にこのような表記があります。
▼一部抜粋
という事ですが、僕が当時SNSで投稿していた内容を見ると、どうやら Teams Classic からもメニューが消えていたようです。まぁそこの真偽は重要ではないので置いといて、とにかく以前は機能として存在していたけど2023年あたりの新しい Teams が出たタイミングあたりで機能が消えてしまい、そしてまた復活したという事です。
では、あらためて復活した機能を確認してみます。
▼検証用チーム
通知テストなので2ユーザーを左右に表示しています。とりあえず新規でチームを作成し、チャネル内にスレッドを作りました。左のユーザーがスレッドを作りました。
▼2ユーザーのチャネルの通知設定
チャネルの既定の通知設定は「すべての新しい投稿:オフ」「チャネルのメンション:バナーとフィード」です。
▼スレッドを作成したユーザーのスレッドメニュー
以前はこの中に「通知をオフにする」というメニューがなくなっていましたが、復活しました。通知をオフにするという事はつまり現状は通知オン状態。
▼別のユーザーのスレッドメニュー
こちらは「通知をオンにする」になっています。つまり現状は通知オフ状態。
そうなんです。スレッドを作成した人は既定で通知がオンになっているのに対して、スレッドを作成したユーザー以外はスレッドの通知は既定でオフなんですよね。この既定の挙動の意図としては、おそらくスレッド主なのでスレッド内のやりとりに関しては関心がないわけないよねって事かと思いますが、単なるオジサンの憶測です。
という事で、スレッド主とそれ以外では挙動が違うので、別のユーザー(チームメンバー)にスレッドにコメントしてもらいます。
▼3人目の人がスレッドにコメントを送信します
▼コメント送信後の反応
このように左のスレッド主は既定で通知がオンになっているので、左のアプリバー内アクティビティに①のバッジが表示され、通知音と共に右下に通知バナーが表示されました。一方でスレッド主じゃないメンバーにはアクティビティフィードもバナーも表示されません。ただし双方共通しているのは未読があるチャネルはチャネル名が太字になっているという点です。なのでスレッド主じゃないメンバーであってもチャネル内に未読がある事自体は確認する事はできますね。
既定の設定が確認できたところで、まずは既定でスレッド通知オンになっているスレッド主の挙動を確認します。
例えばスレッド立てたは良いけど途中から自分には関係がなくなってしまった場合などには、通知をオフにすると良さそうです。
▼スレッド主がスレッドメニューから「通知をオフにする」をクリック
▼再度確認すると「通知をオンにする」になっているので通知オフ状態
ではこれでこのスレッドにコメントを送信します。
▼アクティビティフィードも通知バナーも反応なし
しっかりと通知がオフになっています。これでスレッド主以外のメンバーと同じ挙動になりましたね。該当チャネルはチャネル名が太字になっていて未読が残っている事だけはパッと見で確認できる状態。
さて、ただし、 Microsoft Teams 全体設定の通知設定が既定の状態だと、通知オフにしてもメンションされると避けられないですよね。
▼スレッド通知オフにしたスレッド主に個人メンションを付けてコメントを送信すると?
▼スレッド通知オフでも個人メンションされると通知は避けられない
では次にチャネルメンションされたら?
▼チャネルメンションを付けてコメントを送信すると?
▼あれ???
僕の想定と異なりました。チャネルメンションの場合は両方とも通知が飛ぶと思っていましたけど、試した限りだとスレッド通知オフにしたスレッド主には通知が飛んでいない。
▼どちらのユーザーも「通知をオンにする」つまり通知オフ状態なのに、どんな差異があるんでしょうか…
じゃ、チームメンションはどうでしょうか?
▼チームメンションを付けてコメントを送信すると?
▼チームメンションもチャネルメンションと同じ挙動
なんか怪しい挙動ですよね。どう思います?
これは逆にスレッド主じゃないけどそのスレッドをしっかりウォッチしたい場合。
▼該当スレッドのメニューの「通知をオンにする」をクリックすると、
▼再度確認すると「通知をオフにする」になっているので、つまり通知オン状態
この状態で誰かがコメントを付ければスレッド主じゃなくても通知は飛ぶハズ。
▼対象スレッドにコメントを送信すると?
▼あれ?右側のユーザーはスレッド通知オンにしたのに通知バナーが飛んでこない
だけどアクティビティのバッジは両方①になっていて、
▼アクティビティフィードには通知が来てる
う~ん、これもなんか想定の挙動と違う気がするけど…どう思います?
ちなみにそもそも2ユーザーの本体の通知設定に差異があるんじゃないの?というケアレスミスを疑われそうですが、どちらのユーザーも既定値のまま差異はありませんでした。
ちょっと色々と謎な挙動ですが、もしかしたらそのうちシレっと正常動作されるようになるかもしれないので、念のため僕もマメに試してウォッチしてみますが、様子見ですかねぇ。是非皆さんの方でも試してみてください。