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
-
Navigieren zu und wählen Benutzerdefiniertes Integrationsprofilaus.
-
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 ( ) 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
„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. |
-
Klicken Sie auf Speichern.
-
Öffnen Sie den Datensatz für den Alias für Verbindungen und Anmeldeinformationen, indem Sie auf das Vorschausymbol (
) und dann auf Datensatz öffnenklicken.
-
Klicken Sie auf den zugehörigen Link Neue Verbindung und Anmeldeinformationen erstellen.
-
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. |
-
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.
-
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 und löschen den Verbindungsdatensatz für die SaaS-Anwendung.
- Navigieren zu und löschen den Anmeldeinformationsdatensatz für die SaaS-Anwendung.
- Navigieren zu 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.