ADVERTISEMENT

【Slack】アプリ承認リクエストが一部メンバーだけ使えない時の通知設定とポリシー確認

【Slack】アプリ承認リクエストが一部メンバーだけ使えない時の通知設定とポリシー確認
🛡️ 超解決

Slackのワークスペースでアプリを追加する際、管理者の承認が必要な設定になっているケースが増えています。しかし、「承認リクエストを送信できるメンバーとできないメンバーがいる」という現象に遭遇したことはありませんか?一部のメンバーだけアプリ承認リクエスト機能が使えない場合、原因は多くの場合、ワークスペースのポリシーやメンバーのロール、通知設定にあります。本記事では、この問題の根本原因を切り分けるための具体的な確認手順と、管理者が行うべき設定変更について詳しく解説します。特に、会社のSlack運用においてセキュリティと利便性を両立させるために、どのポリシーが影響するのかを明確にします。

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

  • 最初に見る場所: Slack管理画面の「アプリ管理」→「承認設定」で、承認リクエストが「全メンバー」または「特定のメンバーのみ」に制限されていないか。
  • 切り分けの軸: メンバーのロール(オーナー、管理者、一般メンバー)、権限セット(カスタム権限)、アプリディレクトリのポリシー(Approve Apps)の3点。
  • 注意点: 会社のSlackでは、勝手に権限を変更するとセキュリティ監査に影響する場合があります。必ずSlack管理者またはIT部門と相談してから設定を変更してください。

ADVERTISEMENT

なぜ一部メンバーだけアプリ承認リクエストが使えないのか

Slackのアプリ承認機能は、ワークスペースにインストールされていないアプリをメンバーが追加しようとした際に、管理者の承認を求めるリクエストを送信できる機能です。この機能が使えるかどうかは、主に以下の3つの要因に依存します。

1. ワークスペースの承認設定(Approve Appsポリシー)

Slack管理画面の「アプリ管理」→「承認設定」で、アプリ承認リクエストの送信を許可するユーザーを制御できます。ここで「すべてのメンバー」が選択されていれば全員がリクエストを送信できますが、「特定のメンバーのみ」または「管理者のみ」に設定されていると、対象外のメンバーはリクエストボタンをクリックできません。

2. メンバーのロールと権限セット

ワークスペースのメンバー権限は、ロール(オーナー、管理者、一般メンバー)とカスタム権限セットで細かく制御されています。デフォルトでは一般メンバーはアプリ承認リクエストを送信できますが、カスタム権限セットで「アプリのリクエスト」が無効になっている場合、その権限セットに割り当てられたメンバーはリクエスト機能を使えません。

3. 通知設定とチャンネル設定

