Integration mit Slack

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 11 Minuten Lesedauer
  • Integration von Software Asset Management Anwendung mit Slack Mit der Anwendung können Sie Ihre Softwareabonnements nachverfolgen und nicht verwendete Lizenzen zurückfordern.

    Die ServiceNow Slack Die Integration unterstützt Slack Enterprise-Rasterplan. Mit diesem Plan können Sie mehrere Arbeitsbereiche in Ihrer Organisation verbinden.

    Wichtig:
    Minimieren Sie Sicherheitsrisiken, und schützen Sie Informationen, indem Sie nur den erforderlichen Anwender- oder API-Berechtigungen Zugriff gewähren.
    Prozess Erforderliche Anwenderrolle in Slack Anwendung Authentifizierungsbereiche
    Abonnements herunterladen Organisationsbesitzer Administrator
    Anwenderaktivität abrufen Organisationsbesitzer Administrator
    Abonnement zurückfordern Organisationsbesitzer Administrator

    Erstellen Sie ein Slack Enterprise Grid-Anwendung

    Erstellen Sie ein Slack Enterprise Grid-Anwendung zum Verwalten und Verbinden mehrerer Arbeitsbereiche in Ihrer Organisation.

    Vorbereitungen

    Erforderliche Rolle: Siehe Minimale Anwenderberechtigungen Tabelle.

    Prozedur

    1. Öffnen Sie in einem Webbrowser Slack .
    2. Melden Sie sich mit an Slack Anmeldeinformationen.
    3. Wechseln Sie zu Slack-Plattform .
    4. Im Seitenheader von Slack Plattform, wählen Sie aus Ihre Apps .
    5. Wählen Sie auf der Seite „Ihre Apps“ die Option aus Erstellen Sie Eine Neue App .
    6. Wählen Sie Aus Von Grund Auf Neu .
    7. Geben Sie im Dialogfeld „App benennen und Arbeitsbereich auswählen“, das geöffnet wird, einen Anwendungsnamen in ein App-Name Feld.
    8. Von Wählen Sie einen Arbeitsbereich aus, in dem Sie Ihre App entwickeln möchten: Wählen Sie den Arbeitsbereich aus, zu dem die Anwendung gehören soll.
    9. Wählen Sie Aus Erstellen Sie Eine App .
      Die Slack Plattform erstellt die Anwendung und leitet Sie dann zur Seite „Basisinformationen“ weiter. Verwenden Sie diese Seite, um Anwendungseinstellungen anzuzeigen und zu konfigurieren.
    10. Kopieren Sie auf der Seite „Basisinformationen“ die Werte in Client-ID Und Geheimer Client Felder und speichern Sie sie zur späteren Verwendung.
    11. Erweitern Sie den Abschnitt „Funktionen“, und wählen Sie dann aus OAuth und Berechtigungen .
    12. Konfigurieren Sie auf der Seite „OAuth und Berechtigungen“ die Berechtigungen, die die Interaktionen zwischen der Anwendung und ermöglichen Slack API.
      1. Fügen Sie im Abschnitt Umleitungs-URLs die URL des OAuth-Providers hinzu, an den Sie Anwender nach der Authentifizierung weiterleiten möchten.
        1. Wählen Sie Aus Fügen Sie eine neue Umleitungs-URL hinzu .
        2. Geben Sie bei Aufforderung ein https://< Instanzname >/oauth_redirect.do , Wobei < Instanzname > ist der Name von ServiceNow Instanz.
        3. Wählen Sie Hinzufügen.
        4. Wählen Sie Aus Speichern Sie URLs .
      2. Fügen Sie der Anwendung im Abschnitt Anwendertokbereiche den Administrator-OAuth-Bereich hinzu.

        Die OAuth-Umfänge beschränken die Zugriffsebene, die die Anwendung auf Ihre Anwender, Kanäle und Arbeitsbereiche hat. Weitere Informationen zu finden Slack OAuth-Umfänge, siehe OAuth-Berechtigungsbereiche .

        1. Wählen Sie Aus Fügen Sie einen OAuth-Bereich hinzu .
        2. Wählen Sie bei Aufforderung aus Administrator Aus der OAuth-Umfangsliste.

          Mit diesem OAuth-Bereich kann die Anwendung Ihren Arbeitsbereich verwalten.

          Hinweis:
          Die Beschreibung Feld für den OAuth-Bereich wird automatisch ausgefüllt.
    13. Aktivieren Sie Ihre Anwendung.
      1. Navigieren Sie im seitlichen Navigationsbereich zu Einstellungen > Verwalten Sie Die Verteilungan.
      2. Erweitern Sie unter „Ihre App für andere Arbeitsbereiche freigeben“ den Abschnitt „hartcodierte Informationen entfernen“.
      3. Stellen Sie sicher, dass Ihre Anwendung keine hartcodierten Informationen wie OAuth-Token enthält.
      4. Wählen Sie nach der Verifizierung aus Ich habe alle hartcodierten Informationen überprüft und entfernt Kontrollkästchen.
      5. Stellen Sie sicher, dass Sie alle anderen Abschnitte abgeschlossen haben.
      6. Wählen Sie Aus Aktivieren Sie Die Öffentliche Verteilung .

    Erstellen Sie ein Slack Arbeitsbereichsanwendung

    Erstellen Sie ein Slack Anwendung in jedem Arbeitsbereich, in dem Sie Anwenderaktivitäten nachverfolgen möchten.

    Vorbereitungen

    Erforderliche Rolle: Siehe Minimale Anwenderberechtigungen Tabelle.

    Prozedur

    1. Öffnen Sie in einem Webbrowser Slack .
    2. Melden Sie sich mit an Slack Anmeldeinformationen.
    3. Wechseln Sie zu Slack-Plattform .
    4. Im Seitenheader von Slack Plattform, wählen Sie aus Ihre Apps .
    5. Wählen Sie auf der Seite „Ihre Apps“ die Option aus Erstellen Sie Eine Neue App .
    6. Wählen Sie Aus Von Grund Auf Neu .
    7. Geben Sie im Dialogfeld „App benennen und Arbeitsbereich auswählen“, das geöffnet wird, einen Anwendungsnamen in ein App-Name Feld.
    8. Von Wählen Sie einen Arbeitsbereich aus, in dem Sie Ihre App entwickeln möchten: Wählen Sie den Arbeitsbereich aus, zu dem die Anwendung gehören soll.
    9. Wählen Sie Aus Erstellen Sie Eine App .
      Die Slack Plattform erstellt die Anwendung und leitet Sie dann zur Seite „Basisinformationen“ weiter. Verwenden Sie diese Seite, um Anwendungseinstellungen anzuzeigen und zu konfigurieren.
    10. Kopieren Sie auf der Seite „Basisinformationen“ die Werte in Client-ID Und Geheimer Client Felder und speichern Sie sie zur späteren Verwendung.
    11. Erweitern Sie den Abschnitt „Funktionen“, und wählen Sie dann aus OAuth und Berechtigungen .
    12. Konfigurieren Sie auf der Seite „OAuth und Berechtigungen“ die Berechtigungen, die Interaktionen zwischen der Anwendung und ermöglichen Slack API.
      1. Fügen Sie im Abschnitt Umleitungs-URLs die URL des OAuth-Providers hinzu, an den Sie Anwender nach der Authentifizierung weiterleiten möchten.
        1. Wählen Sie Aus Fügen Sie eine neue Umleitungs-URL hinzu .
        2. Geben Sie bei Aufforderung ein https://< Instanzname >/oauth_redirect.do , Wobei < Instanzname > ist der Name von ServiceNow Instanz.
        3. Wählen Sie Hinzufügen.
        4. Wählen Sie Aus Speichern Sie URLs .
      2. Fügen Sie der Anwendung im Abschnitt Anwendertokbereiche den Administrator-OAuth-Bereich hinzu.

        Die OAuth-Umfänge beschränken die Zugriffsebene, die die Anwendung auf Ihre Anwender, Kanäle und Arbeitsbereiche hat. Weitere Informationen zu finden Slack OAuth-Umfänge, siehe OAuth-Berechtigungsbereiche .

        1. Wählen Sie Aus Fügen Sie einen OAuth-Bereich hinzu .
        2. Wählen Sie bei Aufforderung aus Administrator Aus der OAuth-Umfangsliste.

          Mit diesem OAuth-Bereich kann die Anwendung Ihren Arbeitsbereich verwalten.

          Hinweis:
          Die Beschreibung Feld für den OAuth-Bereich wird automatisch ausgefüllt.
    13. Wählen Sie im Abschnitt „OAuth-Token und Umleitungs-URLs“ der Seite „OAuth und Berechtigungen“ die Option aus Installieren Sie die App im Arbeitsbereich .
    14. Wählen Sie Genehmigen aus.
      Slack Erstellt die Anwendung für den angegebenen Arbeitsbereich.
    15. Wiederholen Sie die Schritte 4 bis 13 für jeden Arbeitsbereich, in dem Sie eine Anwendung erstellen möchten.

    Erstellen Sie ein Slack Integrationsprofil

    Erstellen Sie ein Slack Integrationsprofil, um Softwareabonnements nachzuverfolgen und die Lizenzierung für zu optimieren Slack Anwendungen.

    Vorbereitungen

    Zum Erstellen von Slack Integrationsprofil, fordern Sie an Software Asset ManagementSaaS-Lizenzmanagement Plugin (sn_sam_saas_int) von ServiceNow-Speicher .

    ServiceNow Erforderliche Rolle: sam_Integrator

    Wichtig:
    Sie müssen auswählen Slack-Spoke Kontrollkästchen für diese Integration beim Installieren optionaler Funktionen auf Application Manager Seite. Weitere Informationen zur Auswahl der erforderlichen SaaS-Anwendungen finden Sie unter SaaS-Lizenzmanagement anfordern.

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Sie verwenden Software-Asset-Arbeitsbereich, Die Option zum Erstellen von Slack Integrationsprofil in Core-UI Ist inaktiv.

    Prozedur

    1. Navigieren Sie zum Integrationsprofil.
      SchnittstelleAktion
      Core-UI
      1. Navigieren zu Alle > Software Asset > SaaS-Lizenz > Profile für direkte Integrationan.
      2. Wählen Sie Neu.
      3. Wählen Sie Aus Slack Enterprise-Integrationsprofil .
      Software-Asset-Arbeitsbereich
      1. Navigieren zu Lizenzvorgänge > Anwenderabonnements > Direkte Integrationsprofilean.
      2. Wählen Sie Neu.
      3. Wählen Sie Aus Slack Enterprise Aus der Dropdown-Liste.
      4. Wählen Sie Fortsetzen.
    2. Füllen Sie im Formular die Felder aus.
      Tabelle : 1. Integrationsprofilformular
      Feld Wert
      Anzeigename Name des Integrationsprofils. Beispiel: SlackIntegration .
      Status Status des Integrationsprofils.
      • Wenn Sie das Integrationsprofil nicht veröffentlicht haben, wird dieses Feld automatisch auf festgelegt Entwurf .
      • Wenn Sie das Integrationsprofil bereits veröffentlicht haben, wird dieses Feld automatisch auf festgelegt Veröffentlicht .
      Profiltyp Integrationsprofiltyp. Dieses Feld wird automatisch auf festgelegt SlackUnternehmensabonnement .
    3. Überprüfen Sie die erforderlichen Anwenderrollen oder API-Berechtigungen, die in angegeben sind Lieferantenkonfiguration Feld für jeden Prozess, um Sicherheitsrisiken zu minimieren und zu optimieren SaaS Lizenzen.
      Hinweis:
      Weitere Informationen finden Sie unter Minimale Anwenderberechtigungen Tabelle.
      1. Überprüfen Sie im Abschnitt Abonnement-Subflow herunterladen, ob die Subflow Feld ist auf festgelegt Slack – Abonnements Herunterladen .
        Hinweis:
        Die Abonnements herunterladen Das Kontrollkästchen ist standardmäßig aktiviert, und Sie können es nicht deaktivieren.
      2. Überprüfen Sie im Abschnitt „Aktivitäts-Subflow berechnen“, ob Subflow Feld ist auf festgelegt Slack – Anwenderaktivität Aktualisieren .
        Hinweis:
        Die Aktivität Herunterladen Das Kontrollkästchen ist standardmäßig aktiviert. Wenn Sie sie löschen, die geplante Aufgabe der Aktivität SAM - Refresh <displayname> ActivityIst nicht erstellt.
        In Analysieren Sie die Anwenderaktivität Können Sie auch das Datum und die Uhrzeit auswählen, ab dem Sie die Anwenderaktivität analysieren möchten. Standardmäßig können Sie Anwenderaktivitäten bis zu 60 Tage vor dem aktuellen Datum analysieren und Ereignisse anzeigen, die von einzelnen Anwendern ab dem Zeitpunkt der Erstellung dieses Profils ausgeführt wurden.
        Hinweis:
        Software Asset Management Ruft die Ereignisse ab dem Zeitpunkt ab, zu dem Sie mit der Analyse der Anwenderaktivität beginnen, unabhängig vom Erstellungsdatum des Profils.
        Sie können diesen Wert im Feld „Schwellenwert für letzte Aktivität“ Ihrer Software-Reklamationsregeln ändern. Weitere Informationen finden Sie unter Überprüfen Sie eine Software-Reklamationsregel.
      3. Überprüfen Sie im Abschnitt Subflow „Abonnement zurückfordern“, ob Subflow Feld ist auf festgelegt Slack – Abonnement Zurückfordern .
        Hinweis:
        Die Abonnements zurückfordern Das Kontrollkästchen ist standardmäßig aktiviert. Wenn Sie keine Abonnements zurückfordern möchten, können Sie dieses Kontrollkästchen deaktivieren. Wenn Sie dies löschen, werden die Entfernungskandidaten erstellt, der Subflow „Abonnement zurückfordern“ wird jedoch nicht ausgelöst, oder der Reklamationsprozess wird nicht initiiert.
    4. Wählen Sie Speichern.
      Ihr ServiceNow Instanz erstellt einen Entwurf für ein Integrationsprofil.

      Die Verbindung Und Anmeldeinformationen Feld wird angezeigt und wird automatisch auf festgelegt sn_slack_ah_v2.Slack_Enterprise .

    5. Öffnen Sie den Datensatz für Aliasse für Verbindungen und Anmeldeinformationen, indem Sie das Vorschausymbol auswählen Neben Verbindung Und Anmeldeinformationen Feld und dann auswählen Datensatz Öffnen In der Datensatzvorschau.
    6. Wählen Sie im Formular Aliasse für Verbindungen und Anmeldeinformationen die aus Erstellen Sie Eine Neue Verbindung Und Anmeldeinformationen Zugehöriger Link.
    7. Füllen Sie im Dialogfeld Verbindung und Anmeldeinformationen erstellen die folgenden Felder aus, oder überprüfen Sie sie.
      Tabelle : 2. Dialogfeld „Verbindung und Anmeldeinformationen erstellen“
      Feld Wert
      Name Name von Slack Enterprise-Grid-Verbindung.
      OAuth-Client-ID Client-ID, die Ihrem zugewiesen ist Slack Enterprise Grid-Anwendung. Geben Sie dieselbe Client-ID ein, in die Sie kopiert haben Erstellen Sie ein Slack Enterprise Grid-Anwendung.
      OAuth-Client-Geheimnis Geheimer Clientschlüssel, der Ihrem zugewiesen ist Slack Enterprise Grid-Anwendung. Geben Sie denselben geheimen Clientschlüssel ein, den Sie kopiert haben Erstellen Sie ein Slack Enterprise Grid-Anwendung.
      OAuth-Umleitungs-URL Umleitungs-URL für Ihr Slack Enterprise Grid-Anwendung. Dieses Feld wird automatisch ausgefüllt.
    8. Wählen Sie Aus OAuth-Token konfigurieren und abrufen .
      Hinweis:
      Informationen zur Rolle, die für diesen Schritt erforderlich ist, finden Sie unter Minimale Anwenderberechtigungen Tabelle.
    9. Überprüfen Sie im Dialogfeld „App autorisieren“, ob der Enterprise Grid-Arbeitsbereich in der Liste oben rechts verfügbar ist.
    10. Wenn der Enterprise Grid-Arbeitsbereich verfügbar ist, wählen Sie den Enterprise Grid-Arbeitsbereich aus.
    11. Wenn der Enterprise Grid-Arbeitsbereich nicht verfügbar ist,
      1. Wählen Sie Aus Fügen Sie einen weiteren Arbeitsbereich hinzu .
      2. Geben Sie die URL des Enterprise Grid-Arbeitsbereichs ein.
      3. Wählen Sie Fortsetzen.
        Sie werden zum Dialogfeld „App autorisieren“ weitergeleitet.
      4. Wählen Sie Genehmigen aus.
        Das OAuth-Zugriffstoken wird für die Autorisierung Ihrer Enterprise-Verbindung verfügbar.
    12. Erstellen Sie eine Verbindung zwischen Slack Arbeitsbereich und Ihr ServiceNow Instanz zum Abrufen von Anwenderdaten aus Ihrem Arbeitsbereich.
      1. Öffnen Sie den Datensatz für Verbindungen und Anmeldeinformationen im Integrationsprofil.
      2. Wählen Sie aus Untergeordnete Aliasse Registerkarte.
      3. Wählen Sie Neu.
        Tipp:
        Wenn Neu Schaltfläche ist nicht sichtbar. Ändern Sie den Umfang in Slack Spoke des untergeordneten Alias, indem Sie zu navigieren Anwendungsbereich Und die Seite „Aliasse für Verbindungen und Anmeldeinformationen“ wird neu geladen.
      4. Geben Sie im neuen untergeordneten Aliasformular, das geöffnet wird, einen Namen für den untergeordneten Alias an.
      5. Wählen Sie Absenden.
      6. Öffnen Sie den von Ihnen erstellten untergeordneten Alias-Datensatz, und wählen Sie aus Erstellen Sie Eine Neue Verbindung Und Anmeldeinformationen Zugehöriger Link.
      7. Füllen Sie im Dialogfeld Verbindung und Anmeldeinformationen erstellen die folgenden Felder aus, oder überprüfen Sie sie.
        Tabelle : 3. Dialogfeld „Verbindung und Anmeldeinformationen erstellen“
        Feld Wert
        Name Name von Slack Arbeitsbereichsverbindung.
        OAuth-Client-ID Client-ID, die Ihrem zugewiesen ist Slack Arbeitsbereichsanwendung. Geben Sie dieselbe Client-ID ein, in die Sie kopiert haben Erstellen Sie ein Slack Arbeitsbereichsanwendung.
        OAuth-Client-Geheimnis Geheimer Clientschlüssel, der Ihrem zugewiesen ist Slack Arbeitsbereichsanwendung. Geben Sie denselben geheimen Clientschlüssel ein, den Sie kopiert haben Erstellen Sie ein Slack Arbeitsbereichsanwendung.
        OAuth-Umleitungs-URL Umleitungs-URL für Ihr Slack Arbeitsbereichsanwendung. Dieses Feld wird automatisch ausgefüllt.
      8. Wählen Sie Aus OAuth-Token konfigurieren und abrufen .
        Hinweis:
        Informationen zur Rolle, die für diesen Schritt erforderlich ist, finden Sie unter Minimale Anwenderberechtigungen Tabelle.
      9. Wählen Sie im Dialogfeld App autorisieren die Option aus Zulassen .
        Das OAuth-Zugriffstoken wird zur Autorisierung von verfügbar Slack Arbeitsbereichsverbindung.
      10. Wiederholen Sie die Schritte A bis i für jede Arbeitsbereichsverbindung, die Sie Ihrer Instanz zuordnen möchten.
    13. Wählen Sie im Formular „Integrationsprofil“ die Option aus Validieren Sie Die Verbindung Dient zum Überprüfen der Verbindungs- und Anmeldeinformationsdetails dieser Integration.

      Durch die Validierung der Verbindung werden die APIs „Abonnements herunterladen“ und „Aktivität berechnen“ überprüft, aber nicht die APIs „Abonnements zurückfordern“.

      Wichtig:
      Wenn beim Validieren des Integrationsprofils oder beim Abrufen von Abonnements Konfigurationsprobleme auftreten, finden Sie in der Knowledge Base Anleitungen zur Fehlerbehebung. Weitere Informationen finden Sie im Knowledge Base-artikel KB2536373 .
    14. Nachdem die Verbindung verifiziert wurde, wählen Sie aus Veröffentlichen .
    15. Wählen Sie im Dialogfeld aus OK .
      Hinweis:
      Wenn Sie löschen Aktivität Herunterladen Kontrollkästchen nach der Veröffentlichung des Integrationsprofils müssen Sie die Verbindungen erneut validieren und dann das Integrationsprofil erneut veröffentlichen, da die folgenden Ereignisse auftreten:
      • Die Status Das Feld im Integrationsprofilformular ändert sich in Entwurf .
      • Die Validieren Sie die Verbindung Schaltfläche wird im Formular angezeigt.
      • Die aktuelle SAM - Refresh <displayname> ActivityAuftrag wird gelöscht.
    16. Wahlweise: Um den Arbeitsspeicher zu optimieren und Leistungsprobleme in zu vermeiden Slack Flow: Sie können die Berichterstellungsebene der Flow Engine deaktivieren.
      1. Navigieren zu Systemeigenschaften > Alle Eigenschaftenan.
      2. Wählen Sie die Systemeigenschaft aus com.snc.process_flow.reporting.level.
      3. Legen Sie auf der Seite „Systemeigenschaft“ fest Wert Bis AUS .
      4. Wählen Sie Aktualisieren.

    Nächste Maßnahme

    Nachdem die Integration eine Verbindung hergestellt hat, ist Ihr ServiceNow Die Instanz erstellt automatisch Softwaremodelle, Reklamationsregeln und Softwareabonnements, die täglich aktualisiert werden.

    Zeigen Sie nach dem Erstellen eines Integrationsprofils Informationen zum Profil in an Software-Asset-Arbeitsbereich Indem Sie zu navigieren Lizenzvorgänge > Anwenderabonnement > Direkte Integrationsprofilean. Sie können ein Integrationsprofil auswählen, um die folgenden zugehörigen Listen anzuzeigen. Wenn nicht alle der folgenden zugehörigen Listen für ein Integrationsprofil in der Standardansicht sichtbar sind, können Sie die anwenderdefinierte Integrationsansicht auf der Registerkarte Details auswählen:
    • Softwaremodelle
    • Nicht erkannte Abonnementbezeichner
    • Geplante Aufgaben
    • Ergebnisse der geplanten Aufgabe
    • Software-Abonnements
    • Ausschlussregel für Abonnementbezeichner
    • Ausschlussregel für Abonnementanwender

    Nach dem Erstellen eines Integrationsprofils können Sie Abonnementausschlussregeln definieren, um bestimmte Abonnements von den Berechnungen der Lizenzkosten zu befreien. Weitere Informationen finden Sie unter Abonnementausschlüsse für SaaS Und SSO-Anwendungen.

    Wenn Sie mehrere Integrationsprofile mit eindeutigen Verbindungen einrichten möchten, erstellen Sie untergeordnete Aliasse, um verschiedene Konfigurationen und Einstellungen für jedes Integrationsprofil zu verwalten. Weitere Informationen finden Sie unter Erstellen Sie einen untergeordneten Alias, um mehrere Integrationsprofile einzurichten.

    Überprüfen Sie alle automatisch generierten Reklamationsregeln, um Anwenderabonnements zurückzufordern. Weitere Informationen finden Sie unter Überprüfen Sie eine Software-Reklamationsregel.

    Erstellen Sie Softwareberechtigungen für die automatisch generierten Softwaremodelle, um verwendete Software mit eigener Software zu verfolgen.
    Der Abgleich wird auch für Ihre Abonnements als geplante Aufgabe oder bei Bedarf ausgeführt. Sie können Ihre Abgleichsergebnisse in anzeigen Lizenz-Workbench ( Software Asset Management Klassische Anwendung) oder Lizenznutzungsansicht (Software-Asset-Arbeitsbereich). Verwenden Sie diese Ergebnisse, um Ihre Lizenz-Compliance-Position zu bestimmen und Nichteinhaltung zu beheben.