Konfigurationen zur Verwendung von Workday SOAP Basic Authentication mit WS-Security

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Konfigurieren Sie Ihre ServiceNow -Instanz, um Aktionen auszuführen, die die Workday SOAP-Standardauthentifizierung mit WS-Security verwenden.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Warum und wann dieser Vorgang ausgeführt wird

    Dies ist das gängigste Setup für die Workday-SOAP-Authentifizierung.
    Hinweis:
    Diese Konfigurationen sind erforderlich, um die SOAP-basierten Spoke - -Aktionenzu verwenden. Weitere Informationen zu den SOAP-basierten Spoke-Aktionen finden Sie im Abschnitt Spoke Actions, 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 folgendem 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-Benutzernamenprofil für die Spoke Workday HR .

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

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > IntegrationHub > SOAP-Integrationen > WS-Sicherheit-Benutzernamenprofile.
    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 anwendbar ist. Wählen Sie Workday HR-Spoke aus.
      Benutzername Workday Benutzer, der über Integrationsrechte mit Workday Webservices verfügt.
      Passwort Passwort des Benutzers 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 erstellt haben, um Anforderungen von ServiceNowzu authentifizieren.

    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 als den Standarddatensatz verwenden möchten, müssen Sie sicherstellen, dass Sie diesen Datensatz in allen Aktionen auswählen, die Workday SOAP Web Services verwenden.
      Wählen Sie die erforderliche SOAP-Sicherheitsrichtlinie aus, wenn Sie nicht die Standardrichtlinie verwenden.

      Mit Ausnahme dieser aufgelisteten Aktionen verwenden alle anderen Aktionen Workday SOAP-Webservices:

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