Konfigurieren Sie die App Slack

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Erstellen Sie eine benutzerdefinierte OAuth-Anwendung für Ihren Slack-Arbeitsbereich, um die OAuth 2.0-Authentifizierung mit der Slack-Spoke zu aktivieren.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Führen Sie diese Schritte von Ihrem Slack-Account aus aus. Sie können eine App erstellen oder eine vorhandene App gemäß den hierbeschriebenen Konfigurationen konfigurieren.

    Prozedur

    1. Erstellen Sie einen Slack -Arbeitsbereich.
      Informationen zum Erstellen eines Arbeitsbereichs finden Sie unter Slack-Arbeitsbereich erstellen.Die folgende Abbildung zeigt einen typischen Slack-Arbeitsbereich.

      Slack-Arbeitsbereich

    2. Navigieren Sie zur Slack API- Konsole.
    3. Klicken Sie auf App erstellen.
    4. Wählen Sie im Fenster „App erstellen“ die am besten geeignete Methode zum Erstellen der App aus.

      Erstellt eine App in Slack.

    5. Kopieren Sie auf der Seite „App-Anmeldeinformationen“ auf der Seite „Basisinformationen“ die Werte „Client-ID“, „Client-Geheimnis“ und „Signier-Geheimnis“ Ihrer Slack-App, und notieren Sie sie.

      Anmeldeinformationen für die Slack-App.

      Weitere Informationen finden Sie im Schritt Client-ID und Client-Secret für später abrufen.

    6. Auf der Seite „OAuth und Berechtigungen“:
      1. Geben Sie die URL der Instanz ServiceNow unter Umleitungs-URLs in diesem Format an: https://.<instance-name> .service-now.com/oauth_redirect.do
      2. Fügen Sie diese Bot- Tokenbereichehinzu:
        • Kanäle:Verlauf
        • Kanäle:verwalten
        • Kanäle:lesen
        • chat:write
        • chat:write.customize
        • Gruppen:lesen
        • im:read
        • mpim:read
        • Gruppen:Verlauf
        • Gruppen:Schreiben
        • im:verlauf
        • im:write
        • mpim:history
        • mpim:write
        • Benutzer:lesen
        • users:read.email
        • Dateien:lesen

        Weitere Informationen finden Sie unter Bereiche und Berechtigungen.

        Hinweis:
        Das hier beschriebene Verfahren zum Einrichten der Spoke erfordert nur Bot-Benutzertoken. Sie können die Aktionen „Anwender erstellen“ und „Anwender deaktivieren“ nicht verwenden, während Sie die Bot-Token-Bereiche verwenden. Um diese Aktionen verwenden zu können, müssen Sie ein Benutzertoken von Ihrem Slack-Kontoabrufen.
    7. Erstellen Sie auf der Seite „Schrägstrichbefehle“ einen Befehl, und geben Sie diese Werte an:
      Feld Wert
      Befehl /now
      Anforderungs-URL https://<instance-name> .service-now.com/api/sn_slack_ah_v2/command_service/<slack-app-name>
      Kurzbeschreibung Beschreibung des Befehls.
      Nutzungshinweis Liste der Parameter, die übergeben werden können. Beispiel: [operation] [table].

      Weitere Informationen hierzu finden Sie im Befehlsschritt „Schrägstrich erstellen“.

    8. Auf der Seite „Interaktivität und Verknüpfungen“:
      1. Aktivieren Sie Interaktivität, und geben Sie die Instanz-URL ServiceNow unter Anforderungs-URL in diesem Format an: https://. <instance-name> .service-now.com/api/sn_slack_ah_v2/slack/<slack-app-name>/interactivepayload
        Weitere Informationen finden Sie im Abschnitt „App für Benutzerinteraktionen vorbereiten“.
      2. Erstellen Sie eine Verknüpfung, die in Nachrichten angezeigt wird, und geben Sie für Rückruf-ID den Wert post_message_nowein.
        Weitere Informationen finden Sie im Abschnitt „Verknüpfungen erstellen“.
    9. Erstellen Sie einen Slack-Bot, und fügen Sie ihn Ihrer Slack-App und den gewünschten Kanälen hinzu.
      Weitere Informationen finden Sie unter Bots für Ihren Arbeitsbereich erstellen.