ADVERTISEMENT

【Slack】チャンネル移動後の通知で困った時の監査ログで原因を追う方法

【Slack】チャンネル移動後の通知で困った時の監査ログで原因を追う方法
🛡️ 超解決

Slackでチャンネルを移動した後、特定のチャンネルからの通知が届かなくなったり、逆に不要な通知が増えて困った経験はありませんか。特に会社のワークスペースでは、プロジェクトやチームの変更に伴いチャンネルを移動する機会が多く、通知設定が意図しない状態になることがあります。この記事では、Slackの監査ログを活用して、チャンネル移動後に発生する通知の問題の原因を特定する方法を解説します。監査ログは管理者しかアクセスできませんが、一般ユーザーが原因を切り分ける際の手順や、管理者へ依頼すべき情報も合わせて紹介します。

【要点】この記事で確認すること

  • 最初に見る場所: 自分の通知設定(環境設定 > 通知)とチャンネルごとの通知プリファレンスを確認してください。
  • 切り分けの軸: 問題が「自分の設定」によるものか、「チャンネル側の設定」によるものか、「ワークスペース全体の設定」によるものかを分けて考えます。
  • 注意点: 監査ログの閲覧はワークスペースの管理者権限が必要です。一般ユーザーが自分でログを見ることはできないため、管理者に協力を仰ぐ際の伝え方を意識してください。

ADVERTISEMENT

1. チャンネル移動後に通知が届かない主な原因

チャンネルを移動した後に通知が正常に機能しなくなる原因は、大きく分けて3つあります。1つ目は、自分自身の通知設定が移動前のチャンネルに合わせたままになっているケースです。Slackでは、デスクトップ通知やプッシュ通知のオン・オフをチャンネルごとに設定できます。2つ目は、移動先のチャンネル自体が「通知をミュート」に設定されているケースです。チャンネル管理者が意図的にミュートしている場合や、自分が誤ってミュートした場合があります。3つ目は、ワークスペース全体の通知ポリシーや統合設定が影響しているケースです。例えば、ワークスペースが「通知を制限するモード」になっていたり、他のアプリとの連携が切れている可能性があります。

これらの原因を切り分けるために、最初は自分の設定を確認し、次にチャンネルの設定、最後に管理者に依頼して監査ログを確認するという順序が有効です。監査ログを使えば、いつ誰がどのような設定変更を行ったかを正確に把握できます。

1-1. 自分で確認できる設定項目

まず、Slackの環境設定から「通知」タブを開いてください。ここで、メッセージの通知条件(すべての新着メッセージ、メンションのみなど)が適切に設定されているかを確認します。次に、対象のチャンネルに移動し、チャンネル名の横にある歯車アイコンから「通知プリファレンス」を開きます。ここで「通知をオンにする」が選択されているか、または「すべてのメッセージを通知」などの設定になっているかを確認します。意図せず「通知をミュートする」になっている場合、それが原因です。

また、Slackがデスクトップアプリの場合、OSの通知設定がオフになっていないかも確認します。会社PCではOSの通知設定を変更できない場合もありますが、少なくともSlack内の設定は自分で変更可能です。

1-2. チャンネル側の設定による影響

チャンネルの管理者が、チャンネル全体の通知を制限している場合もあります。例えば、チャンネルを「アーカイブ」状態にすると通知は一切送られません。また、チャンネルの説明欄に「通知は不要」と明記されていたり、チャンネル作成時に「通知を減らす」設定がデフォルトで有効になっている場合もあります。これらの設定は自分で変更できないことが多いため、チャンネルの管理者に確認してください。

1-3. ワークスペース全体のポリシーや制限

ワークスペースの管理者が、特定の時間帯や曜日に通知を制限する「通知スケジュール」を設定している場合、その時間外の通知が届かないことがあります。また、Slackの有料プランによっては、ゲストユーザーの通知が制限されるケースもあります。さらに、会社のセキュリティポリシーにより、外部アプリとの連携が制限されていると、ボットからの通知が届かないこともあります。

2. Slackの監査ログとは何か

Slackの監査ログ(Audit Log)は、ワークスペース内で行われた主要なアクションを記録したログです。具体的には、ユーザーのログイン・ログアウト、チャンネルの作成・削除・メンバー変更、権限の変更、メッセージの削除などが記録されます。通知に関するログとしては、ユーザーが通知設定を変更したタイミングや、チャンネルの通知プリファレンスが更新されたタイミングが記録されます。

