Erstellen Sie ein benutzerdefiniertes Integrationsprofil

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Erstellen Sie ein benutzerdefiniertes Integrationsprofil, um Softwareabonnements nachzuverfolgen und veraltete Lizenzen für jede SaaS-Anwendung zu optimieren.

    Vorbereitungen

    Bevor Sie ein benutzerdefiniertes Integrationsprofil in Ihrer Instanz ServiceNow erstellen, richten Sie eine Authentifizierungsmethode im Administrator- oder Entwicklerkonto der SaaS-Anwendung ein. Erstellen Sie beispielsweise eine OAuth-Anwendung oder ein API-Token.

    Wenn Sie eine OAuth-Anwendung erstellen, stellen Sie sicher, dass Sie die entsprechenden Bereiche aktivieren. Die App benötigt Bereiche, um Benutzer zu lesen, Benutzeraktivitäten zu lesen und Benutzer zu ändern oder zu löschen. Diese Bereiche ermöglichen es der Integration, eine Liste von Benutzern abzurufen, Benutzeraktivitäten abzurufen und nicht verwendete Abonnements zurückzufordern. Notieren Sie die Client-ID und den geheimen Clientschlüssel für die OAuth-Anwendung. Sie geben diese Werte in Ihre ServiceNow -Instanz ein.

    Wenn Sie ein API-Token erstellen, notieren Sie den Wert für das API-Token. Sie geben diesen Wert in Ihre Instanz ServiceNow ein.

    Erforderliche Rolle: sam_integrator oder admin

    Prozedur

    1. Navigieren zu Alle > SaaS-Lizenz > Administration > Neues Profil erstellen und wählen Benutzerdefiniertes Integrationsprofilaus.
    2. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Formular „Integrationsprofil“
      Feld Wert
      Anzeigename Name Ihrer Wahl. Zum Beispiel der Name der SaaS-Anwendung, die Sie integrieren.
      Verbindung und Anmeldeinformationen Klicken Sie auf das Suchsymbol ( Suchsymbol) und dann auf Neu. Füllen Sie die Felder des Formulars für Aliasse für Verbindungen und Anmeldeinformationen aus.
      • Name: Name Ihrer Wahl. Beispiel: app_alias, wobei app der Name der SaaS-Anwendung ist, die Sie integrieren.
      • Anwendung: Spoke für die Verbindung mit der SaaS-Anwendung. Diese Spoke kann eine vorhandene IntegrationHub Spoke oder eine neue Spoke sein, die Sie erstellt haben. Sie können die Anwendung im Abschnitt „Entwickler“ der Systemeinstellungen Symbol„Einstellungen“ ändern.
      • 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 OAuth-Autorisierungscode verwenden, OAuth-Autorisierungscode. Wenn Sie ein API-Token verwenden, wählen Sie Basisauthentifizierung mit API-Schlüsselaus. Wenn Sie eine andere Authentifizierungsmethode verwenden, erstellen Sie eine Konfigurationsvorlage. Weitere Informationen finden Sie unter Konfigurationsvorlagen erstellen und Vorlagen für den Gewährungstyp OAuth JWT Bearerkonfigurieren.
      Klicken Sie auf Absenden.
      Status Status des Integrationsprofils. Die Optionen lauten Entwurf und Veröffentlicht. Dieser Wert wird automatisch ausgefüllt.
      Profiltyp Benutzerdefinierte Integration. Dieser Wert wird automatisch ausgefüllt.
    3. Klicken Sie auf Speichern.
    4. Öffnen Sie den Datensatz für den Alias für Verbindungen und Anmeldeinformationen, indem Sie auf das Vorschausymbol ( Vorschausymbol) und dann auf Datensatz öffnenklicken.
    5. Klicken Sie auf den zugehörigen Link Neue Verbindung und Anmeldeinformationen erstellen.
    6. Wenn Sie die Konfigurationsvorlage OAuth-Autorisierungscode verwenden, füllen Sie das Formular wie gezeigt aus.
      Tabelle : 2. Formular „Verbindung und Anmeldeinformationen erstellen“
      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://instance.service-now.com/oauth_redirect.do, wobei instance der Name Ihrer ServiceNow -Instanz ist.
      Lebensdauer von Aktualisierungstoken 8640000.
      OAuth-Client-ID Client-ID, die Sie im Administrator- oder Entwicklerkonto der SaaS-Anwendung erstellt haben.
      OAuth-Client-Geheimnis Geheimer Clientschlüssel, den Sie im Administrator- oder Entwicklerkonto der SaaS-Anwendung erstellt haben.
      OAuth-Bereiche Bereiche, die Sie für Ihre OAuth-Anwendung im Administrator- oder Entwicklerkonto der SaaS-Anwendung aktiviert haben.
    7. Wenn Sie die Konfigurationsvorlage Basisauthentifizierung mit API-Schlüssel verwenden, füllen Sie das Formular wie gezeigt aus.
      Tabelle : 3. Formular „Verbindung und Anmeldeinformationen erstellen“
      Feld Wert
      Verbindungs-URL URL für Ihren SaaS-Account.
      Benutzername E-Mail-Adresse des Administratorbenutzers, der das API-Token im Administrator- oder Entwicklerkonto der SaaS-Anwendung erstellt hat.
      API Key API-Token, das im Administrator- oder Entwicklerkonto der SaaS-Anwendung erstellt wurde.
      Hinweis:
      Wenn Sie eine andere Authentifizierungsmethode verwenden, werden die verfügbaren Felder durch die von Ihnen erstellte Konfigurationsvorlage bestimmt.
    8. Klicken Sie auf Erstellen und Zugriff für die Integration gewähren.
      Tipp:
      Melden Sie sich auf einer neuen Browserregisterkarte bei Ihrem SaaS-Anwendungsadministratorkonto an, um sicherzustellen, dass die Integration mit dem richtigen Konto verbunden wird.
      Wenn die Verbindung erfolgreich hergestellt wird, wird in der zugehörigen Liste „Verbindungen“ im Datensatz „Alias für Verbindungen und Anmeldeinformationen“ ein neuer Verbindungsdatensatz erstellt. Wenn die Verbindung fehlschlägt, müssen Sie den Verbindungsdatensatz, den Anmeldeinformationsdatensatz und den Anwendungsregistrierungsdatensatz löschen, die während des Verbindungsversuchs erstellt wurden.
      • Navigieren zu Verbindungen und Anmeldeinformationen > Verbindungen und löschen den Verbindungsdatensatz für die SaaS-Anwendung.
      • Navigieren zu Verbindungen und Anmeldeinformationen > Berechtigungen und löschen den Anmeldeinformationsdatensatz für die SaaS-Anwendung.
      • Navigieren zu System-OAuth > Applikationsregistrierung und löschen Sie den Anwendungsregistrierungsdatensatz für die SaaS-Anwendung.
      Kehren Sie zum Datensatz für Aliasse für Verbindungen und Berechtigungen für die SaaS-Anwendung zurück, und klicken Sie auf den zugehörigen Link Neue Verbindung und Anmeldeinformationen erstellen, um die Verbindung erneut zu versuchen.