承認リクエストは、管理者が指定したチャンネル(例:#承認リクエスト)に通知として送信されます。しかし、メンバーがそのチャンネルに参加していない場合や、通知設定で「すべての新着メッセージ」がオフになっていると、リクエストが届かない、またはリクエストを送った後にステータスを確認できないことがあります。これにより、あたかも機能が使えないように見える場合があります。

確認手順:メンバーごとに使えない原因を特定する

実際に問題を切り分けるために、以下の手順を順に確認してください。管理者権限が必要な操作もありますので、必要に応じて管理者に依頼してください。

  1. 手順1:Slack管理画面で承認設定を確認する
    管理者アカウントでSlackにログインし、サイドバーの「管理」→「ワークスペースの設定」→「権限」→「アプリ管理」→「承認設定」を開きます。「アプリをリクエストできるユーザー」が「すべてのメンバー」になっているか確認します。特定のユーザーグループのみに設定されている場合は、対象外のメンバーがリクエスト機能を使えない原因です。
  2. 手順2:該当メンバーのロールと権限セットを確認する
    管理画面の「メンバー管理」から該当メンバーを選択し、「ロール」と「権限セット」を確認します。権限セットが「カスタム」の場合、その中で「アプリをリクエスト」が有効になっているか確認します。無効の場合は、権限セットを編集するか、別の権限セットに割り当てる必要があります。
  3. 手順3:アプリディレクトリポリシーを確認する
    管理画面の「アプリ管理」→「アプリディレクトリポリシー」で、承認が必要なアプリカテゴリが設定されているか確認します。特定のカテゴリのみ承認が必要な場合、リクエスト機能はそのカテゴリのアプリにのみ有効です。また、「承認不要のアプリ」リストに含まれるアプリはリクエストなしでインストールできるため、リクエスト機能が使えない状況と誤解されることがあります。
  4. 手順4:該当メンバーがアプリインストール画面でリクエストボタンを表示するか実際に試す
    メンバーに依頼して、Slackクライアントでアプリディレクトリを開き、任意の承認が必要なアプリのページで「追加」ボタンの横に「リクエスト」ボタンが表示されるか確認します。表示されない場合は、ポリシーまたは権限の問題です。表示されるがクリックできない場合は、別の問題(例:ネットワーク制限)が考えられます。
  5. 手順5:承認リクエストの通知チャンネルを確認する
    管理画面の「アプリ管理」→「承認設定」で、「承認リクエストの通知先」として指定されているチャンネルを確認します。そのチャンネルに該当メンバーが参加しているか、また通知設定が「すべてのメッセージ」になっているか確認します。チャンネルに参加していない場合、リクエストが送信されても気づかないため、あたかも機能が使えないように見えます。

ポリシー設定の比較:全メンバーと制限ありの違い

以下の表は、承認設定と権限セットの組み合わせによる、メンバーごとのリクエスト可否をまとめたものです。

承認設定の対象 メンバーの権限セット アプリリクエスト機能の利用可否
すべてのメンバー デフォルト(フルアクセス) 全員利用可能
すべてのメンバー カスタムで「アプリをリクエスト」無効 その権限セットのメンバーは利用不可
特定のユーザーグループのみ デフォルト(フルアクセス) グループに含まれるメンバーは利用可能、それ以外は不可
特定のユーザーグループのみ カスタムで「アプリをリクエスト」無効 権限セットとグループの両方が条件を満たすメンバーのみ利用可能
管理者のみ 任意 オーナーおよび管理者のみ利用可能

この表から分かるように、承認設定が「すべてのメンバー」であっても、権限セットで制限されていれば該当メンバーは利用できません。逆に、承認設定が制限されていても、権限セットが適切であれば利用可能な場合もあります。したがって、両方を同時に確認することが重要です。

失敗パターンと対処法

失敗パターン1:承認設定は「すべてのメンバー」なのに使えないメンバーがいる

この場合、原因は権限セットにある可能性が高いです。権限セットで「アプリをリクエスト」を無効にしていないか確認してください。また、メンバーが別のワークスペースに属していて、混同しているケースもあります。該当メンバーに正しいワークスペースで操作しているか確認しましょう。

失敗パターン2:リクエストは送信できたが管理者に通知が届かない

承認リクエストの通知チャンネルが正しく設定されていない可能性があります。通知先チャンネルに管理者が参加しているか、そのチャンネルで「通知をミュート」していないか確認します。また、Slackの「アプリ承認リクエスト」というアプリがチャンネルにインストールされているかもチェックしてください。

失敗パターン3:権限セットを変更したのに反映されない

権限セットの変更は、対象メンバーが次回Slackにログインした際に適用されます。即時反映されないため、一度ログアウトして再ログインするよう促してください。また、複数の権限セットがメンバーに割り当てられている場合、最も制限の厳しい権限が優先される点にも注意が必要です。

管理者へ確認すべき情報と設定変更の注意点

もし自分が管理者でない場合、以下の情報をSlack管理者に伝えると問題解決がスムーズになります。

  • 問題が発生しているメンバーのメールアドレスまたは表示名
  • そのメンバーがアプリリクエストボタンをクリックした際の画面(スクリーンショット推奨)
  • 権限セットの一覧と割り当て状況(管理者のみ確認可能)
  • 承認設定の現在の構成(管理者のみ確認可能)

管理者が設定を変更する際の注意点として、「アプリをリクエスト」権限をすべてのメンバーに開放すると、承認なしでアプリをインストールされるリスクが高まります。一方で、制限しすぎるとメンバーが業務に必要なアプリを導入できず、生産性が低下する可能性があります。適切なバランスを保つために、承認プロセスを明確にし、管理者が定期的にリクエストを確認する運用が推奨されます。

よくある質問(FAQ)

Q1: アプリ承認リクエスト機能を有効にしたいが、管理画面で設定が見つからない

管理画面の「アプリ管理」→「承認設定」にアクセスできない場合、Slackのプランによっては機能が制限されている可能性があります。Slackの無料版(Free Plan)ではアプリ承認機能は利用できません。有料プラン(Pro、Business+、Enterprise Grid)へのアップグレードが必要です。また、Enterprise Gridの場合は、オーガナイゼーションレベルで設定が管理されている場合があるので、Slack担当者に確認してください。

Q2: 権限セットを編集したが、「アプリをリクエスト」オプションが表示されない

「アプリをリクエスト」オプションは、権限セットの「アプリの管理」カテゴリーにあります。もし表示されない場合、その権限セットが「フルアクセス」タイプであるか、またはカスタム権限セットであっても「アプリの管理」が「制限付き」になっていないか確認してください。また、Enterprise Gridでは、権限セットのカスタマイズ範囲が異なる場合があります。

Q3: 承認リクエストを送信したが、承認/却下の結果がメンバーに通知されない

承認結果は、リクエストを送信したメンバーのSlackにダイレクトメッセージとして届きます。もし届かない場合、そのメンバーがDMをブロックしているか、Slackの通知設定でDMの通知をオフにしている可能性があります。また、承認リクエストの通知先チャンネルには結果が投稿されないため、メンバーは自分のDMを確認する必要があります。

まとめ

Slackのアプリ承認リクエストが一部メンバーだけ使えない原因は、承認設定の対象範囲、メンバーの権限セット、通知チャンネルの設定の3つに集約されます。管理者は、まず「アプリ管理」→「承認設定」で「アプリをリクエストできるユーザー」を確認し、次に該当メンバーの権限セットで「アプリをリクエスト」が有効かどうかを調べてください。権限セットはカスタマイズが可能なため、誤って無効になっていないか注意が必要です。また、通知チャンネルにメンバーが参加しているかも確認ポイントです。これらの確認を順に行うことで、問題を迅速に解決し、セキュリティを維持しながらメンバーがスムーズにアプリを導入できる環境を整えられます。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT