Richten Sie die Spoke SAP Commerce Cloud ein

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Integrieren Sie Ihre ServiceNow -Instanz mit der SAP Commerce Cloud, um verschiedene Aktionen in der SAP ] Commerce Cloud zu automatisieren. Sie können beispielsweise einen Flow einrichten, der jeden Tag zu einer bestimmten Uhrzeit nach einem Einkaufswagen sucht.

    Vorbereitungen

    • Fordern Sie ein IntegrationHub -Abonnement an.
    • Installieren Sie das Plugin SAP Commerce Cloud.
    • Erforderliche Rolle: admin
    • Zugriff auf das Backoffice-Konto SAP.

    Erstellen Sie die SAP Commerce Cloud-Anmeldeinformationen

    Generieren Sie die Anmeldeinformationen, die Sie zum Erstellen des Verbindungsdatensatzes für die SAP Commerce Cloud-Spoke verwenden. Ihre Instanz ServiceNow verwendet den Verbindungsdatensatz „connect“ mit der SAP Commerce Cloud.

    Vorbereitungen

    Erforderliche Rolle: admin

    Zugriff auf das Backoffice-Konto SAP.

    Prozedur

    1. Melden Sie sich beim Backoffice-Konto SAP an.
    2. Wechseln Sie im linken Bereich zu System > OAuth > OAuth-Clients.OAuth-Client-Navigation.
    3. Um eine Client-ID zu erstellen, wählen Sie das Symbol „Client-ID hinzufügen“ (Symbol „ Client-ID hinzufügen“ ).
    4. Geben Sie in der OAuth-Client-ID eine benutzerdefinierte Client-ID ein.
    5. Geben Sie im Feld Geheimer Clientschlüssel ein benutzerdefiniertes Passwort ein, und überprüfen Sie das Passwort.Client-ID und geheime Felder.
    6. Fügen Sie unter BASIC die Details hinzu.
      1. Fügen Sie unter „Berechtigungen“ ROLE_CLIENT hinzu.
      2. Fügen Sie unter Client Grant-Typen die Details hinzu.
        • client_credentials
        • refresh_token
        • Kennwort
        • berechtigungscode
      3. Fügen Sie unter „Umfänge“ Basis hinzu.
    7. Führen Sie im Fenster „Create New OAuth Client Details“ (Neue OAuth-Client-Details erstellen) die Schritte aus.Fenster „OAuth-Client-Details“
      1. Geben Sie unter WESENTLICHE die benutzerdefinierte OAuth-Client-ID und den geheimen Clientschlüssel ein.
      2. Fügen Sie unter BASIC ROLE_CLIENT hinzu, und fügen Sie unter Client Grant-Typen die Werte hinzu.
        • client_credentials
        • refresh_token
        • Kennwort
        • berechtigungscode
      3. Geben Sie unter SCOPES den Wert Basic ein.
      4. Geben Sie unter TOKEN-GÜLTIGKEIT die Zeit ein, für die das Token für den Zugriff auf die SAP Commerce Cloud gültig ist.
      5. Wählen Sie FERTIG aus.Fenster „Create New OAuth Client Details“ (Neue OAuth-Client-Details erstellen).
      Die Anmeldeinformationen zum Erstellen eines SAP Commerce Cloud-Verbindungsdatensatzes werden erstellt.

    Erstellen Sie einen Verbindungsdatensatz für die SAP Commerce Cloud-Spoke

    Erstellen Sie einen Verbindungsdatensatz, der es Ihrer Instanz ServiceNow ermöglicht, eine Verbindung mit dem Commerce Cloud-Datensatz von SAP herzustellen. Der Verbindungsdatensatz enthält die zugrunde liegenden Verbindungsinformationen, die für die Integration mit SAP Commerce Cloud erforderlich sind.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designer.
    2. Wählen Sie Verbindungenaus.
    3. Aktivieren Sie die Registerkarte Ausgehend.
    4. Geben Sie im Feld Alle Verbindungen durchsuchen SAP Commerce Cloudein.
    5. Wählen Sie auf der Karte SAPCommerceCloud die Option Detailsanzeigen aus.
    6. Wählen Sie Konfigurieren aus.
    7. Füllen Sie das Formular aus.
      Tabelle : 1. Verbindung konfigurieren
      Feld Beschreibung
      Verbindungsname Name des Verbindungsdatensatzes. Der standardmäßige und schreibgeschützte Name des ersten Verbindungsdatensatzes lautet SAPCommerceCloud. Um einem Verbindungsdatensatz einen benutzerdefinierten Namen zuzuweisen, müssen Sie einen Verbindungsdatensatz erstellen, indem Sie Verbindunghinzufügen auswählen.
      Verbindungs-URL URL, die Ihre Instanz ServiceNow verwendet, um eine Verbindung zur SAP Commerce Cloud herzustellen.
      OAuth-Client-ID Client-ID, die Sie in Ihrem Backoffice-Konto SAP generiert haben.
      Geheimer OAuth-Schlüssel Geheimer Clientschlüssel, den Sie für Ihren SAP Backoffice-Account generiert haben.
      OAuth-Umleitungs-URL URL Ihrer ServiceNow -Instanz im Format https://<instance-name> .service-now.com/oauth-redirect.do .
      OAuth-Token-URL URL im Format https://<instance-name> /authorizationserver/oauth/token .
    8. Wählen Sie OAuth-Token erstellen und abrufen aus.
      Das OAuth-Token wird generiert, und Ihr ServiceNow ist mit der SAP Commerce Cloud verbunden.

    Erstellen Sie einen Anmeldeinformationsdatensatz für die SAP Commerce Cloud

    Integrieren Sie die ServiceNow -Instanz und die SAP Commerce Cloud-Spoke, indem Sie in SAP Commerce Cloud eine benutzerdefinierte OAuth-Anwendung erstellen, um ServiceNow -Anforderungen zu authentifizieren.

    Vorbereitungen

    • Fordern Sie ein IntegrationHub -Abonnement an.
    • Aktivieren Sie SAP Commerce Cloud.
    • Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > Verbindungen und Anmeldeinformationen > Berechtigungen.
    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.
      Tabelle : 2. Formular „OAuth 2.0-Anmeldeinformationen“
      Feld Beschreibung
      Name Name zur eindeutigen Identifizierung des Datensatzes. Beispiel: SAP Commerce Cloud Cred Cred.
      Aktiv Option zur aktiven Verwendung des Anmeldeinformationsdatensatzes.
      OAuth-Einheitenprofil OAuth-Profil, das während der Registrierung von SAP Commerce Cloud als OAuth-Provider erstellt wurde. Beispiel: SAP Commerce Cloud default_profile OAuth-Profil.
      Betrifft Option, um anzugeben, ob die Anmeldeinformationen für alle MID Servers in Ihrem Netzwerk oder für einen oder mehrere spezifische MID-Servergelten. Geben Sie die MID Server, die diese Anmeldeinformationen verwenden sollen, im Feld MID Server an.
      Reihenfolge Reihenfolge zum Anwenden dieser Anmeldeinformationen. Zum Beispiel 100.
      Anmeldeinformationsalias Der Spoke zugeordneter Anmeldeinformationsalias.

    Erstellen Sie einen Verbindungsdatensatz für die SAP Commerce Cloud

    Erstellen Sie einen Verbindungsdatensatz für Ihr SAP Commerce Cloud -Konto. Die Aliasse für Verbindungen und Anmeldeinformationen von SAP Commerce Cloud verwenden diese Verbindungen, um Aktionen in SAP Commerce Cloudauszuführen.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > Verbindungen und Anmeldeinformationen > Aliasse für Verbindungen und Anmeldeinformationen.
    2. Öffnen Sie den Aliasdatensatz für SAP Commerce Cloud.
    3. Klicken Sie auf der Registerkarte Verbindungen auf Neu.
    4. Füllen Sie die folgenden Felder im Formular aus.
      Tabelle : 3. Formular „Verbindung “
      Feld Beschreibung
      Name Name zur eindeutigen Identifizierung des Datensatzes. Beispiel: SAP Commerce Cloud-Verbindung.
      Anmeldeinformation Für die SAP Commerce Cloud -Spoke erstellter Anmeldeinformationsdatensatz. Beispiel: SAP Commerce Cloud Cred.
      Verbindungsalias Alias-Datensatz, der dieser Verbindung zugeordnet ist.
      Host IP-Adresse des Zielhosts, auf dem der SAP Commerce Cloud -Server installiert ist.
      Aktiv Option zur aktiven Verwendung des Verbindungsdatensatzes.
      Domäne Domäne, in der die Aktion ausgeführt wird.
      Standardport überschreiben Von der Verbindung verwendeter Zielport. Wenn leer, verwendet das System den Standardport.
    5. Klicken Sie auf Absenden.