ADVERTISEMENT

【Slack】予約送信が一部メンバーだけ使えない時の監査ログで原因を追う方法

【Slack】予約送信が一部メンバーだけ使えない時の監査ログで原因を追う方法
🛡️ 超解決

Slackの予約送信機能は、メッセージを指定した日時に送信できる便利な機能です。しかし、一部のメンバーだけがこの機能を使えない状況に遭遇した場合、原因の特定に悩むことがあります。本記事では、監査ログを活用して予約送信が使えない原因を効率的に追跡する方法を解説します。具体的な手順や注意点、よくある失敗パターンも紹介するので、管理画面で権限を持つ担当者はぜひ参考にしてください。

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

  • 最初に見る場所: Slack管理画面の監査ログ。予約送信に関するイベント(scheduled_message)を検索します。
  • 切り分けの軸: ワークスペース全体の設定、個別メンバーの権限、クライアントのバージョンやOSの違い。
  • 注意点: 監査ログの参照にはワークスペースのオーナー権限が必要です。設定変更は影響範囲を確認してから行ってください。

ADVERTISEMENT

予約送信が一部メンバーだけ使えない原因の全体像

予約送信機能が使えない原因は、大きく分けて三つのカテゴリに分類できます。第一にワークスペース全体の設定で、この機能が無効化されているケースです。第二にメンバーごとの権限やアカウント設定、第三にクライアントのバグやバージョン差です。まずは現象を確認し、どのカテゴリに該当するかを絞り込みます。

例えば、一部のメンバーだけ予約送信のボタンが表示されない場合、権限かクライアントの問題が疑われます。全メンバーで使えないなら、ワークスペース設定が原因です。本記事では監査ログを使ってこれらの原因を特定する方法を中心に説明します。

原因カテゴリ 確認ポイント 対処の優先度
ワークスペース設定 [設定と権限]→[メッセージング]の予約送信がオフ
メンバー権限 ゲストアカウントか、フルメンバーでも制限グループに所属
クライアント環境 デスクトップ版のバージョン、ブラウザ、モバイルアプリ 低~中

監査ログを取得する手順

監査ログは、Slackの管理画面からアクセスできます。以下の手順で対象メンバーの予約送信に関するイベントを抽出します。

  1. ワークスペースのオーナー権限でSlack管理画面にログインします。
  2. 左メニューから「監査ログ」をクリックします。
  3. フィルター条件で「イベント」を選択し、キーワードに「scheduled_message」と入力します。
  4. 日付範囲を絞り込みます。問題が発生した前後の期間を指定します。
  5. 「アクター」欄に問題のメンバーのメールアドレスを入力し、検索を実行します。
  6. 表示されたイベントを確認します。成功した送信予約は「scheduled_message.create」、失敗はエラーコードが記録されます。

なお、監査ログは30日分しか保存されていません。古いログが必要な場合は、事前にエクスポート機能を利用して保持してください。

監査ログで確認すべき主要イベント

監査ログでは、次のようなイベントが予約送信に関係します。scheduled_message.create:予約送信作成、scheduled_message.failure:送信失敗、scheduled_message.cancel:予約キャンセル。これらのイベントが全く記録されていない場合、そもそも予約送信機能にアクセスできていない可能性が高いです。

監査ログの見方と原因特定

監査ログに表示されたイベントの詳細から、原因を特定します。例えば「scheduled_message.create」が記録されていれば、少なくとも予約送信の作成は一度成功しています。もし特定メンバーのみこのイベントが存在しないなら、そのメンバーは予約送信機能を使えていないと判断できます。

失敗イベント「scheduled_message.failure」が記録されている場合は、エラーコードを確認します。よくあるエラーコードとしては、”invalid_recipient”(宛先不正)、”rate_limited”(レート制限)、”account_inactive”(アカウント無効)などがあります。これらのエラーは、メンバーの権限やアカウント状態、または送信先チャンネルの設定に問題があることを示唆します。

エラーコードとその対処法

エラーコードごとに推奨される対処法をまとめました。

エラーコード 意味 対処法
invalid_recipient 送信先チャンネルが存在しない、またはアクセス権がない チャンネルへの参加権限を確認、チャンネル名の変更を確認
rate_limited 短期間に大量の予約送信を行った 送信間隔を空ける、または管理者がレート制限を緩和
account_inactive メンバーのアカウントが無効化されている アカウントの有効化、またはライセンスの再割り当て

管理者設定の確認ポイント

監査ログでイベントが記録されていない場合、管理者設定で予約送信が無効化されている可能性があります。確認手順は以下の通りです。

  1. 管理画面で「設定と権限」→「メッセージング」を開きます。
  2. 「予約送信」のトグルがオンになっているか確認します。
  3. オフの場合はオンに変更し、変更を保存します。
  4. 設定変更後、問題のメンバーにブラウザの再読み込みを依頼します。

また、メンバーがゲストアカウントの場合、予約送信機能が制限されることがあります。ゲストの権限は管理画面の「メンバー管理」から確認できます。マルチチャンネルゲストであれば予約送信は利用可能ですが、シングルチャンネルゲストでは利用できない場合があります。

クライアント側のトラブルシューティング

予約送信機能が利用できない原因として、クライアントのバージョンやブラウザの問題も考えられます。監査ログでエラーがなく、設定も正常な場合、クライアント環境を確認してみましょう。

デスクトップアプリの場合

Slackデスクトップアプリが古いバージョンだと、予約送信機能が正しく表示されないことがあります。最新版にアップデートしてください。また、アプリのキャッシュが原因の場合もあるため、設定から「キャッシュをクリア」を試しても良いでしょう。

ブラウザ版の場合

ブラウザ版では、シークレットモードや拡張機能が干渉する可能性があります。まずは通常モードで動作を確認し、問題なければ拡張機能を一時的に無効にします。また、別のブラウザ(Chrome、Edge、Firefoxなど)で試すことも有効です。

よくある質問(FAQ)

予約送信トラブルに関して、よく寄せられる質問をまとめました。

  • Q: 予約送信のボタンがグレーアウトしている。
    A: 権限不足または機能が無効化されています。管理者に確認してください。
  • Q: 監査ログに自分の操作が記録されない。
    A: 監査ログはオーナーのみ閲覧可能です。メンバーの操作は、そのメンバーが見ることはできません。
  • Q: 予約送信が突然使えなくなった。
    A: システムメンテナンスや権限変更の可能性があります。監査ログで権限変更イベントを確認してください。
  • Q: モバイルアプリでは使えるがデスクトップでは使えない。
    A: デスクトップアプリのバグが考えられます。再インストールを試してください。

まとめ

予約送信が一部メンバーだけ使えない場合、監査ログを活用することで原因を効率的に特定できます。最初にワークスペース全体の設定を確認し、次に問題のメンバーの監査ログからイベントやエラーコードを調査します。エラーがなければクライアント環境のトラブルシューティングに進みます。予約送信機能はチームの業務効率を高める便利な機能です。トラブルが発生した際は、本記事の手順を参考に素早く解決してください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT