Richten Sie Benachrichtigungen für eine benutzerdefinierte Slack -App ein

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Senden Sie ServiceNow -Benachrichtigungen über Ihren eigenen Slack -Bot an Benutzer.

    Vorbereitungen

    Erforderliche Rolle: admin oder messaging_admin

    Prozedur

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

      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-Benutzer-ID zu erhalten, kopieren Sie die Mitglieds-ID des Bot-Benutzers in die App Slack.

      Der Bereich ist immer bot,channels:read.

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

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

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

      Um die Team-ID zu erhalten, zeigen Sie den HTML-Quellcode für Ihre Arbeitsbereichsseite Slack an.

      Der Teamname ist mit Ihrer Subdomäne in Ihrem Slack -Arbeitsbereich identisch.

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

      Der Bot-Benutzername ist der Name, den Sie dem Bot-Benutzer in Slackzugewiesen haben.

    2. Navigieren Sie in Ihrer Instanz ServiceNow zu Systembenachrichtigung > Messaging > Messaging-Integrationskonfiguration.
    3. Klicken Sie neben der Auflistung Slack auf Installieren.
    4. Fügen Sie im Fenster „JSON-Konfiguration“ das JSON-Objekt ein, das Sie in Schritt 1erstellt haben.
      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 benutzerdefinierte App Slack.

    Nächste Maßnahme

    • Verknüpfen Sie ServiceNow Benutzerkonten mit Ihrer benutzerdefinierten App Slack, damit Benutzer Aktionen für Benachrichtigungen ausführen können, die von Ihrem Bot Slack übermittelt werden.
    • Aktivieren Sie für jedes Benutzerkonto, das Sie verknüpfen, den Benachrichtigungskanal mithilfe der Systemeinstellungen.
    • Erstellen Sie Benachrichtigungen für Ihre benutzerdefinierte App Slack, indem Sie die Schritte in Erstellen einer Messaging-Benachrichtigung und Nachrichteninhalt konfigurierenausführen .