ADVERTISEMENT

【Slack】ワークフローのステップ実行が会社PCで進まない時の通知設定とポリシー確認

【Slack】ワークフローのステップ実行が会社PCで進まない時の通知設定とポリシー確認
🛡️ 超解決

Slackのワークフローは日常業務の自動化に非常に便利な機能ですが、会社PCでワークフローのステップ実行が途中で止まってしまい、次のアクションに進めないというトラブルが発生することがあります。この問題は、ユーザー側の通知設定やワークスペースのポリシーが原因であるケースが多いため、適切に切り分けて対処する必要があります。本記事では、ワークフローのステップ実行が進まない原因を、通知設定とポリシーの観点から詳しく解説し、具体的な確認手順や管理者への依頼事項まで網羅します。

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

  • 最初に見る場所: Slackの「設定」→「通知」の各項目と、ワークフロービルダー内のステップログ、そしてワークスペースの「設定と管理」→「ワークスペースの設定」です。
  • 切り分けの軸: 端末側の通知設定(デスクトップ通知の有無、フォーカスアシスト)、アカウント側の設定(おやすみ時間、チャンネル通知のカスタマイズ)、管理設定側のポリシー(ワークフローの実行権限、メッセージの公開範囲、アプリのインストールポリシー)の3軸で原因を特定します。
  • 注意点: 会社PCではIT管理者によってSlackの設定が制限されている場合があります。特に「ワークフローを実行できるユーザー」や「アプリのインストール許可」などは、ユーザー側で変更できないため、勝手に変更せずに管理者に確認してください。

ADVERTISEMENT

まずはここを確認:ワークフローのステップ実行が止まる原因

ワークフローのステップが途中で止まってしまう原因は、大きく分けて3つに分類できます。それぞれの原因を理解することで、適切な対処が可能になります。

原因1:通知設定がワークフローの実行をブロックしている

Slackの通知設定は、ワークフローの自動処理に影響を与えることがあります。特に「通知のプレビュー」や「おやすみ時間」の設定が影響し、ワークフローのステップ実行が遅延したり、停止したりする原因になります。例えば、通知のプレビューをオフにしていると、ワークフローが生成するメッセージの表示に制限がかかり、次のステップへのトリガーが正常に機能しないことがあります。

原因2:ワークスペースのポリシーや権限設定

ワークスペースの管理者が設定するポリシーも、ワークフローの実行に強い影響を与えます。例えば、「メッセージの公開範囲」や「ワークフローを実行できるユーザー」の制限、さらには「アプリのインストールポリシー」が厳格に設定されていると、ワークフローが特定のチャンネルやユーザーに対してアクションを実行できなくなります。

原因3:ブラウザや端末の制限

会社PCでは、ブラウザのポップアップブロックや、セキュリティソフトによる通信制限が原因で、Slackのワークフローが正常に動作しないことがあります。特に、ワークフローが外部サービスと連携している場合、その通信がブロックされるとステップが止まります。

通知設定の見直し手順

まずは、ユーザー自身で変更できる通知設定を見直しましょう。以下の手順に従って、設定を確認・変更してください。

  1. Slackデスクトップアプリを起動し、左上のワークスペース名をクリックします。
  2. メニューから「設定と管理」→「設定」を選択します。
  3. 「通知」タブを開きます。ここで「通知のプレビュー」が「オン(ヘッダーのみ)」または「オフ」になっていないか確認します。ワークフローがメッセージプレビューを必要とする場合は、「オン(完全なメッセージ)」に設定してください。
  4. 「おやすみ時間」の設定を確認します。おやすみ時間中は通知がミュートされるため、ワークフローの実行が遅れる原因になります。設定を一時的にオフにするか、必要に応じて開始時刻を変更します。
  5. 「チャンネルごとにカスタマイズ」をクリックし、ワークフローが動作するチャンネルの通知設定が「すべての新しいメッセージ」になっているか確認します。「ミュート」や「なし」になっている場合は、変更してください。
  6. 「デスクトップ通知」の項目で、通知が「すべてのアクティビティ」に設定されていることを確認します。一部のアクティビティのみに制限していると、ワークフローからのメッセージが通知されず、ステップが止まったように見えることがあります。
  7. 最後に、右下の「設定を保存」をクリックして変更を適用します。変更後、ワークフローをテスト実行して問題が解決したか確認します。

ワークフローのポリシーと権限を確認する

通知設定を確認しても問題が解決しない場合、ワークスペースのポリシーや権限が原因の可能性があります。このセクションでは、管理者権限が必要な設定も含めて解説しますので、適宜管理者に確認しながら進めましょう。

ワークスペースのポリシー設定

管理者は「設定と管理」→「ワークスペースの設定」から、ワークフローに関するポリシーを確認できます。特に「ワークフローを実行できるユーザー」の設定が「オーナーと管理者のみ」になっている場合、一般メンバーが作成したワークフローは正常に動作しません。また、「アプリのインストールポリシー」が厳格に設定されていると、ワークフローが使用するアプリの連携がブロックされることがあります。

特定のチャンネルへの投稿権限

