Konfigurationen für die Verwendung von Workday SOAP-Basisauth. mit WS-Security

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Konfigurieren Sie Ihre Instanz ServiceNow für die Ausführung von Aktionen, die die Workday SOAP-Standardauthentifizierung mit WS-Security verwenden.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Warum und wann dieser Vorgang ausgeführt wird

    Dies ist das klassischste Setup der Workday-SOAP-Authentifizierung.
    Hinweis:
    Diese Konfigurationen sind erforderlich, um die SOAP-basierten Spoke-Aktionenzu verwenden. Informationen zu den SOAP-basierten Spoke-Aktionen finden Sie im Abschnitt „Spoke-Aktionen, die Workday-SOAP-APIs verwenden“ in Workday HR -Spoke.

    Geben Sie die Basis-URL Workday HR an

    Geben Sie die Basis-URL Ihrer Instanz Workday HR in der Tabelle „Verbindungsdetails“ [connection_details] an. Spoke-Aktionen basierend auf der SOAP-API. Verwenden Sie diese Details für die Aktionsausführung.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Tabellen.
    2. Filtern und suchen Sie nach der Tabelle „Verbindungsdetails“.
    3. Klicken Sie auf die zugehörige Liste Liste anzeigen.
    4. Klicken Sie auf Neu.
    5. Füllen Sie diese Werte im Formular aus.
      Tabelle : 1. Formular „Verbindungsdetails“.
      Feld Beschreibung
      Basis-URL Basis-URL der Workday -Instanz oder des Mandantennamens. Geben Sie die Basis-URL in diesem Format ein : https://<workday_host_url> /ccx/service/<workday_tenant_name>
      Version Version der API. Geben Sie beispielsweise v33.2ein.
      Webservice-Typ Typ des Webservice. Wählen Sie SOAP aus.
    6. Klicken Sie auf Speichern.

    Erstellen Sie ein WS-Security-Anwendernamenprofil für die Workday HR -Spoke

    Erstellen Sie ein WS-Security-Anwendernamenprofil, um Ihre Anmeldeinformationen Workday für die Authentifizierung von Anforderungen von ServiceNowbereitzustellen.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > IntegrationHub > SOAP-Integrationen > WS-Sicherheit-Anwendernamenprofile.
    2. Klicken Sie auf Neu.
    3. Füllen Sie diese Werte im Formular aus.
      Feld Beschreibung
      Name Name zur eindeutigen Identifizierung dieser Anmeldeinformationen. Geben Sie beispielsweise WorkdayHR-Benutzerein.
      Anwendung Anwendung, in der der Datensatz gilt. Wählen Sie Workday HR-Spoke aus.
      Anwendername BenutzerWorkday, der über Integrationsrechte für die Verwendung von Workday Webservices verfügt.
      Passwort Passwort des Anwenders Workday.
    4. Klicken Sie auf Speichern.

    Konfigurieren Sie die SOAP-Sicherheitsrichtlinie für die Spoke Workday HR

    Konfigurieren Sie das SOAP-Sicherheitsprofil, indem Sie das Sicherheitsbenutzernamenprofil hinzufügen, das Sie zur Authentifizierung von Anforderungen von ServiceNowerstellt haben.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > IntegrationHub > SOAP-Integrationen > SOAP-Sicherheitsrichtlinien.
    2. Öffnen Sie den Datensatz für die Spoke Workday HR, z. B. WorkdayHR.
      Hinweis:
      Wenn Sie einen anderen SOAP-Sicherheitsrichtliniendatensatz und nicht den Standarddatensatz verwenden möchten, müssen Sie diesen Datensatz in allen Aktionen auswählen, die Workday SOAP-Webservices verwenden.
      Wählen Sie die erforderliche SOAP-Sicherheitsrichtlinie aus, wenn Sie nicht die Standardrichtlinie verwenden.

      Mit Ausnahme der aufgeführten Aktionen verwenden alle anderen Aktionen Workday SOAP-Webservices:

    3. Wählen Sie für WS-Security Username Profiledas Sicherheits-Anwendernamenprofil aus, das Sie für die Spoke Workday HR erstellt hatten.
    4. Geben Sie keinen Wert im WS-Sicherheits-X.509-Profilan.
    5. Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.