監査ログは、Slack管理画面の「設定と管理」 > 「ワークスペースの設定」 > 「監査ログ」から閲覧できます。ただし、この機能はワークスペースのオーナーまたは管理者権限を持つユーザーだけがアクセスできます。一般ユーザーは自分自身のログを見ることができないため、問題が発生した場合は管理者に相談する必要があります。

監査ログには、以下のような情報が含まれています。

  • 日時: アクションが発生した正確な時刻
  • ユーザー: 操作を行ったユーザーの名前またはメールアドレス
  • アクション: 実行された操作の種類(例: user_notification_preferences_changed)
  • 詳細: 変更前後の値や、対象のチャンネル名など

これらの情報を辿ることで、チャンネル移動後に誰がどのような設定変更をしたのかを突き止めることができます。

3. 監査ログを確認するための前提条件

監査ログを利用するには、いくつかの前提条件があります。まず、お使いのSlackプランが「Slack Enterprise Grid」または「Slack Business+」以上である必要があります。無料版やPro版では監査ログ機能が提供されていません。また、監査ログを閲覧できるのは、ワークスペースのオーナーまたは「監査ログを表示」権限を持つ管理者のみです。一般ユーザーはアクセスできません。

さらに、監査ログは過去90日間分しか保存されないため、問題が発生してから時間が経っている場合はログが消失している可能性があります。チャンネル移動から時間が経っていないほど、原因特定が容易になります。

もし自分のワークスペースが対象プランでない場合、監査ログの代わりに「アクセスログ」や「統合ログ」を確認する方法もありますが、通知設定の変更履歴までは追跡できません。その場合は、Slackのサポートに問い合わせるか、手動で設定を一つずつ確認する必要があります。

3-1. 自分が管理者でない場合の対処

一般ユーザーが監査ログを見たい場合、管理者に依頼する必要があります。依頼する際は、具体的に「どのチャンネルの」「いつ頃の」「どのような通知の変化」について知りたいのかを伝えると、管理者が効率的にログを検索できます。また、自分のユーザーIDやメールアドレスを伝えることで、自分に関連するログだけを抽出してもらえます。

3-2. 管理者がログを確認する際の注意点

管理者が監査ログを確認する際は、以下の点に注意してください。まず、ログは大量に存在するため、適切なフィルターを設定しないと目的の情報にたどり着けません。Slack管理画面の「監査ログ」では、日付範囲、ユーザー、アクションタイプでフィルタリングできます。通知関連のアクションを探す場合、「アクション」フィルターで「user_notification_preferences_changed」や「channel_notification_preferences_changed」を選択すると効率的です。

また、ログには個人情報が含まれるため、必要最小限の範囲で確認し、社内のプライバシーポリシーに従って取り扱ってください。

4. 監査ログから通知問題の原因を特定する手順

ここでは、管理者が実際に監査ログを使って通知問題の原因を特定する手順を、ステップバイステップで解説します。一般ユーザーの方も、この手順を管理者に伝えることでスムーズな調査が期待できます。

  1. Slack管理画面にログインし、「設定と管理」 > 「ワークスペースの設定」 > 「監査ログ」を開きます。
  2. 「フィルター」ボタンをクリックし、「アクション」ドロップダウンから「user_notification_preferences_changed」と「channel_notification_preferences_changed」を選択します。必要に応じて「user_session_started」などのログイン関連アクションも追加します。
  3. 「日付範囲」を、問題が発生したと思われる期間(例:チャンネル移動の前後数日間)に設定します。
  4. 「ユーザー」フィルターに、対象のユーザーのメールアドレスまたは表示名を入力します。複数ユーザーが関与している可能性がある場合は、全員分を指定します。
  5. 「検索」をクリックして結果を表示します。各ログエントリの「詳細」列をクリックし、変更前後の値を確認します。例えば、notification_preferences_changedの詳細には、変更前の設定値と変更後の設定値がJSON形式で表示されます。
  6. 特に、チャンネル移動のタイミングで自分または他人が通知設定を変更していないかを確認します。また、チャンネル自体の通知プリファレンスが変更された形跡がないかもチェックします。

この手順で、例えば「移動後に自分が誤って通知をミュートした」「管理者がチャンネルの通知を一括変更した」などの事実が明らかになります。

