---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Slack アプリを構成

# Slack アプリを構成 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

Slack ワークスペースでカスタム OAuth アプリケーションを作成し、Slack スポークで OAuth 2.0 認証を有効にします。

## 始める前に

必要なロール：アドミン

## このタスクについて

Slack アカウントから、次の手順を完了します。アプリを作成したり、以下の構成の概要に従って既存のアプリを構成することもできます。

## 手順

1. Slackワークスペースを作成します。  
   ワークスペースの作成方法については、「[Create a Slack workspace (Slack ワークスペースの作成)](https://slack.com/intl/en-in/help/articles/206845317-Create-a-Slack-workspace)」を参照してください。次の画像は、一般的な Slack ワークスペースを示しています。

2. [Slack API](https://api.slack.com/) コンソールに移動します。
3. \[アプリを作成\] をクリックします。
4. \[アプリを作成\] ウィンドウで、アプリを作成するための最適な方法を選択します。  
5. 基本情報ページのアプリの認証情報ページから、Slack アプリのクライアント ID、クライアントシークレット、署名シークレットの各値をコピーして記録します。  

   詳細については、「[Obtain Client ID and Client Secret (クライアント ID およびクライアントシークレットの取得)](https://api.slack.com/authentication/postman#get_client_secret)」で後続の手順を確認してください。
6. OAuth と権限のページ：
   1. \[リダイレクト URL\] にServiceNowインスタンス URL を次のフォーマットで指定します：<kbd class="ph userinput">https://&lt;instance-name&gt;.service-now.com/oauth_redirect.do</kbd>
   2. 次のボットトークンスコープを追加します。  
      * channels:history
      * channels:manage
      * channels:read
      * chat:write
      * chat:write.customize
      * groups:read
      * im:read
      * mpim:read
      * groups:history
      * groups:write
      * im:history
      * im:write
      * mpim:history
      * mpim:write
      * users:read
      * users:read.email
      * files:read

      {#configure-slack-workspace__ul_xm2_cmg_3mb}

      詳細については、「 [スコープと権限](https://api.slack.com/scopes)」を参照してください。  
      注:  
      ここで説明するスポークの設定手順には、ボットユーザートークンのみが必要です。ボットトークンスコープの使用中は、「ユーザーを作成」および「ユーザーを非アクティブ化」アクションを使用できません。これらのアクションを使用するには、Slack アカウントからユーザートークンを取得する必要があります。
   {#configure-slack-workspace__substeps_amq_plg_3mb}
7. スラッシュコマンドのページで、コマンドを作成して次の値を指定します。  
   {#configure-slack-workspace__table_hsj_x4g_3mb__entry__2}

   | フィールド | 値 |
   |-|-|
   | コマンド | /now |
   | 要求 URL | https://\<instance-name\>.service-now.com/api/sn_slack_ah_v2/command_service/\<slack-app-name\> |
   | 簡単な説明 | コマンドに関する説明です。 |
   | 使用上のヒント | 渡すことができるパラメーターのリストです。たとえば、<kbd class="ph userinput">[operation] [table]</kbd> です。 |
   [ ]

   {#configure-slack-workspace__table_hsj_x4g_3mb}

   詳細については、「[Slash コマンドを作成](https://api.slack.com/interactivity/slash-commands)」の手順を参照してください。
8. インタラクティブ機能とショートカットのページ：
   1. インタラクティブ機能を有効にし、\[要求 URL\] に ServiceNow インスタンス URL を <kbd class="ph userinput">https://&lt;instance-name&gt;.service-now.com/api/sn_slack_ah_v2/slack/&lt;slack-app-name&gt;/interactivepayload </kbd> という形式で指定します。  
      詳細については、「 [ユーザーインタラクションのためのアプリの準備](https://api.slack.com/interactivity/handling)」セクションを参照してください 。
   2. メッセージに表示されるショートカットを作成し、 \[コールバック ID\] に値 <kbd class="ph userinput">post_message_now</kbd> を入力します。  
      詳細については、「[ショートカットを作成](https://api.slack.com/interactivity/shortcuts/using#:~:text=To%20make%20shortcuts%20available%20in,the%20menu%20item%20OAuth%20&%20Permissions.)」セクションを参照してください。
   {#configure-slack-workspace__substeps_fwf_f5g_3mb}
9. Slack ボットを作成し、ボットを Slack アプリと必要なチャネルに追加します。  
   詳細については、「[ワークスペース用のボットの作成](https://slack.com/intl/en-in/help/articles/115005265703-Create-a-bot-for-your-workspace)」を参照してください。

