Konfigurieren Sie die Slack-App

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Erstellen Sie eine anwenderdefinierte OAuth-Anwendung in Ihrem 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 über Ihren Slack-Account aus. Sie können eine App erstellen oder eine vorhandene App gemäß den Konfigurationsübersichten hier konfigurieren .

    Prozedur

    1. Erstellen Sie ein SlackArbeitsbereich.
      Informationen zum Erstellen eines Arbeitsbereichs finden Sie unter Erstellen Sie einen Slack-Arbeitsbereich .Das folgende Bild zeigt einen typischen Slack-Arbeitsbereich.

      Slack-Arbeitsbereich.

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

      Erstellen Sie eine App auf Slack.

    5. Kopieren Sie auf der Seite „App-Anmeldeinformationen“ auf der Seite „Basisinformationen“ die Werte „Client-ID“, „Clientgeheimnis“ und „Signiergeheimnis“ Ihrer Slack-App, und zeichnen Sie sie auf.

      Anmeldeinformationen der Slack-App.

      Weitere Informationen finden Sie unter Rufen Sie die Client-ID und das geheime Clientgeheimnis ab Für späteren Schritt.

    6. Auf der Seite „OAuth und Berechtigungen“:
      1. Geben Sie an ServiceNowInstanz-URL in Umleitungs-URLs In diesem Format: https://<instance-name>.service-now.com/oauth_redirect.do .
      2. Fügen Sie diese hinzu Bot Token-Umfänge :
        • Kanäle:Verlauf
        • Kanäle:Verwalten
        • Kanäle:Lesen
        • Chat:Schreiben
        • Chat:write.customize
        • Gruppen:Lesen
        • im:lesen
        • Mpim:lesen
        • Gruppen:Verlauf
        • Gruppen:Schreiben
        • im:Verlauf
        • im:schreiben
        • Mpim:Verlauf
        • Mpim:write
        • Anwender:Lesen
        • Anwender:read.email
        • Dateien:Lesen

        Weitere Informationen finden Sie unter Umfänge und Berechtigungen .

        Hinweis:
        Das hier beschriebene Spoke-Einrichtungsverfahren erfordert nur Bot-Anwender-Token. Sie können die Aktionen „Anwender erstellen“ und „Anwender deaktivieren“ nicht verwenden, während Sie die Bot-Token-Umfänge verwenden. Zur Verwendung dieser Aktionen müssen Sie ein Anwendertoken von Ihrem Slack-Account abrufen .
    7. Erstellen Sie auf der Seite „Schrägstrichbefehle“ einen Befehl, und geben Sie diese Werte an:
      Feld Wert
      Befehl /Jetzt
      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: [Vorgang] [Tabelle] .

      Weitere Informationen finden Sie unter Erstellen eines Schrägstrichbefehls Schritt.

    8. Auf der Seite „Interaktivität und Verknüpfungen“:
      1. Aktivieren Interaktivität Und geben Sie an ServiceNowInstanz-URL in Anforderungs-URL In diesem Format: https://<instance-name>.service-now.com/api/sn_slack_ah_v2/Slack/ <slack-app-name> /Interactivepayload .
        Weitere Informationen finden Sie unter Ihre App wird für Anwenderinteraktionen vorbereitet Abschnitt.
      2. Erstellen Sie eine Verknüpfung, die in Nachrichten angezeigt wird, und geben Sie den Wert ein. Post_message_now Für Rückruf-ID .
        Weitere Informationen finden Sie unter Verknüpfung wird erstellt Abschnitt.
    9. Erstellen Sie einen Slack-Bot, und fügen Sie den Bot Ihrer Slack-App und den erforderlichen Kanälen hinzu.
      Weitere Informationen finden Sie unter Erstellen Sie einen Bot für Ihren Arbeitsbereich .