Richten Sie die SAP Concur-Spoke ein

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 5 Minuten Lesedauer
  • Integrieren Sie die Instanz [ ServiceNow und SAP Concur-, indem Sie in [] eine anwenderdefinierte OAuth-Anwendung erstellen, um Anforderungen von ServiceNow SAP Concur- zu authentifizieren.

    Vorbereitungen

    • Fordern Sie ein IntegrationHub -Abonnement an.
    • SAP Concur--Spoke aktivieren
    • Erforderliche Rolle: admin

    Prozedur

    1. Registrieren Sie SAP Concur- als OAuth-Anbieter.
      1. Navigieren zu System-OAuth > Applikationsregistrierung.
      2. Klicken Sie auf Neu.
        Das System zeigt die Meldung Welche Art von OAuth-Anwendung?
      3. Wählen Sie Verbindung zu einem fremden OAuth-Provider herstellen aus.
        Das System zeigt ein leeres Anwendungsregistrierungsformular an.
      4. Füllen Sie diese Werte im Formular aus.
        Feld Beschreibung
        Name Name zur eindeutigen Identifizierung der Anwendungsregistrierung. Beispiel: SAP Concur OAuth.
        Client-ID Client-ID Ihrer SAP Concur- -Client-Anwendung. Wenden Sie sich an das Implementierungsteam von SAP Concur-, um diesen Wert zu erhalten.
        Geheimer Clientschlüssel Geheimer Clientschlüssel Ihrer Clientanwendung SAP Concur-. Wenden Sie sich an das Implementierungsteam von SAP Concur-, um diesen Wert zu erhalten.
        Standardgewährungstyp Zum Erstellen des Tokens verwendeter Gewährungstyp. Wählen Sie Passwort-Anmeldeinformationen des Ressourcenbesitzers aus.
        Token-URL URL, von der die Instanz ServiceNow das Zugriffstoken erhält. Das Format der Token-URL lautet: https://<host-name> /oauth2/v0/token . Hier ist der Hostname der vollqualifizierte Domänenname des Zielhosts, auf dem SAP Concur installiert ist.
        Umleitungs-URL OAuth-Callback-Endpunkt in diesem Format: https://<instance> .service-now.com/oauth_redirect.do
      5. Klicken Sie mit der rechten Maustaste auf den Formularheader und wählen Sie Speichern aus.
        • Das System validiert die OAuth-Anmeldeinformationen und füllt die Umleitungs-URLaus.
        • Das System füllt das OAuth-Entitätsprofil mit dem Erteilungstyp als Passwort-Anmeldeinformationen des Ressourcenbesitzersaus. Beispielsweise wird ein OAuth-Entitätsprofil mit dem Standardnamen SAPConcurerstellt
    2. Erstellen Sie einen Anmeldeinformationsdatensatz für die Spoke SAP Concur-.
      1. Navigieren zu Verbindungen und Anmeldeinformationen > Akadem. Grade.
      2. Klicken Sie auf Neu.
        Das System zeigt die Meldung Welche Art von Anmeldeinformationen möchten Sie erstellen? an..
      3. Wählen Sie OAuth 2.0-Anmeldeinformationen aus.
      4. Füllen Sie diese Werte im Formular aus.
        Feld Wert erforderlich
        Name Name zur eindeutigen Identifizierung des Datensatzes. Geben Sie beispielsweise SAP Concur-Anmeldeinformationenein.
        Aktiv Option zur aktiven Verwendung des Anmeldeinformationsdatensatzes.
        OAuth-Einheitenprofil OAuth-Profil, das Sie erstellt haben, als Sie die anwenderdefinierte Anwendung SAP Concur- als OAuth-Anbieter registriert haben. Wählen Sie beispielsweise SAPConcur aus.
        Betrifft Wählen Sie die MID Server aus, die diese Anmeldeinformationen verwenden können. Wählen Sie beispielsweise Alle MID Server aus.
        Bestellung Wählen Sie die Reihenfolge aus, in der diese Anmeldeinformationen angewendet werden. Geben Sie z. B. 100 ein.
      5. Speichern Sie den Datensatz.
    3. Erstellen Sie einen Verbindungsdatensatz für die Spoke SAP Concur-.
      1. Navigieren zu Verbindungen und Anmeldeinformationen > Aliasse für Verbindungen und Anmeldeinformationen.
      2. Öffnen Sie für den Datensatz SAPConcur.
      3. Klicken Sie auf der Registerkarte Verbindungen auf Neu.
      4. Füllen Sie diese Werte im Formular aus.
        Feld Wert erforderlich
        Name Name zur eindeutigen Identifizierung des Verbindungsdatensatzes. Geben Sie beispielsweise SAP Concur-Verbindungein.
        Anmeldeinformationen Anmeldeinformationsdatensatz, den Sie für SAP Concur-erstellt haben. Wählen Sie beispielsweise SAP Concur-Anmeldeinformationenaus.
        Verbindungs-URL Verbindungs-URL zum Herstellen einer Verbindung mit SAP Concur- in diesem Format:<Host> /api.
        Host Vollqualifizierter Domänenname des Zielhosts, auf dem SAP Concur installiert ist. Beispiel: us.api.concursolutions.com oder eu.api.concursolutions.com.
        Protokoll https
        Basispfad /api
      5. Klicken Sie auf Absenden.
    4. Generieren Sie das OAuth-Token, indem Sie die Anmeldeinformationen des API-Anwenders SAP Concur- angeben.
      1. Navigieren zu Verbindungen und Anmeldeinformationen > Akadem. Grade.
      2. Öffnen Sie den von Ihnen erstellten Anmeldeinformationsdatensatz.
        Beispiel: SAP Concur-Anmeldeinformationen
      3. Klicken Sie auf den zugehörigen Link OAuth-Token abrufen, und geben Sie die Anmeldeinformationen des API-Anwenders SAP Concur- ein, um das OAuth-Token zu generieren.
    5. Konfigurieren Sie die Verbindung SAP Concur Event Subscription Service.
      1. Navigieren zu Prozessautomatisierung > Flow Designer.
      2. Klicken Sie auf die Registerkarte Verbindungen.
      3. Suchen Sie den Verbindungsalias des SAP Concur Event Subscription Service, und klicken Sie auf Details anzeigen.
      4. Um die Spoke zum ersten Mal zu konfigurieren, wählen Sie Konfigurieren, oder klicken Sie auf Bearbeiten.
      5. Füllen Sie die Felder im Formular „ Verbindung “ aus.
        Feld Beschreibung
        Name Name des Verbindungsalias-Datensatzes.
        Verbindungs-URL Verbindungs-URL in diesem Format: https://www-<Region> .api.concursolutions.com .

        Ersetzen<Region> mit der entsprechenden SAP Concur-Region.

        Version Geben Sie v4 ein.
        Token-URL Token-URL in diesem Format: https://<Region> .api.concursolutions.com/oauth2/v0/token .

        Ersetzen<Region> mit der entsprechenden SAP Concur-Region.

        Client-ID Client-ID Ihrer SAP Concur- -Client-Anwendung. Wenden Sie sich an das Implementierungsteam von SAP Concur-, um diesen Wert zu erhalten.
        Geheimer Clientschlüssel Geheimer Clientschlüssel Ihrer Clientanwendung SAP Concur-. Wenden Sie sich an das Implementierungsteam von SAP Concur-, um diesen Wert zu erhalten.
      6. Klicken Sie auf OAuth-Token erstellen und abrufen.
      In einer Bestätigungsmeldung wird angezeigt, dass das OAuth-Token erfolgreich generiert wurde.
    6. Konfigurieren Sie die Verbindung, SAP Concur v4 APIs.
      1. Navigieren zu Prozessautomatisierung > Flow Designer.
      2. Klicken Sie auf die Registerkarte Verbindungen.
      3. Suchen Sie den Verbindungsalias für SAP Concur v4 APIs, und klicken Sie auf Details anzeigen.
      4. Klicken Sie auf Bearbeiten, oder klicken Sie, wenn Sie die Spoke zum ersten Mal konfigurieren, auf Konfigurieren.
      5. Füllen Sie die Felder im Formular „ Verbindung “ aus.
        Feld Beschreibung
        Name Name des Verbindungsalias-Datensatzes.
        Verbindungs-URL Verbindungs-URL in diesem Format: https://<Region> .api.concursolutions.com .

        Ersetzen<Region> mit der entsprechenden SAP Concur-Region.

        Version Geben Sie v4 ein.
        Token-URL Token-URL in diesem Format: https://<Region> .api.concursolutions.com/oauth2/v0/token .

        Ersetzen<Region> mit der entsprechenden SAP Concur-Region.

        Client-ID Client-ID Ihrer SAP Concur- -Client-Anwendung. Wenden Sie sich an das Implementierungsteam von SAP Concur-, um diesen Wert zu erhalten.
        Geheimer Clientschlüssel Geheimer Clientschlüssel Ihrer Clientanwendung SAP Concur-. Wenden Sie sich an das Implementierungsteam von SAP Concur-, um diesen Wert zu erhalten.
      6. Klicken Sie auf OAuth-Token erstellen und abrufen.
        In einem neuen Fenster werden Sie zur Eingabe von Anwendername und Passwortaufgefordert.
      7. GebenSie als Anwendername die Unternehmens-ID der Instanz SAP Concur- an, und geben Sie als Passwortden Wert des Unternehmensanforderungstokens an.
        Hinweis:
        Wenden Sie sich an das Implementierungsteam von SAP Concur-, um die Werte für „Unternehmens-ID“ und „Unternehmensanforderungstoken“ zu erhalten.
      8. Klicken Sie auf OAuth-Token abrufen.
    7. Ordnen Sie die Anwender SAP Concur- dem Anwender ServiceNow im Modul „SAP Concur-Benutzerzuordnungen“ zu.
      1. Navigieren zu SAP Concur-Spoke > SAP Concur-Anwenderzuordnungen.
      2. Klicken Sie auf Neu.
      3. Füllen Sie diese Werte im Formular aus.
        Feld Beschreibung
        ServiceNow-Anwender Verweis auf den Benutzerdatensatz in der Benutzertabelle [sys_user].
        SAP Concur-Anwender-ID Anwender-ID des erforderlichen Anwenders in SAP Concur-.
      4. Klicken Sie auf Absenden.
        Hinweis:
        Wenn ein Benutzer versucht, auf Daten im Modul SAP Concur-Ausgabeneinträge zuzugreifen, ohne der entsprechenden Anwender-ID SAP Concur- im Modul SAP Concur-Benutzerzuordnungen zugeordnet zu sein, wird diese Fehlermeldung angezeigt.Ein Anwender mit dem Anwendernamen admin ist nicht vorhanden.

        Ordnen Sie den Anwender ServiceNow der entsprechenden Anwender-ID in SAP Concur- zu, um auf Daten im Modul SAP Concur-Ausgabeneinträge zuzugreifen.

      • SAP Concur- -Spoke ist eingerichtet.
      • Daten werden in den Modulen SAP Concur- Ausgabeneinträge und SAP Concur- Ausgabenberichte abgerufen und angezeigt.