カスタム Slack アプリの通知を設定する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 自分の Slack ボットを介して ServiceNow 通知をユーザーに送信します。

    始める前に

    必要なロール:admin または messaging_admin

    手順

    1. カスタム Slack アプリケーションの JSON を作成します。

      JSON が次の形式の例と一致していることを確認してください。

      {
      "bot_user_id" : "U9TLFR6TA",
      "scope" : "bot,channels:read",
      "client_id" : "294380102274.335446283495",
      "client_secret" : "ed0da5fe1f844fdac15a9e1ac1b0b831",
      "verification_token" : "YXSNsRhioCeU8h9Fm2k4ACuO",
      "app_id" : "A9VD48BEK",
      "access_token" : "xoxp-294380102274-295238228534-335452648487-2fac31f923dadd7ff30f2bc8c852809d",
      "bot_access_token" : "xoxp-333695856928-6pNwnO3Y6vNSGI7KCAIPwv6V",
      "team_id" : "T8NB63082",
      "team_name" : "sn-notif-ext-test",
      "user_id" : "U8P706QFQ",
      "bot_username": "empdmyers1snnotifext"
      }

      ボットユーザー ID を取得するには、Slack アプリでボットユーザーのメンバー ID をコピーします。

      スコープは常に bot,channels:read です。

      クライアント ID、クライアントシークレット、検証トークンを取得するには、Slack ワークスペースの [基本情報] ページを参照してください。

      アプリ ID を取得するには、Slack ワークスペースのアプリ URL から 9 文字の識別子をコピーします。

      アクセストークンとボットアクセストークンを取得するには、Slack ワークスペースの [OAuth と権限 (OAuth & Permissions)] ページを参照してください。

      チーム ID を取得するには、Slack ワークスペースページの HTML ソースコードを表示します。

      チーム名は、Slack ワークスペースのサブドメインと同じです。

      ユーザー ID を取得するには、Slack アプリで自分のアカウントのメンバー ID をコピーします。

      ボットユーザー名は、Slack でボットユーザーにアサインした名前です。

    2. ServiceNowインスタンスで、 システム通知 > メッセージング > メッセージング統合構成.
    3. Slack リストの横の [インストール] をクリックします。
    4. [JSON 設定] ウィンドウで、ステップ 1 で作成した JSON を貼り付けます。
      JSON の例
    5. [送信] をクリックします。
    6. [確認] ウィンドウで、[スキップ] をクリックします。
      確認ウィンドウ

    タスクの結果

    カスタム Slack アプリの通知チャネルが自動的に作成されます。

    次のタスク

    • ServiceNow ユーザーアカウントをカスタム Slack アプリにリンクして、ユーザーが Slack ボットによって配信される通知に対してアクションを実行できるようにします。
    • リンクするユーザーアカウントごとに、システム設定を使用して通知チャネルを有効にします。
    • メッセージング通知を作成する および メッセージ コンテンツを構成する の手順に従って、カスタム Slack アプリの通知を作成します。