Slack への接続
Slackは、 チーム間のリアルタイムなコミュニケーションとコラボレーションを可能にするクラウドベースのメッセージングプラットフォームです。 パブリック・チャンネル、プライベート・チャンネル、ダイレクト・メッセージング、ファイル共有、さまざまなツールやサービスとの統合をサポートしている。 Slackと IBM の連携 watsonx Orchestrate を活用することで、ビジネスプロセスをコミュニケーションチャネルに直接連携させ、通知の自動化、ワークフローの効率化、チームの生産性向上を実現できます。
Slackと watsonx Orchestrate を連携させるには、両システム間で通信が可能な安全な接続を確立する必要があります。
シングルサインオン(SSO)の切り替え機能は、サポートされている OAuth 2.0 の認証タイプおよびアプリケーションでのみ有効です。 アプリケーションがSSO対応の認証タイプをサポートしていない場合、このトグルは無効のままとなります。 サポートされている構成については、 「アプリケーションのシングルサインオンの設定」を参照してください。
接続手順
以下の手順に従って、Slackを watsonx Orchestrate に連携してください:
メインメニューから、 「管理 」>「 セキュリティ」 の順に選択します。
重要:オンプレミス環境では、 「管理」>「接続 」のナビゲーションパスを使用して、接続にアクセスします。
[接続] タブをクリックし、該当するアプリ名または Slack 接続 ID を検索してください。
該当する接続IDの横にある「編集」をクリックしてください。
組織で使用している認証方法を選択してください:( OAuth、 2.0、 Bearer Token、 またはKey Value Pair )。
対応する接続詳細セクションに記載されているSlack固有のフィールドを入力してください。
「Draft」および「Live」の設定手順を完了してください。
保存し、接続テストを行って、正常に接続されていることを確認してください。
認証方式
Slackは、 watsonx Orchestrate において以下の認証タイプをサポートしています:
OAuth 2.0 (認証コード) :本番環境での接続に推奨されます
ベアラー・トークン :Slackアカウントから生成されたトークンを使用します。
キーバリューペア(KVP) :APIキーベースの形式に対応
接続 ID
「接続」設定ページでSlackの接続を探す際は、以下の接続IDを使用してください。
認証タイプ |
接続 ID |
|---|---|
OAuth2 認証コード |
|
ベアラー・トークン |
|
キーと値のペア (Key Value Pair) |
|
OAuth 2.0 接続の詳細
組織で OAuth ベースの認証を使用している場合は、 「認証タイプ 」を「 OAuth2 認証コード」 に設定し、以下のフィールドに入力してください:
フィールド |
説明 |
|---|---|
サーバー URL |
Slackサーバーのベース URL |
トークンURL |
アクセストークンと認証コードを交換するエンドポイント |
範囲 |
どのようなアクセスが要求されているかを定義する |
許可URL |
URL ユーザーがログインし、アクセスを承認するためにリダイレクトされる場所 |
クライアント ID |
アプリケーションのユニークID |
クライアントシークレット |
アプリをSlackで認証するための秘密鍵 |
これらの値を取得するには、 Slack API のドキュメントを参照してください。
ベアラー・トークンの接続詳細
認証タイプを 「 Bearer Token」 に設定し、必要に応じて認証情報のタイプを設定してください。 必要なベアラー・トークンは、Slackの管理者が提供します。
キー・バリュー・ペアの接続詳細
組織でAPIキーを使用している場合は、 認証タイプを 「 キー・バリューペア 」に設定し、「 新しいフィールドを追加 」を使用して以下の各フィールドを追加してください:
キー |
説明 |
|---|---|
|
Slack API用の基本 URL (例: |
注 :キー・バリュー・ペアを使用する場合、サポートされるのはチームの認証情報のみです。
これらの値を取得するには、 Slack APIのドキュメントを参照してください。
次のタスク
アプリの接続が有効になったので、 watsonx Orchestrate で利用を開始できます。
Orchestrate Chatでエージェントを実行し、自然言語を使用してタスクを完了させます。 詳細については、「Orchestrate Chat の使用方法」 をご覧ください。
適切なエージェントやツールを使用して、アプリ固有の操作を実行します。 詳細については、「事前構築済みエージェント 」および「 事前構築済みツール」 を参照してください。