外部コンテンツのインデックス作成のための Slack の構成

  • リリースバージョン: Zurich
  • 更新日 2025年07月30日
  • 所要時間:4分
  • Slack API アプリケーションを作成して、Slack外部コンテンツコネクタがSlackソースシステム内のパブリックチャネルをクロールできるようにします。

    始める前に

    組織の Slack ワークスペースで Slack API アプリケーションを作成するには、権限が必要です。

    必要なロール:なし

    このタスクについて

    Slack外部コンテンツコネクタは、Slack API アプリケーションを使用して、Slackソースシステムのパブリックチャネルからコンテンツを取得します。このアプリケーションを作成し、その OAuth 設定を構成して、外部コンテンツコネクタが Slack ワークスペースにアクセスできるようにする必要があります。

    ServiceNow AI Platformインスタンスアドミニストレーターは、Slack ソースシステムに適切に接続できるように Slack 外部コンテンツコネクタを構成するために、Slack API アプリケーションのクライアント ID とシークレットが必要です。

    手順

    1. https://api.slack.com/appsの [Slack API:アプリケーション] ページに移動します。
    2. メッセージが表示されたら、 Slack アカウントにサインインし、外部コンテンツコネクタをクロールするワークスペースを選択します。
    3. [アプリの作成] を選択します。
      [アプリを作成] ボタンが強調表示された [アプリ] ページ。

      このページに既存のアプリケーションが既にある場合は、代わりに [新しいアプリの作成 ] を選択します。

    4. [アプリを作成] ダイアログ ボックスで、[ 最初から] を選択します。
      [ゼロから作成] オプションがハイライト表示された [アプリを作成] ダイアログボックス。
    5. [アプリに名前を付けてワークスペースを選択] ダイアログ ボックスで、アプリケーションの名前とワークスペースを指定します。
      1. [アプリ名] フィールドにアプリケーションの名前を入力します。
      2. [ アプリを開発するワークスペースを選択] フィールドで、外部コンテンツコネクタをクロールするワークスペースを選択します。
      3. [アプリの作成] を選択します。
      アプリケーション名とワークスペースが強調表示された [アプリの名前を指定してワークスペースを選択] ダイアログボックス。
      アプリケーションの [設定] ページが表示され、[基本情報] ページが開きます。
    6. [アプリの資格情報] セクションで [ 表示 ] を選択して [クライアントシークレット ] フィールドの値を表示し、アプリケーションの [クライアント ID ] と [クライアントシークレット ] の値を安全な場所に記録します。
      [基本情報] 設定ページの [アプリの認証情報] セクション:アプリケーションのクライアント ID とクライアントシークレットの値がハイライト表示されています。
      重要:
      ServiceNow AI Platformインスタンスアドミニストレーターは、Slack外部コンテンツコネクタを構成するためにこれらの値を必要としています。
    7. 移動先 機能 > OAuth と権限.
    8. [OAuth と権限] ページで、アプリケーションのリダイレクト URL を設定します。
      1. [リダイレクト URL] セクションで、[ 新しいリダイレクト URL の追加] を選択します。
        [OAuth と権限] の機能ページの [リダイレクト URL] セクションで、[新しいリダイレクト URL を追加] ボタンが強調表示されています。
      2. ServiceNow AI Platform® インスタンスの URL https://<instance-name>.service-now.com を入力し、<instance-name> をインスタンスの名前に置き換えます。
      3. [Add (追加)] を選択します。
      4. [ URL の保存] を選択します。
        [URL を保存] ボタンが強調表示された [OAuth と権限の機能] ページの [リダイレクト URL] セクション。
    9. [OAuth と権限] ページの [スコープ] セクションの [ボットトークンスコープ] サブセクションで、これらのボットトークンスコープをそれぞれアプリケーションに構成します。
      • channels:history
      • チャンネル:参加[ちゃんねる:join]
      • channels:read
      • files:read
      • remote_files:読み込み
      • team:read
      • users:read
      1. [OAuth スコープの追加] を選択します。
        [OAuth と権限] の機能ページの [スコープ] セクションで、[ボットトークンスコープ] サブセクションの [OAuth スコープを追加] ボタンが強調表示されています。
      2. OAuth スコープの名前を入力してスコープのリストをフィルタリングし、スコープのエントリを選択します。
        選択したスコープが、アプリケーションのボットトークンスコープのリストに表示されます。
    10. [OAuth と権限] ページで、アプリケーションを Slack ワークスペースにインストールします。
      1. [OAuth トークン] セクションで、アプリケーションを Slack ワークスペースにインストールするためのリンクを選択します。
        インストールリンクのテキストには、 Slack ワークスペースの名前が含まれます。[OAuth と権限の機能] ページの [OAuth トークン] セクションでインストールボタンが強調表示されています。
      2. 確認ページで、[ 許可] を選択します。
        [許可] ボタンが強調表示された、アプリケーションのインストールの確認ページ。
    11. [OAuth と権限] ページで、アプリケーションのトークンローテーションをオプトインします。
      1. [トークンローテーションによる高度なトークンセキュリティ] セクションで、[ オプトイン] を選択します。
        [オプトイン] ボタンが強調表示された OAuth と権限の機能ページの [トークンローテーションによるトークンローテーションによる高度なトークンセキュリティ] セクション。
      2. 確認ページで、[ オプトイン] を選択します。
        [オプトイン] ボタンが強調表示された、トークンローテーションのオプトインの確認ページ。

    次のタスク

    ServiceNow AI Platformアドミンに次のアイテムを提供します。
    • ステップ 6 で記録した Slack API アプリケーションのクライアント ID とクライアントシークレット。
    • Slackワークスペースにアクセスできる URL。これは通常 https://slack.com です。

    ServiceNow AI Platformアドミニストレーターは、Slackインスタンスから検索可能なコンテンツとセキュリティプリンシパルを取得するためのSlack外部コンテンツコネクタを構成するために、これらのアイテムを必要としています。

    Slack外部コンテンツコネクターの作成と設定の詳細については、「Slack外部コンテンツコネクタの作成」を参照してください。