Richten Sie Benachrichtigungen für eine anwenderdefinierte App Slack ein

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Senden Sie ServiceNow Benachrichtigungen über Ihren eigenen Bot Slack ] an Anwender.

    Vorbereitungen

    Erforderliche Rolle: admin oder messaging_admin

    Prozedur

    1. Erstellen Sie ein JSON-Objekt für Ihre anwenderdefinierte Anwendung Slack.

      Stellen Sie sicher, dass Ihr JSON-Objekt dem folgenden Beispielformat entspricht:

      {
      "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"
      }

      Um die Bot-Anwender-ID zu erhalten, kopieren Sie die Mitglieds-ID des Bot-Anwenders in die App Slack.

      Der Umfang ist immer Bot,channels:read.

      Informationen zum Abrufen der Client-ID, des geheimen Clientschlüssels und des Verifizierungstokens finden Sie auf der Seite „Grundlegende Informationen“ in Ihrem Arbeitsbereich Slack.

      Um die App-ID abzurufen, kopieren Sie den 9-stelligen Bezeichner aus der App-URL in Ihrem Arbeitsbereich Slack.

      Informationen zum Abrufen des Zugriffstokens und des Bot-Zugriffstokens finden Sie auf der Seite „OAuth und Berechtigungen“ in Ihrem -Arbeitsbereich Slack.

      Um die Team-ID abzurufen, zeigen Sie den HTML-Quellcode für die Seite Ihres Slack -Arbeitsbereichs an.

      Der Teamname entspricht Ihrer Subdomäne in Ihrem Slack -Arbeitsbereich.

      Um die -Benutzer-ID zu erhalten, kopieren Sie die Mitglieds-ID für Ihren eigenen -Account in der App Slack.

      Der Bot-Anwendername ist der Name, den Sie dem Bot-Anwender in Slackzugewiesen haben.

    2. Navigieren Sie in Ihrer Instanz von ServiceNow zu Systembenachrichtigung > Messaging > Messaging-Integrationskonfigurationan.
    3. Klicken Sie neben dem Eintrag Slack auf Installieren.
    4. Fügen Sie im Fenster „JSON-Konfiguration“ die in Schritt 1erstellte JSON-Datei ein.
      Beispiel-JSON
    5. Klicken Sie auf Absenden.
    6. Klicken Sie im Bestätigungsfenster auf Überspringen.
      Bestätigungsfenster

    Ergebnisse

    Das System erstellt automatisch einen Benachrichtigungskanal für Ihre anwenderdefinierte App Slack.

    Nächste Maßnahme

    • Verknüpfen Sie Anwenderkonten von ServiceNow mit Ihrer anwenderdefinierten App Slack, damit Anwender Maßnahmen für Benachrichtigungen ergreifen können, die von Ihrem Bot Slack übermittelt werden.
    • Aktivieren Sie für jeden Anwenderaccount, den Sie verknüpfen, den Benachrichtigungskanal in den Systemeinstellungen.
    • Erstellen Sie Benachrichtigungen für Ihre anwenderdefinierte App Slack, indem Sie die Schritte in Erstellen einer Messaging-Benachrichtigung und Nachrichteninhalt konfigurierenausführen .