ワークフローが特定のチャンネルにメッセージを投稿するステップを含む場合、そのチャンネルの投稿権限が制限されていないか確認する必要があります。チャンネルの設定で「投稿を許可するユーザー」が「管理者のみ」や「特定のユーザーのみ」になっていると、ワークフローがメッセージを投稿できず、ステップが止まります。この場合、チャンネルの管理者に権限の変更を依頼してください。

アプリの権限とスコープ

ワークフローが外部サービス(GoogleカレンダーやTrelloなど)と連携している場合、そのアプリの権限スコープが不足していると、ステップが進まないことがあります。ワークフロービルダー内で「アプリの再承認」を試みるか、管理者にアプリの権限設定を確認してもらってください。特に、OAuthスコープが更新された後に再承認が必要になるケースが多いです。

状況別のトラブルシューティング

以下の表で、状況別の原因と対処法をまとめました。ご自身の状況に当てはまるものを確認してください。

状況 原因 確認すべき設定 対処法
ワークフローが特定のチャンネルで止まる チャンネルの投稿権限が制限されている チャンネル設定の「投稿を許可するユーザー」 チャンネル管理者に権限の緩和を依頼
ワークフローが「おやすみ時間」中に止まる ユーザーのおやすみ時間設定が有効 Slack設定の「おやすみ時間」 おやすみ時間を一時的にオフにする
ワークフローが外部サービス連携で止まる アプリの権限スコープ不足 アプリの管理画面でOAuthスコープを確認 アプリを再承認、または管理者に権限追加を依頼
ワークフローが全く実行されない ワークスペースのポリシーで実行権限が制限 ワークスペース設定の「ワークフローを実行できるユーザー」 管理者に実行権限の緩和を依頼
特定のユーザーだけワークフローが止まる ユーザー個別の通知設定やブラウザ制限 ブラウザのポップアップブロック、フォーカスアシスト ブラウザ設定を確認し、Slackを許可リストに追加

管理者に依頼する前に確認すべきこと

管理者に問い合わせる前に、以下の項目を自分で確認しておくことで、問題解決がスムーズになります。また、よくある失敗パターンも合わせて紹介します。

自分で確認できること

  • ワークフローのログ: ワークフロービルダーから該当ワークフローの「ステップログ」を開き、どのステップで停止しているか確認します。エラーメッセージが表示されている場合は、その内容をメモしておきます。
  • 通知設定のスクリーンショット: 「設定」→「通知」の各項目のスクリーンショットを取得し、管理者に共有できるようにします。
  • ブラウザの動作確認: ブラウザ版Slackでも同様の問題が発生するか確認します。デスクトップアプリだけの問題であれば、アプリの再インストールが有効な場合があります。

よくある失敗パターン

  • 「おやすみ時間」をオフにしていない: 多くのユーザーがおやすみ時間の設定を見落としがちです。特に午前中や深夜にワークフローを実行する場合は注意が必要です。
  • チャンネル通知を「ミュート」にしている: ワークフローが実行されるチャンネルをミュートにしていると、ワークフローからのメッセージが表示されず、ステップが止まったように感じます。ミュートを解除すると解決することがあります。
  • 自分でワークフローを編集して権限が変わった: ワークフローを編集する際に、必要な権限が自動的に更新されず、実行権限が失われることがあります。ワークフローを再保存することで解決する場合があります。

管理者へ伝えるべき情報

  • どのワークフロー(ワークフロー名)で問題が発生しているか。
  • 停止したステップの番号と、ステップログに表示されたエラーメッセージ。
  • 問題が発生した時間帯と、そのときのユーザーの状態(おやすみ時間が有効だったかなど)。
  • 既に試した対処法の内容。

よくある質問(FAQ)

Q1. ワークフローのステップ実行が遅延するだけの場合はどうすればよいですか?

遅延は、Slackサーバーの負荷やネットワーク状況が原因であることが多いです。数分程度の遅延であれば問題ないことが多いですが、常に遅延する場合は、通知設定の「おやすみ時間」を確認してください。また、管理者にSlackのサービスステータスを確認してもらうことも有効です。

Q2. ワークフローが実行されたが、その結果が表示されません。

ワークフローの結果が表示されない場合、ワークフローの最終ステップでメッセージを投稿する設定になっているか確認してください。また、投稿先チャンネルの通知設定がミュートになっていると、表示されても気づかないことがあります。

Q3. 管理者に設定を変更してもらう際、どのような根拠を示せばよいですか?

ステップログのスクリーンショットや、通知設定の状況を提示すると理解を得やすくなります。また、トラブルが発生しているワークフローが業務にどう影響しているかを具体的に説明すると、管理者も優先的に対応してくれます。

まとめ

Slackのワークフローでステップ実行が進まない場合、まずはユーザー側の通知設定を確認することが重要です。特に「おやすみ時間」や「チャンネル通知のカスタマイズ」は見落としがちなポイントです。それでも解決しない場合は、ワークスペースのポリシーやチャンネルの投稿権限、アプリの権限スコープを確認し、必要に応じて管理者に依頼してください。事前にステップログや設定状況を整理しておくことで、問題解決のスピードが格段に向上します。本記事を参考に、スムーズなワークフロー運用を実現してください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT