Erstellen Sie ein anwenderdefiniertes Integrationsprofil

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Erstellen Sie ein anwenderdefiniertes Integrationsprofil, um Softwareabonnements nachzuverfolgen und veraltete Lizenzen für alle zu optimieren SaaSAnwendung.

    Vorbereitungen

    Bevor Sie ein anwenderdefiniertes Integrationsprofil in erstellen ServiceNowInstanz, richten Sie eine Authentifizierungsmethode in ein SaaSAnwendungsadministrator oder Entwickler-Account. Erstellen Sie beispielsweise eine OAuth-Anwendung oder ein API-Token.

    • Wenn Sie eine OAuth-Anwendung erstellen, bestätigen Sie, dass Sie die entsprechenden Umfänge aktivieren. Die App benötigt Bereiche, um Anwender zu lesen, Anwenderaktivitäten zu lesen und Anwender zu ändern oder zu löschen. Mit diesen Umfängen kann die Integration eine Liste von Anwendern abrufen, Anwenderaktivitäten abrufen und nicht verwendete Abonnements zurückfordern. Zeichnen Sie die Client-ID und den geheimen Clientschlüssel für die OAuth-Anwendung auf. Sie geben diese Werte in ein ServiceNowInstanz.
    • Wenn Sie ein API-Token erstellen, notieren Sie den Wert für das API-Token. Sie geben diesen Wert in ein ServiceNowInstanz.

    Erforderliche Rolle: sam_Integrator oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Sie verwenden Software-Asset-Arbeitsbereich, Die Option zum Erstellen des anwenderdefinierten Integrationsprofils in Core-UIIst inaktiv.

    Prozedur

    1. Navigieren Sie zum anwenderdefinierten Integrationsprofil.
      SchnittstelleAktion
      Core-UI
      1. Navigieren zu Alle > SaaS-Lizenz > Administration > Erstellen Sie Ein Neues Profilan.
      2. Wählen Sie Aus Anwenderdefiniertes Integrationsprofil .
      Software-Asset-Arbeitsbereich
      1. Navigieren zu Lizenzvorgänge > Anwenderabonnements > Direkte Integrationsprofile > an.
      2. Wählen Sie Neu.
      3. Wählen Sie Aus Anwenderdefiniert Aus der Dropdown-Liste.
      4. Wählen Sie Fortsetzen.
    2. Füllen Sie im Formular die Felder aus.
      Tabelle : 1. Anwenderdefiniertes Integrationsprofil-Formular
      Feld Wert
      Anzeigename Name des anwenderdefinierten Integrationsprofils.

      Beispiel: Der Name von SaaSAnwendung, in die Sie integrieren.

      Verbindung und Anmeldeinformationen
      1. Wählen Sie das Suchsymbol aus ( Suchsymbol).
      2. Wählen Sie Neu.
      3. Füllen Sie im Formular Aliasse für Verbindungen und Anmeldeinformationen die Felder aus:
        • Name: Name Ihrer Wahl. Beispiel: App _Alias, wo App Ist der Name der SaaS-Anwendung, in die Sie integrieren.
        • Anwendung: Spoke für die Verbindung mit der SaaS-Anwendung. Diese Spoke kann eine vorhandene sein IntegrationHubSpoke oder eine neue Spoke, die Sie erstellt haben. Sie können die Anwendung im Abschnitt „Entwickler“ der Systemeinstellungen ändern Symbol für Einstellungen.
        • Typ: Verbindung und Anmeldeinformationen .
        • Verbindungstyp: HTTP .
        • Mehrere aktive Verbindungen unterstützen: Nicht ausgewählt.
        • Standard-Wiederholungsrichtlinie: Standard-HTTP-Wiederholungsrichtlinie .
        • Konfigurationsvorlage: Wenn Sie den Gewährungstyp des OAuth-Autorisierungscodes verwenden, OAuth-Autorisierungscode . Wenn Sie ein API-Token verwenden, Standardauthentifizierung mit API-Schlüssel . Wenn Sie eine andere Authentifizierungsmethode verwenden, erstellen Sie eine Konfigurationsvorlage. Weitere Informationen finden Sie unter Erstellen Sie eine Konfigurationsvorlage Und Konfigurieren Sie eine Vorlage für den Gewährungstyp „OAuth JWT-Bearer“ .
      4. Wählen Sie Absenden.
      Status Status des Integrationsprofils. Die Optionen sind Entwurf Und Veröffentlicht . Dieser Wert wird automatisch ausgefüllt.
      Profiltyp Anwenderdefinierte Integration. Dieser Wert wird automatisch ausgefüllt.
    3. Wählen Sie Speichern.
    4. Öffnen Sie den Aliasdatensatz für Verbindungen und Anmeldeinformationen, indem Sie das Vorschausymbol auswählen ( Vorschausymbol) Und dann auswählen Datensatz Öffnen .
    5. Wählen Sie aus Erstellen Sie Eine Neue Verbindung Und Anmeldeinformationen Zugehöriger Link.
      • Wenn Sie die Konfigurationsvorlage für OAuth-Autorisierungscode verwenden, füllen Sie die Felder aus.
        Tabelle : 2. Erstellen Sie ein Verbindungs- und Anmeldeinformationsformular
        Feld Wert
        Verbindungs-URL Basis-URL für die API.
        Autorisierungs-URL OAuth-Autorisierungscode-Endpunkt.
        Token-URL OAuth-Endpunkt zum Abrufen und Aktualisieren von Zugriffstoken.
        Token-Sperr-URL OAuth-Endpunkt zum Widerrufen von Zugriffstoken.
        OAuth-Umleitungs-URL https:// Instanz .service-now.com/oauth_redirect.do , Wo Instanz Ist der Name von ServiceNowInstanz.
        Lebensdauer von Aktualisierungstoken 8640000 .
        OAuth-Client-ID Client-ID, die Sie in erstellt haben SaaSAnwendungsadministrator oder Entwickler-Account.
        OAuth-Client-Geheimnis Geheimer Clientschlüssel, den Sie in erstellt haben SaaSAnwendungsadministrator oder Entwickler-Account.
        OAuth-Umfänge Umfänge, die Sie für Ihre OAuth-Anwendung in aktiviert haben SaaSAnwendungsadministrator oder Entwickler-Account.
      • Wenn Sie die Konfigurationsvorlage „Standardauthentifizierung mit API-Schlüssel“ verwenden, füllen Sie die Felder aus.
        Tabelle : 3. Erstellen Sie ein Verbindungs- und Anmeldeinformationsformular
        Feld Wert
        Verbindungs-URL URL für Ihren SaaSAccount.
        Anwendername E-Mail-Adresse des Administratoranwenders, der das API-Token in erstellt hat SaaSAnwendungsadministrator oder Entwickler-Account.
        API-Schlüssel API-Token in erstellt SaaSAnwendungsadministrator oder Entwickler-Account.
      • Wenn Sie eine andere Authentifizierungsmethode verwenden, werden die verfügbaren Felder durch die von Ihnen erstellte Konfigurationsvorlage bestimmt.
    6. Wählen Sie Aus Erstellen Und gewähren Sie Zugriff für die Integration.
      Tipp:
      Melden Sie sich bei an SaaSAnwendungsadministratoraccount in einer neuen Browserregisterkarte, um sicherzustellen, dass die Integration eine Verbindung zum richtigen Account herstellt.
      • Wenn die Verbindung erfolgreich ist, wird ein Verbindungsdatensatz in der zugehörigen Liste „Verbindungen“ im Datensatz „Alias für Verbindungen und Anmeldeinformationen“ erstellt.
      • Wenn die Verbindung fehlschlägt, müssen Sie den Verbindungsdatensatz, den Anmeldeinformationsdatensatz und den Anwendungsregistrierungsdatensatz löschen, die während der versuchte Verbindung erstellt wurden.
        1. Navigieren Sie zu , um den Verbindungsdatensatz zu löschen Verbindungen und Anmeldeinformationen > Verbindungen Und löschen Sie den Datensatz für SaaSAnwendung.
        2. Navigieren Sie zum Löschen des Anmeldeinformationsdatensatzes zu Verbindungen und Anmeldeinformationen > Anmeldeinformationen Und löschen Sie den Datensatz für SaaSAnwendung.
        3. Navigieren Sie zum Löschen des Anwendungsregistrierungsdatensatzes zu System-OAuth > Applikationsregistrierung Und löschen Sie den Datensatz für SaaSAnwendung.
        4. Kehren Sie zum Datensatz „Alias für Verbindungen und Anmeldeinformationen“ für zurück SaaSAnwendung und wählen Sie aus Erstellen Sie Eine Neue Verbindung Und Anmeldeinformationen Zugehöriger Link zum erneuten Versuch der Verbindung.

    Nächste Maßnahme

    Erstellen Sie eine Datenstromaktion, um Anwender abzurufenUnd anzeigen SaaSZugehörige Analytics für SaaS Übersichts-Dashboardan.

    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 (Klassische Anwendung „Software Asset Management“) oder Lizenznutzungsansicht (Software-Asset-Arbeitsbereich). Verwenden Sie diese Ergebnisse, um Ihre Lizenz-Compliance-Position zu bestimmen und Nichteinhaltung zu beheben.