原因パターン 監査ログで確認すべきアクション 具体例
ユーザー自身が設定変更 user_notification_preferences_changed ユーザーAがチャンネル移動後に「mention only」に変更。詳細に変更前の値が表示される。
チャンネル管理者が設定変更 channel_notification_preferences_changed 管理者Bが#project-xの通知をミュートに変更。詳細に変更後の値が表示される。
ワークスペース全体のポリシー変更 workspace_notification_preferences_changed ワークスペースオーナーが「通知時間帯」を変更。詳細に新しいスケジュールが表示される。

5. 原因別の対処法と管理者への依頼内容

監査ログで原因が特定できたら、それぞれのパターンに応じた対処を行います。以下に代表的な原因とその対処法をまとめます。

5-1. 自分自身で設定を変更した場合

監査ログで自分が通知設定を変更したことがわかった場合、Slackの設定画面から元に戻すことができます。チャンネルの通知プリファレンスを「すべてのメッセージを通知」に変更するか、環境設定の通知を「すべての新着メッセージ」に戻してください。もし変更した記憶がない場合は、パスワードが漏洩している可能性もあるため、パスワードを変更し、二要素認証を有効にしてください。

5-2. チャンネル管理者が設定を変更した場合

チャンネルの通知設定が管理者によって変更された場合、一般ユーザーが自分で元に戻すことはできません。チャンネルの管理者に連絡し、通知設定を元に戻してもらうか、その変更の意図を確認してください。もし変更に正当な理由がない場合は、管理者に設定の再考を依頼します。管理者への依頼の際は、監査ログで確認した日時と変更内容を伝えるとスムーズです。

5-3. ワークスペース全体のポリシーが原因の場合

ワークスペース全体の通知ポリシーが変更された場合、個別のユーザーでは対処できません。SlackのワークスペースオーナーまたはIT部門に連絡し、ポリシーの変更理由を確認し、必要であれば例外を申請してください。例えば、特定のチャンネルだけは常に通知を受け取りたい場合、そのチャンネルを「お気に入り」に追加して通知を強制する方法も検討できます。

一般的に、管理者に依頼する際には以下の情報を提供すると調査がスムーズです。

  • 問題が発生した日時(なるべく正確に)
  • 影響を受けているチャンネル名
  • 自分のユーザー情報(メールアドレスなど)
  • 確認してほしい監査ログのアクションタイプ

6. よくある質問(FAQ)

ここでは、Slackのチャンネル移動後の通知に関するよくある質問とその回答をまとめました。

Q1. 監査ログは一般ユーザーでも見られますか?

いいえ、監査ログはワークスペースのオーナーまたは管理者権限を持つユーザーのみが閲覧できます。一般ユーザーは自分自身のアクティビティログ(「自分」>「アカウント設定」>「アクティビティとセッション」)を確認できますが、通知設定の変更履歴は含まれません。そのため、通知問題の原因を調査するには管理者の協力が必要です。

Q2. 監査ログがなくても原因を特定できますか?

監査ログが利用できないプランの場合や、ログが90日以上経過して消失している場合は、他の方法で原因を特定する必要があります。まず、自分の通知設定とチャンネルの通知プリファレンスを徹底的に確認します。次に、チャンネルの管理者に連絡して、最近設定を変更したかどうかを尋ねます。それでもわからない場合は、Slackサポートに問い合わせて、サーバーサイドのログを確認してもらうことも可能ですが、回答に時間がかかる場合があります。

Q3. チャンネルを移動するとデフォルトで通知設定は変わりますか?

チャンネルを移動(退会して再加入、またはワークスペースを変更)しても、チャンネルごとの通知設定はリセットされません。ただし、新しいワークスペースに移行した場合、そのワークスペースのデフォルト通知設定が適用されます。また、チャンネルから一度退会して再参加すると、そのチャンネルの通知設定はワークスペースのデフォルトにリセットされることがあります。この挙動はSlackのバージョンによって異なるため、注意が必要です。

7. まとめ

チャンネル移動後の通知トラブルは、自分の設定、チャンネル設定、ワークスペース設定のいずれかが原因であることがほとんどです。まずは自分で確認できる設定をすべて見直し、それでも解決しない場合は管理者に監査ログの確認を依頼しましょう。監査ログは、通知設定の変更履歴を正確に追跡できる強力なツールですが、閲覧には権限とプランの条件が必要です。管理者に依頼する際は、問題の日時や対象チャンネルを具体的に伝えることで、効率的な調査が可能になります。日頃から、チャンネル移動時には通知設定を再確認する習慣をつけておくことも、トラブル予防に役立ちます。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT