Richten Sie die SAP Concur Spoke ein

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 4 Minuten Lesedauer
  • Integrieren Sie ServiceNowInstanz und SAPConcur Durch Erstellen einer anwenderdefinierten OAuth-Anwendung in SAPConcur Zur Authentifizierung ServiceNowAnforderungen.

    Vorbereitungen

    • Fordern Sie an IntegrationHubAbonnement.
    • SAPConcur -Spoke aktivieren
    • Erforderliche Rolle: Administrator

    Prozedur

    1. Registrieren SAPConcur Als OAuth-Anbieter.
      1. Navigieren zu System-OAuth > Applikationsregistrierungan.
      2. Klicken Sie auf Neu.
        Das System zeigt die Nachricht an Welche Art von OAuth-Anwendung?
      3. Wählen Sie Aus Stellen Sie eine Verbindung zu einem externen OAuth-Anbieter her .
        Das System zeigt ein leeres Formular „Anwendungsregistrierungen“ 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 von SAPConcur Client-Anwendung. Kontakt SAPConcur Implementierungsteam, um diesen Wert zu erhalten.
        Geheimer Clientschlüssel Geheimer Client von SAPConcur Client-Anwendung. Kontakt SAPConcur Implementierungsteam, um diesen Wert zu erhalten.
        Standardgewährungstyp Zum Erstellen des Tokens verwendeter Gewährungstyp. Wählen Sie Aus Passwort-Anmeldeinformationen Des Ressourcenbesitzers .
        Token-URL URL, von der aus ServiceNowInstanz ruft das Zugriffstoken ab. Format der Token-URL ist, 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-Rückrufendpunkt 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 aus Umleitungs-URL .
        • Das System wird ausgefüllt OAuth-Entitätsprofil Mit Gewährungstyp AS Passwort-Anmeldeinformationen Des Ressourcenbesitzers . Beispiel: OAuth-Entitätsprofil Wird standardmäßig erstellt Name , SAPConcur
    2. Erstellen Sie einen Anmeldeinformationsdatensatz für SAPConcur Spoke.
      1. Navigieren zu Verbindungen und Anmeldeinformationen > Anmeldeinformationenan.
      2. Klicken Sie auf Neu.
        Das System zeigt die Nachricht an Welche Art von Anmeldeinformationen möchten Sie erstellen? .
      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 ein SAP-Concur-Cred .
        Aktiv Option zur aktiven Verwendung des Anmeldeinformationsdatensatzes.
        OAuth-Einheitenprofil OAuth-Profil, das Sie bei der Registrierung des anwenderdefinierten Profils erstellt haben SAPConcur Anwendung als OAuth-Anbieter. Wählen Sie beispielsweise aus SAPConcur .
        Beschreibung 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 sollen. Geben Sie z. B. 100 ein.
      5. Speichern Sie den Datensatz.
    3. Erstellen Sie einen Verbindungsdatensatz für SAPConcur Spoke.
      1. Navigieren zu Verbindungen und Anmeldeinformationen > Aliasse für Verbindungen und Anmeldeinformationenan.
      2. Offen für den Datensatz, SAPConcur .
      3. Von Verbindungen Klicken Sie auf die Registerkarte Neu .
      4. Füllen Sie diese Werte im Formular aus.
        Feld Wert erforderlich
        Name Name zur eindeutigen Identifizierung des Verbindungsdatensatzes. Geben Sie beispielsweise ein SAP Concur-Verbindung .
        Anmeldeinformationen Anmeldeinformationsdatensatz, für den Sie erstellt haben SAPConcur . Wählen Sie beispielsweise aus SAP-Concur-Cred .
        Verbindungs-URL Verbindungs-URL, mit der eine Verbindung hergestellt werden soll SAPConcur 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 ein OAuth-Token, indem Sie angeben SAPConcur API-Anwenderanmeldeinformationen.
      1. Navigieren zu Verbindungen und Anmeldeinformationen > Anmeldeinformationenan.
      2. Öffnen Sie den von Ihnen erstellten Anmeldeinformationsdatensatz.
        Beispiel: SAP-Concur-Cred
      3. Klicken Sie auf OAuth-Token abrufen Zugehöriger Link und geben Sie an SAPConcur API-Anwenderanmeldeinformationen zum Generieren des OAuth-Tokens.
    5. Verbindung konfigurieren, SAP Concur-Ereignis-Abonnementservice .
      1. Navigieren zu Prozessautomatisierung > Flow Designeran.
      2. Klicken Sie auf Verbindungen Registerkarte.
      3. Suchen Sie SAP Concur-Ereignis-Abonnementservice Verbindungsalias, und klicken Sie auf Details Anzeigen .
      4. Wählen Sie aus, um die Spoke zum ersten Mal zu konfigurieren Konfigurieren Oder klicken Sie auf Bearbeiten .
      5. Auf Verbindung Füllen Sie die Felder 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 Eingabetaste v4 .
        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 von SAPConcur Client-Anwendung. Kontakt SAPConcur Implementierungsteam, um diesen Wert zu erhalten.
        Geheimer Clientschlüssel Geheimer Client von SAPConcur Client-Anwendung. Kontakt SAPConcur Implementierungsteam, um diesen Wert zu erhalten.
      6. Klicken Sie auf OAuth-Token erstellen und abrufen.
      Eine Bestätigungsnachricht wird angezeigt, dass das OAuth-Token erfolgreich generiert wurde.
    6. Verbindung konfigurieren, SAP Concur v4-APIs .
      1. Navigieren zu Prozessautomatisierung > Flow Designeran.
      2. Klicken Sie auf Verbindungen Registerkarte.
      3. Suchen Sie SAP Concur v4-APIs Verbindungsalias, und klicken Sie auf Details Anzeigen .
      4. Klicken Sie Auf Bearbeiten Oder wenn Sie die Spoke zum ersten Mal konfigurieren, klicken Sie auf Konfigurieren .
      5. Auf Verbindung Füllen Sie die Felder 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 Eingabetaste v4 .
        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 von SAPConcur Client-Anwendung. Kontakt SAPConcur Implementierungsteam, um diesen Wert zu erhalten.
        Geheimer Clientschlüssel Geheimer Client von SAPConcur Client-Anwendung. Kontakt SAPConcur Implementierungsteam, um diesen Wert zu erhalten.
      6. Klicken Sie auf OAuth-Token erstellen und abrufen.
        In einem neuen Fenster werden Sie zur Eingabe aufgefordert Anwendername Und Passwort .
      7. Für Anwendername , Geben Sie die Unternehmens-ID von an SAPConcur Instanz und für Passwort , Geben Sie den Wert des Unternehmensanforderungstoken an.
        Hinweis:
        Kontakt SAPConcur Implementierungsteam, um die Werte der Unternehmens-ID und des Unternehmens-Anforderungstoken abzurufen.
      8. Klicken Sie Auf OAuth-Token abrufen .
    7. Karte SAPConcur Anwender für ServiceNowAnwender im Modul „SAP Concur-Anwenderzuordnungen“.
      1. Navigieren zu SAP Concur Spoke > SAP Concur-Anwenderzuordnungenan.
      2. Klicken Sie auf Neu.
      3. Füllen Sie diese Werte im Formular aus.
        Feld Beschreibung
        ServiceNow-Anwender Verweis auf den Anwenderdatensatz in der Anwendertabelle [sys_user].
        SAP Concur-Anwender-ID Anwender-ID des erforderlichen Anwenders in SAPConcur .
      4. Klicken Sie auf Absenden.
        Hinweis:
        Wenn ein Anwender versucht, auf Daten im Modul „SAP-Kosteneinträge bestätigen“ zuzugreifen, ohne dass er dem entsprechenden zugeordnet wird SAPConcur Anwender-ID im Modul „SAP Concur-Anwenderzuordnungen“ wird diese Fehlermeldung angezeigt.Ein Anwender mit dem Anwendernamen „Administrator“ ist nicht vorhanden.

        Ordnen Sie zu ServiceNowAnwender zur entsprechenden Anwender-ID in SAPConcur Zugriff zu groß auf Daten im Modul „SAP-Kosteneinträge bestätigen“.

      • SAPConcur Spoke ist eingerichtet.
      • Daten werden abgerufen und in angezeigt SAPConcur Ausgabeneinträge und SAPConcur Ausgabenberichte-Module.