This site will be decommissioned on January 30th 2025. After that date content will be available at techdocs.broadcom.com.

Slack Web API の統合

Workspace ONE Intelligence ワークフローで Slack Web API コネクタを使用するため、Slack との統合を更新しました。この統合では、Slack の API を使用してワークフロー アクションを展開する Slack アプリケーションを作成および構成し、Slack ワークスペースに Slack アプリケーションをインストールして、Slack Web API コネクタをセットアップします。プライベート チャネルを追加し、既存のワークフローを監査して、Slack Web API コネクタを使用することもできます。

Webhook を廃止する Slack

Slack は Webhook のサポート終了日をまだ提示していませんが、webhook は廃止され、削除される可能性があることを警告します。

プロセスの概要

この統合により、Slack の API サイトで Slack アプリケーションを作成します。次に、Intelligence ワークフローで使用する Slack アプリケーションを構成します。このアプリケーションは、Slack の API を使用して、Workspace ONE Intelligence ワークフローで構成された送信アクションを展開します。

  • ダイレクト メッセージを送信します。
  • パブリック チャネルにメッセージを送信します。
  • プライベート チャネルにメッセージを送信します。

Workspace ONE Intelligence の 統合 セクションで Slack Web API コネクタを構成し、Slack アプリケーション を介して Slack およびその API を Workspace ONE Intelligence で接続して、統合を完了します。

ワークフロー テンプレートに Slack Web API を使用する

レガシーの Slack 統合では使用がサポートされていないため、Slack Web API コネクタを使用してワークフロー テンプレートを使用します。

ワークフローの Slack Web API アクション

ワークフローでメッセージの送信アクションを使用して、Slack を介してメッセージを送信できます。

Slack Web API 統合手順

Slack の API サイトおよび Workspace ONE Intelligence で作業し、Slack ワークスペースを Intelligence と統合することで、ワークフローのアクションに Slack の API を使用できます。

  1. Slack の API サイトで、Slack アプリケーション を作成します。
    1. https://api.slack.com/apps に移動します。Slack アプリケーションを作成するには、Slack アカウントにログインしている必要があります。
    2. アプリケーションの作成 を選択します。
    3. スクラッチから 作成するオプションを選択します。
    4. [アプリケーション名] フィールドに名前を入力し、[アプリケーションを開発するためのワークスペースの選択] ドロップダウン メニューでスペースを選択します。
    5. アプリケーションの作成 を選択します。
  2. Slack の API サイトで、該当する Slack ワークスペースに Slack アプリケーションをインストールし、Workspace ONE Intelligence で使用します。
    1. https://api.slack.com/apps で Slack アプリケーションを選択し、[機能] > [OAuth と権限] の順に選択します。
    2. 範囲 セクションに移動し、次の ボット トークンの範囲 を追加します。
      • incoming-webhook
      • chat:write.customize
      • chat:write
      • chat:write.public(この範囲では、このアプリケーションをパブリック チャネルで使用できます)。
    3. [設定] > [基本情報] の順に移動します。
    4. Slack 用アプリケーションの構築 セクションで、アプリケーションのインストール を選択し、Workspace へのアプリケーションのインストール を選択します。
      • アプリケーションをインストールするワークスペースとチャネルを選択します。
      • Workspace ONE Intelligence ワークフローで使用する追加の個人、プライベート チャネル、およびパブリック チャネルの設定を構成できます。
    5. [機能] > [OAuth と権限] に移動し、ワークスペース用の OAuth トークン セクションに進みます。
    6. ボット ユーザー OAuth トークン をコピーして、Workspace ONE Intelligence に追加できるようにします。
  3. Workspace ONE Intelligence で Slack Web API コネクタをセットアップします。
    1. Workspace ONE Intelligence で、[統合] > [ワークフロー コネクタ] > [Slack Web API] の順に移動します。
    2. Slack Web API カードのセットアップを選択し、リストされた値を入力します。Slack Web API をセットアップするための正確なテキストを入力します。
      • ベース URL:デフォルトの URL https://slack.com/api/chat.postMessage を入力します。
      • ヘッダー名認証 と入力します。
      • ヘッダー値:テキスト エディタを使用してヘッダー値を作成すると、テキスト フィールドにコピーできます。テキスト エディタを使用する必要はありません。ヘッダー値テキスト フィールドに値をそのまま入力できます。
        1. テキスト エディタを開くか、 ヘッダー値テキスト フィールドにカーソルを重ねます。
        2. Bearer という単語を入力します。
        3. Bearerの後にスペースを入力します。
        4. トークン xoxb-<token> をコピーし、スペースの後に入力します。
          最終的には、Bearer xoxb-<token> のような入力結果になります。
        5. テキスト エディタを使用した場合は、テキスト エディタのヘッダー値をヘッダー値テキスト フィールドにコピーします。
    3. 設定を保存します。

これで、Workspace ONE Intelligence ワークフローで Slack Web API コネクタを使用する準備が整いました。Slack の API サイトで入力した Slack の 範囲 に応じて、ダイレクト メッセージとメッセージをパブリック チャネルに送信します。

Slack アプリケーションをプライベート チャネルに追加する

ワークフローのアクションとしてプライベート チャネルにメッセージを送信するには、目的の Slack チャネルに Slack アプリケーションを追加します。

  1. Slack を開き、プライベート Slack チャネルに移動します。
  2. Slack チャネル名の横にあるドロップダウンを選択します。
  3. [統合] > [アプリケーションの追加] の順に移動します。
  4. アプリケーションを選択し、Slack チャネルに追加します。

元の Slack(廃止)コネクタを使用している場合は、次の手順を実行します。

  • 既存のワークフローを監査し、Slack(廃止) アクションを Slack Web API アクションに置き換えます。
  • 今後のワークフローの構築時に混乱を避けるために、Slack(廃止) コネクタを切断します。

Slack (非推奨)

このレガシー プロセスは当面使用することができ Slack は Webhook のサポート終了日をまだ提示していませんが、webhook は廃止され、削除される可能性があることを警告します。

Slack を API 通信用に構成し、Slack を Workspace ONE Intelligence に登録できるように、また Slack ワークフロー アクションを使用できるようにします。

手順

  1. Slack のヘルプで、Incoming WebHook を検索します。
  2. Slack で Incoming WebHook 統合を構成して、Slack API に接続してメッセージを送信できるようにします。
  3. メッセージのデフォルト チャンネルを定義します。メッセージを作成するときに、このチャンネルをオーバーライドできます。
  4. Workspace ONE Intelligence で、[統合] > [ワークフロー コネクタ] > [Slack] > [設定] の順に移動します。
  5. [資格情報を提供] タブで、[ベース URL] フィールドに Slack WebHook URL を入力します。
  6. [認証タイプ] として [認証なし] を選択します。
check-circle-line exclamation-circle-line close-line
Scroll to top icon