Erstellen Sie ein anwenderdefiniertes Integrationsprofil

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Erstellen Sie ein anwenderdefiniertes Integrationsprofil, um Softwareabonnements nachzuverfolgen und veraltete Lizenzen für SaaS-Anwendungen zu optimieren.

    Vorbereitungen

    Bevor Sie ein anwenderdefiniertes 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, müssen Sie die entsprechenden Anwendungsbereiche aktivieren. Die App benötigt Bereiche, um Anwender zu lesen, Anwenderaktivitäten zu lesen und Anwender zu ändern oder zu löschen. Diese Bereiche ermöglichen es der Integration, eine Liste von Anwendern abzurufen, Anwenderaktivitä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 Instanz ServiceNow ein.

    Wenn Sie ein API-Token erstellen, erfassen Sie den Wert des API-Tokens. 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 Sie Anwenderdefiniertes 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 möchten.
      Verbindung und Anmeldeinformationen Klicken Sie auf das Suchsymbol ( Suchsymbol), und klicken Sie dann auf Neu. Füllen Sie im Formular „Aliasse für Verbindungen und Anmeldeinformationen“ die Felder 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, von Ihnen erstellte Spoke sein. Sie können die Anwendung im Abschnitt „Entwickler“ des Systemeinstellungen Symbol„Einstellungen“ ändern.
      • Typ: Verbindung und Anmeldeinformationen.
      • Verbindungstyp: HTTP.
      • Unterstützung mehrerer aktiver Verbindungen: Nicht ausgewählt.
      • Standard-Wiederholungsrichtlinie: Standard-HTTP-Wiederholungsrichtlinie.
      • Konfigurationsvorlage: Wenn Sie den Gewährungstyp für den OAuth-Autorisierungscode verwenden, OAuth-Autorisierungscode. Wenn Sie ein API-Token verwenden, Basisauthentifizierung mit API-Schlüssel. Wenn Sie eine andere Authentifizierungsmethode verwenden, erstellen Sie eine Konfigurationsvorlage. Weitere Informationen finden Sie unter Konfigurationsvorlage erstellen und Vorlage für den Gewährungstyp OAuth-JWT-Bearerkonfigurieren.
      Klicken Sie auf 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. Klicken Sie auf Speichern.
    4. Öffnen Sie den Datensatz „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 für den OAuth-Autorisierungscode verwenden, füllen Sie das Formular wie gezeigt aus.
      Tabelle : 2. Formular zum Erstellen von Verbindungen und Anmeldeinformationen
      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, wobei Instanz der Name Ihrer Instanz ServiceNow 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 „Basisauth.“ mit API-Schlüssel verwenden, füllen Sie das Formular wie gezeigt aus.
      Tabelle : 3. Formular zum Erstellen von Verbindungen und Anmeldeinformationen
      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, hängen die verfügbaren Felder von der von Ihnen erstellten Konfigurationsvorlage ab.
    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 ist, 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 versuchten Verbindungsversuchs erstellt wurden.
      • Navigieren zu Verbindungen und Anmeldeinformationen > Verbindungen und löschen Sie den Verbindungsdatensatz für die SaaS-Anwendung.
      • Navigieren zu Verbindungen und Anmeldeinformationen > Akadem. Grade und löschen Sie 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 „Alias für Verbindungen und Anmeldeinformationen“ für die SaaS-Anwendung zurück, und klicken Sie auf den zugehörigen Link Neue Verbindung und Anmeldeinformationen erstellen, um den Verbindungsversuch erneut zu versuchen.