Richten Sie Webhooks für ein WorkdayHR Spoke

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 14 Minuten Lesedauer
  • Ruft Details der erforderlichen Mitarbeiter in ab WorkdayHR Anwendung auf Ihr ServiceNowInstanz durch Einrichten der Webhooks.

    Vorbereitungen

    Erforderliche Rolle: admin

    Konfigurieren Sie den ServiceNow-Webhook-API-Client für OAuth 2,0 in Workday

    Konfigurieren Sie den API-Client in Workday, um Webhook-Anforderungen zu authentifizieren.

    Vorbereitungen

    Erforderliche Rolle: Workday-Administratorrolle oder die Rolle mit der Berechtigung zum Setup des OAuth 2,0-Clients in Workday.

    Warum und wann dieser Vorgang ausgeführt wird

    Sie müssen diesen Schritt nur konfigurieren, wenn Sie die ServiceNow-Plattform als Listener-Endpunkt verwenden und Ereignisbenachrichtigungen von Workday erhalten möchten. Wenn Sie keine Ereignisbenachrichtigungen von Workday erhalten müssen, können Sie die in diesem Abschnitt erwähnten Konfigurationen überspringen.
    Hinweis:
    Diese Konfigurationen müssen in Workday ausgeführt werden.

    Prozedur

    1. In Workday: A Zugriff Die Aufgabe „Mandanteneinrichtung bearbeiten – Sicherheit“.
    2. Wählen Sie aus OAuth 2,0-Clients aktiviert Option von OAuth 2,0-Einstellungen Abschnitt.
    3. Greifen Sie auf die Aufgabe API-Client registrieren zu.
    4. Geben Sie ein Clientname .
    5. Wählen Sie aus Client-Gewährungstyp AS-Autorisierungscode-Gewährung.
    6. Wählen Sie Aus Zugriffstoken-Typ Als Bearer.
    7. Geben Sie eine gültige Umleitungs-URI ein.
      Hinweis:
      Stellen Sie sicher, dass der OAuth 2,0-Umleitungs-URI eine gültige HTTPS-URL ist.
    8. Wahlweise: Wählen Sie die Zeitüberschreitung für Aktualisierungstoken in Tagen aus.
    9. Wahlweise: Wählen Sie die Option nicht ablaufende Aktualisierungstoken aus, um zu verhindern, dass das Aktualisierungstoken abläuft.
    10. Wählen Sie aus Erteilen Sie Eine Administrative Einwilligung Option zum Gewähren der OAuth-Berechtigung für einen REST-API-Client-Mandanten.
      Wenn Sie diese Option auswählen, müssen Sie dem Client keinen expliziten Zugriff auf Workday-Funktionsbereiche gewähren.
    11. Wählen Sie in der Eingabeaufforderung „Funktionsbereiche“ die Funktionsbereiche aus, auf die Ihr OAuth 2,0-Client Zugriff erfordert.
    12. Wahlweise: Wenn der OAuth 2,0-Client Zugriff auf Kerndomänen von Workday erfordert, die sich nicht in Funktionsbereichen befinden, wählen Sie aus Schließen Sie Den Bereich Im Besitz Von Workday Ein Option.

    Richten Sie den createUser-Webhook für ein Workday HR-Spoke

    Verwenden Sie den createUser-Webhook, um die Details des neu eingearbeiteten Mitarbeiters von Workday an Ihre ServiceNow-Instanz abzurufen.

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNowInstanz für Webhook „Anwender erstellen“

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNowInstanz zum Authentifizieren von Anforderungen für „Anwenderwebhook erstellen“ und zum Abrufen der erforderlichen Daten von Workday Anwendung.

    Vorbereitungen

    Erforderliche Rolle: ServiceNowAdministrator

    Hinweis:
    Diese Konfigurationen müssen in ausgeführt werden ServiceNowInstanz.

    Prozedur

    1. Melden Sie sich bei an ServiceNowInstanz als Administrator.
    2. Navigieren zu Alle > Systemdefinition > Tabellean.
    3. Filtern und suchen Sie nach WorkdayHR Spoke-Webhook-Registrierungstabelle.
      Beispiel: Workday-Webhook-Registrierung .
    4. Klicken Sie auf Liste Anzeigen Zugehörige Liste.
    5. Klicken Sie auf Neu.
    6. Füllen Sie diese Werte im Formular aus.
      Feld Beschreibung
      Beschreibung Beschreibung des Webhook-Registrierungsdatensatzes. Eingabetaste Workday-Ereignis und -Authentifizierung für „Anwender erstellen“ .
      UserName Workday Anwender, der über Integrationsrechte für verfügt Workday Webservices.
      Passwort Passwort von Workday Anwender.
      Workday-Ereignis Ereignis, für das der Webhook eingerichtet ist. Eingabetaste Offboarding .
      Workday-Instanz Workday Host-URL und Mandantenname. Geben Sie die URL in diesem Format ein: https://<workday_host_url>/<workday_tenant_name>
    7. Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
    8. Klicken Sie Auf Generieren Sie Anwendernamen und Passwort .
      Kopieren und notieren Sie die Werte von Anwendername und Passwort. Diese Werte müssen in angegeben werden Workday Instanz zum Authentifizieren der Webhook-Anforderungen.
      Hinweis:
      Wenn Sie mehr als einen EINSTELLUNGS-BP in Ihrer Umgebung haben, müssen Sie alle EINSTELLUNGS-BPS konfigurieren, um den Webhook „Anwender erstellen“ für alle EINSTELLUNGS-Mitarbeitertransaktionen zu aktivieren.

    Rufen Sie den Ressourcenpfad von ab ServiceNowInstanz für Webhook „Anwender erstellen“

    Rufen Sie den Ressourcenpfad von ab ServiceNowInstanz zur späteren Verwendung zur Authentifizierung von Webhook-Anforderungen zum Erstellen von Anwendern und zum Abrufen der erforderlichen Daten von Workday Anwendung

    Vorbereitungen

    Erforderliche Rolle: ServiceNowadministrator.

    Hinweis:
    Diese Konfigurationen müssen in ausgeführt werden ServiceNowInstanz.

    Prozedur

    1. Melden Sie sich bei an ServiceNowInstanz als Administrator.
    2. Navigieren zu Alle > System-Webservices > Scripted Web Services > Scripted REST APIsan.
    3. Öffnen Sie den Datensatz für WorkdayHR Spoke.
    4. In Ressourcen Klicken Sie auf die Registerkarte Rückruf Datensatz.
    5. Zeichnen Sie den Wert von auf, und speichern Sie ihn Ressourcenpfad Zur späteren Verwendung.

    Importieren Sie die CLAR-Datei in Ihren Workday Instanz für Webhook „Anwender erstellen“

    Import-CLAR-Datei verfügbar unter ServiceNow StoreDient zum Einrichten des Webhooks „Anwender erstellen“ und zum Authentifizieren von Anforderungen aus ServiceNowInstanz.

    Vorbereitungen

    • Workday Studio muss installiert sein.
    • Zugriff auf die anwenderdefinierte Berichtserstellungsrichtlinie.

      Erstellen Sie in Workday einen anwenderdefinierten Bericht basierend auf der Berichtsstruktur „New_Hire_Record“, und geben Sie den Bericht für den ISU-Anwender frei.

    • Zugriff zum Bearbeiten der Geschäftsprozessdefinition.
    • Zugriff zum Erstellen und Bearbeiten des Integrationssystems.
    • Erforderliche Rolle: Administrator
    Hinweis:
    • Außer Integrationsname, Berichtsfeld-XPath (falls erforderlich) und Workday Instanzheader. Anwender werden davor gewarnt, die Werte von Feldern oder Eigenschaften in der CLAR-Datei zu ändern.
    • Diese Konfigurationen müssen in Workday Studio ausgeführt werden.

    Prozedur

    1. Von Workday HR-Spoke Seite auf ServiceNow Store, Laden Sie herunter Workday-HR-Webhook-Studio-sample Datei von Unterstützende Links und Dokumente .
    2. Entpacken Sie die Beispieldatei, um die CLAR-Datei abzurufen.
    3. Importieren Sie die CLAR-Datei in Workday Studio.
    4. In Eigenschaften Registerkarte von Starten Sie Komponente, navigieren Sie zu Services Und wählen Sie den für diesen Webhook erstellten RAAS-Bericht aus.
      Konfigurieren Sie die Komponente „Starthere“
    5. Wählen Sie die Umgebung aus, in der Ihr Bericht vorhanden ist, z. B. Implementierung oder Sandbox, und konfigurieren Sie den Bericht gemäß Ihren Anforderungen.
    6. Geben Sie einen Berichtsnamen an, und wählen Sie den erforderlichen Bericht aus.
      Berichtname
    7. Geben Sie den Aliasnamen des Berichts an.
      Aliasname
    8. Nachdem der Berichtsalias hinzugefügt wurde, fügen Sie den ausgewählten Pfad des Berichts in hinzu Zusätzlicher Pfad Wird verwendet, um den Bericht basierend auf dem Prompt auszuführen.
      Zusätzlicher Pfad
    9. In Legen Sie Header Fest Komponente, geben Sie an Workday Instanz für Workday-Instanz Header.
      Konfigurieren Sie die Komponente „Header festlegen“
    10. In den Eigenschaften von Httpout , Geben Sie diese Werte ein.
      Feld Wert
      Endpunkt REST-Endpunkt
      Hinweis:
      Weitere Informationen finden Sie unter Rufen Sie den Ressourcenpfad von ab ServiceNowInstanz.
      HTTP-Methode POST
      Konfigurieren Sie die Httpout-Eigenschaften
    11. Speichern Sie die Änderungen.
    12. Wählen Sie im Projekt-Explorer die Integration aus, und stellen Sie sie in bereit Workday System.
    13. Melden Sie sich bei an Workday Instanz und navigieren Sie zu Integration > Integrationssystem > Konfigurieren Sie Integrationsattributean.
      Konfigurieren Sie Integrationsattribute
    14. Geben Sie Anwendername und Passwort in an Konfigurieren Sie Integrationsattribute Die Sie in generiert haben Generieren Sie Anwendername und Passwort in Ihrem ServiceNowInstanz.
      Konfigurieren Sie Integrationsattribute
    15. Ändern Sie einen Geschäftsprozess, und fügen Sie diese Integration Ihrem Geschäftsprozess hinzu.
      1. Bearbeiten Sie die Definition des Geschäftsprozesses.
        Definition bearbeiten
      2. Wählen Sie das Gültigkeitsdatum aus, und klicken Sie auf Ok .
      3. Klicken Sie auf das Pluszeichen +, und fügen Sie einen neuen Geschäftsprozessschritt in BP hinzu.
      4. Wählen Sie einen Auftrag aus, der nach dem Abschlussschritt des Geschäftsprozesses liegt.
      5. Fügen Sie den Geschäftsprozess hinzu, und wählen Sie aus Typ AS Integration .
        Wählen Sie den Integrationstyp aus
      6. Geben Sie den ISU-Anwendernamen in an Als Anwender ausführen Und klicken Sie auf Ok .
      7. Klicken Sie Auf Konfigurieren Sie Die Integration Im neu hinzugefügten Geschäftsprozessschritt in „BP einstellen“.
        Konfigurieren Sie die Integration
      8. Wählen Sie in Integrationskriterien den Werttyp als aus Bestimmen Sie den Wert zur Laufzeit Und wählen Sie Wert als aus Mitarbeiter-ID .
        Bestimmen Sie den Wert zur Laufzeit

        Ausgewählt Mitarbeiter-ID Feld in Wert wird angezeigt.

        Feld „Mitarbeiter-ID“
      9. Klicken Sie Auf Ok .
      10. Erstellen Sie einen Bericht für den Webhook mit diesen Details:

        Berichtsdefinition:

        Berichtsdefinition

        Spaltenbezeichnungen:

        Spaltenbezeichnungen

        Berechnete Felddetails:

        Berechnete Felddetails

        Filter- und Prompt-Details:

        Filter- und Prompt-Details

    Richten Sie den Offboarding-Webhook für ein Workday HR-Spoke

    Verwenden Sie den Offboarding-Webhook, um die Details des Offboarding-Mitarbeiters von Workday an Ihre ServiceNow-Instanz abzurufen.

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNowInstanz für Offboarding-Webhook

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNowInstanz zum Authentifizieren von Anforderungen für den Offboarding-Webhook und zum Abrufen der erforderlichen Daten von Workday Anwendung.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Hinweis:
    Diese Konfigurationen müssen in ausgeführt werden ServiceNowInstanz.

    Prozedur

    1. Melden Sie sich bei an ServiceNowInstanz als Administrator.
    2. Navigieren zu Alle > Systemdefinition > Tabellean.
    3. Filtern und suchen Sie nach WorkdayHR Spoke-Webhook-Registrierungstabelle.
      Beispiel: Workday-Webhook-Registrierung .
    4. Klicken Sie auf Liste Anzeigen Zugehörige Liste.
    5. Klicken Sie auf Neu.
    6. Füllen Sie diese Werte im Formular aus.
      Feld Beschreibung
      Beschreibung Beschreibung des Webhook-Registrierungsdatensatzes. Eingabetaste Workday-Ereignis und -Authentifizierung für Offboarding .
      UserName Workday Anwender, der über Integrationsrechte für verfügt Workday Webservices.
      Passwort Passwort von Workday Anwender.
      Workday-Ereignis Ereignis, für das der Webhook eingerichtet ist. Eingabetaste Offboarding .
      Workday-Instanz Workday Host-URL und Mandantenname. Geben Sie die URL in diesem Format ein: https://<workday_host_url>/<workday_tenant_name>
    7. Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
    8. Klicken Sie Auf Generieren Sie Anwendernamen und Passwort .
      Kopieren und notieren Sie die Werte von Anwendername und Passwort. Diese Werte müssen in angegeben werden Workday Instanz zum Authentifizieren der Webhook-Anforderungen.
      Hinweis:
      Wenn Sie mehr als einen EINSTELLUNGS-BP in Ihrer Umgebung haben, müssen Sie alle EINSTELLUNGS-BPS konfigurieren, um den Webhook „Anwender erstellen“ für alle EINSTELLUNGS-Mitarbeitertransaktionen zu aktivieren.

    Rufen Sie den Ressourcenpfad von ab ServiceNowInstanz für Offboarding-Webhook

    Rufen Sie den Ressourcenpfad von ab ServiceNowInstanz zur späteren Verwendung zur Authentifizierung von Offboarding-Webhook-Anforderungen und zum Abrufen der erforderlichen Daten von Workday Anwendung

    Vorbereitungen

    Erforderliche Rolle: admin.

    Hinweis:
    Diese Konfigurationen müssen in ausgeführt werden ServiceNowInstanz.

    Prozedur

    1. Melden Sie sich bei an ServiceNowInstanz als Administrator.
    2. Navigieren zu Alle > System-Webservices > Scripted Web Services > Scripted REST APIsan.
    3. Öffnen Sie den Datensatz für WorkdayHR Spoke.
    4. In Ressourcen Klicken Sie auf die Registerkarte Rückruf Datensatz.
    5. Zeichnen Sie den Wert von auf, und speichern Sie ihn Ressourcenpfad Zur späteren Verwendung.

    Importieren Sie die CLAR-Datei in Ihren Workday Instanz für Offboarding-Webhook

    Import-CLAR-Datei verfügbar unter ServiceNow StoreDient zum Einrichten des Offboarding-Webhooks und zum Authentifizieren von Anforderungen von ServiceNowInstanz.

    Vorbereitungen

    • Workday Studio muss installiert sein.
    • Zugriff auf die anwenderdefinierte Berichtserstellungsrichtlinie.

      Erstellen Sie in Workday einen anwenderdefinierten Bericht basierend auf der Berichtsstruktur „New_terminated_Record“, und geben Sie den Bericht für den ISU-Anwender frei.

    • Zugriff zum Bearbeiten der Geschäftsprozessdefinition.
    • Zugriff zum Erstellen und Bearbeiten des Integrationssystems.
    • Erforderliche Rolle: Administrator
    Hinweis:
    • Außer Integrationsname, Berichtsfeld-XPath (falls erforderlich) und Workday Instanzheader. Anwender werden davor gewarnt, die Werte von Feldern oder Eigenschaften in der CLAR-Datei zu ändern.
    • Diese Konfigurationen müssen in Workday Studio ausgeführt werden.

    Prozedur

    1. Von Workday HR-Spoke Seite auf ServiceNow Store, Laden Sie herunter Workday-HR-Offboarding-Webhook-Studio-sample Datei von Unterstützende Links und Dokumente .
    2. Entpacken Sie die Beispieldatei, um die CLAR-Datei abzurufen.
    3. Importieren Sie die CLAR-Datei in Workday Studio.
    4. In Eigenschaften Registerkarte von Starten Sie Komponente, navigieren Sie zu Services Und wählen Sie den für diesen Webhook erstellten RAAS-Bericht aus.
      RAAS-Bericht für Offboarding-Spoke
    5. Wählen Sie die Umgebung aus, in der Ihr Bericht vorhanden ist, z. B. Implementierung oder Sandbox, und konfigurieren Sie den Bericht gemäß Ihren Anforderungen.
    6. Geben Sie einen Berichtsnamen an, und wählen Sie den erforderlichen Bericht aus.
      Anwenderdefinierter RAAS-Bericht für Offboarding-Webhook
    7. Geben Sie den Aliasnamen des Berichts an.
      Aliasbericht für Offboarding-Webhook
    8. Nachdem der Berichtsalias hinzugefügt wurde, fügen Sie den ausgewählten Pfad des Berichts in hinzu Zusätzlicher Pfad Wird verwendet, um den Bericht basierend auf dem Prompt auszuführen.
      Zusätzlicher Pfad für Offboarding-Webhook
    9. Wählen Sie den Berichtsalias aus.
    10. In Legen Sie Header Fest Komponente, geben Sie an Workday Instanz für Workday-Instanz Header.
      Legen Sie den Offboarding-Webhook der Headerkomponente fest
    11. In den Eigenschaften von Httpout , Geben Sie diese Werte ein.
      Feld Wert
      Endpunkt REST-Endpunkt
      Hinweis:
      Weitere Informationen finden Sie unter Rufen Sie den Ressourcenpfad von ab ServiceNowInstanz.
      HTTP-Methode POST
      Httpout-Eigenschaften für Offboarding
    12. Speichern Sie die Änderungen.
    13. Wählen Sie im Projekt-Explorer die Integration aus, und stellen Sie sie in bereit Workday System.
    14. Melden Sie sich bei an Workday Instanz und navigieren Sie zu Integration > Integrationssystem > Konfigurieren Sie Integrationsattributean.
      Konfigurieren Sie das Offboarding von Integrationsattributen
    15. Geben Sie Anwendername und Passwort in an Konfigurieren Sie Integrationsattribute Die Sie in generiert haben Generieren Sie Anwendername und Passwort in Ihrem ServiceNowInstanz für Offboarding-Webhook.
      Offboarding-Webhook für Integrationsattribute
    16. Ändern Sie einen Geschäftsprozess, und fügen Sie diese Integration Ihrem Geschäftsprozess hinzu.
      1. Bearbeiten Sie die Definition des Geschäftsprozesses.
      2. Wählen Sie den ISU-Anwender im Workday-Konto aus.
      3. Wählen Sie das Gültigkeitsdatum aus, und klicken Sie auf Ok .
      4. Klicken Sie auf das Pluszeichen +, und fügen Sie einen neuen Geschäftsprozessschritt in BP hinzu.
      5. Wählen Sie einen Auftrag aus, der nach dem Abschlussschritt des Geschäftsprozesses liegt.
      6. Fügen Sie den Geschäftsprozess hinzu, und wählen Sie aus Typ AS Integration .
      7. Geben Sie den ISU-Anwendernamen in an Als Anwender ausführen Und klicken Sie auf Ok .
      8. Klicken Sie Auf Konfigurieren Sie Die Integration Im neu hinzugefügten Geschäftsprozessschritt in „BP einstellen“.
        Konfigurieren Sie den Integrations-Offboarding-Webhook
      9. Wählen Sie in Integrationskriterien den Werttyp als aus Bestimmen Sie den Wert zur Laufzeit Und wählen Sie Wert als aus Mitarbeiter-ID .
        Integrationskriterienwert zur Laufzeit

        Der ausgewählte Mitarbeiter-ID Feld in Wert wird angezeigt.

        Mitarbeiter-ID für Integrationskriterien für Offboarding-Webhook
      10. Klicken Sie Auf Ok .
      11. Offen Erstellen Sie Einen Anwenderdefinierten Bericht Aufgabe.
      12. Geben Sie den Berichtsnamen ein, z. B. geben Sie ein New_terminated_Record .
      13. Wählen Sie Aus Berichtstyp Als erweitert.
      14. Deaktivieren Sie die Option „optimiert für Leistung“.
      15. Wählen Sie Datenquelle als alle Mitarbeiter aus.
        Anwenderdefinierten Bericht für Offboarding anzeigen
      16. Erstellen Sie einen Bericht wie unten gezeigt:
        Beispielbericht für Offboarding-Webhook

        Spaltenüberschriften in Berichten gruppieren Spaltenüberschriften im Bericht gruppieren

        Abschnitt in Berichten sortieren

        Filterabschnitt in Berichten Filterabschnitt in Berichten

      17. Wählen Sie Aus Nicht definierte Prompt-Standardwerte ausfüllen Option von Hinweismeldungen Registerkarte.
      18. Wählen Sie Aus Als Webservice aktivieren Option von Erweitert Registerkarte.

    Richten Sie LeaveofAbsence-Webhook für ein Workday HR-Spoke

    Verwenden Sie den Webhook „LeaveofAbsence“, um Beurlaubungsdetails eines Mitarbeiters von Workday an Ihre ServiceNow-Instanz abzurufen.

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNowInstanz für LeaveofAbsence-Webhook

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNowInstanz zum Authentifizieren von Anforderungen für den LeaveofAbsence-Webhook und zum Abrufen der erforderlichen Daten von Workday Anwendung.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Hinweis:
    Diese Konfigurationen müssen in ausgeführt werden ServiceNowInstanz.

    Prozedur

    1. Melden Sie sich bei an ServiceNowInstanz als Administrator.
    2. Navigieren zu Alle > Systemdefinition > Tabellean.
    3. Filtern und suchen Sie nach WorkdayHR Spoke-Webhook-Registrierungstabelle, z. B. Workday-Webhook-Registrierung .
    4. Klicken Sie auf Liste Anzeigen Zugehörige Liste.
    5. Klicken Sie auf Neu.
    6. Füllen Sie diese Werte im Formular aus.
      Feld Beschreibung
      Beschreibung Beschreibung des Webhook-Registrierungsdatensatzes. Eingabetaste Workday-Ereignis und Authentifizierung für Beurlaubung .
      UserName Workday Anwender, der über Integrationsrechte für verfügt Workday Webservices.
      Passwort Passwort von Workday Anwender.
      Workday-Ereignis Ereignis, für das der Webhook eingerichtet ist. Eingabetaste AbwesenheitAbwesenheitabwesend .
      Workday-Instanz Workday Host-URL und Mandantenname. Geben Sie die URL in diesem Format ein: https://<workday_host_url>/<workday_tenant_name>
    7. Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
    8. Klicken Sie Auf Generieren Sie Anwendernamen und Passwort .
      Kopieren und notieren Sie die Werte von Anwendername und Passwort. Diese Werte müssen in angegeben werden Workday Instanz zum Authentifizieren der Webhook-Anforderungen.
      Hinweis:
      Wenn Sie mehr als einen EINSTELLUNGS-BP in Ihrer Umgebung haben, müssen Sie alle EINSTELLUNGS-BPS konfigurieren, um den Webhook „Anwender erstellen“ für alle EINSTELLUNGS-Mitarbeitertransaktionen zu aktivieren.

    Rufen Sie den Ressourcenpfad von ab ServiceNowInstanz für LeaveofAbsence-Webhook

    Rufen Sie den Ressourcenpfad von ab ServiceNowInstanz zur späteren Verwendung zur Authentifizierung von Offboarding-Webhook-Anforderungen und zum Abrufen der erforderlichen Daten von Workday Anwendung

    Vorbereitungen

    Erforderliche Rolle: admin.

    Hinweis:
    Diese Konfigurationen müssen in ausgeführt werden ServiceNowInstanz.

    Prozedur

    1. Melden Sie sich bei an ServiceNowInstanz als Administrator.
    2. Navigieren zu Alle > System-Webservices > Scripted Web Services > Scripted REST APIsan.
    3. Öffnen Sie den Datensatz für WorkdayHR Spoke.
    4. In Ressourcen Klicken Sie auf die Registerkarte Rückruf Datensatz.
    5. Zeichnen Sie den Wert von auf, und speichern Sie ihn Ressourcenpfad Zur späteren Verwendung.

    Importieren Sie die CLAR-Datei in Ihren Workday Instanz für LeaveofAbsence-Webhook

    Import-CLAR-Datei verfügbar unter ServiceNow StoreDient zum Einrichten des LeaveofAbsence-Webhooks und zum Authentifizieren von Anforderungen von ServiceNowInstanz.

    Vorbereitungen

    • Workday Studio muss installiert sein.
    • Zugriff auf die anwenderdefinierte Berichtserstellungsrichtlinie.

      Erstellen Sie in Workday einen anwenderdefinierten Bericht basierend auf der Leave_of_absence_request-Berichtsstruktur, und geben Sie den Bericht für den ISU-Anwender frei.

    • Zugriff zum Bearbeiten der Geschäftsprozessdefinition.
    • Zugriff zum Erstellen und Bearbeiten des Integrationssystems.
    • Erforderliche Rolle: Administrator
    Hinweis:
    • Außer Integrationsname, Berichtsfeld-XPath (falls erforderlich) und Workday Instanzheader. Anwender werden davor gewarnt, die Werte von Feldern oder Eigenschaften in der CLAR-Datei zu ändern.
    • Diese Konfigurationen müssen in Workday Studio ausgeführt werden.

    Prozedur

    1. Von Workday HR-Spoke Seite auf ServiceNow Store, Laden Sie herunter Workday-HR-Beurlaubung-Webhook-Studio-sample Datei von Unterstützende Links und Dokumente .
    2. Entpacken Sie die Beispieldatei, um die CLAR-Datei abzurufen.
    3. Importieren Sie die CLAR-Datei in Workday Studio.
    4. In Eigenschaften Registerkarte von Starten Sie Komponente, navigieren Sie zu Services Und wählen Sie den für diesen Webhook erstellten RAAS-Bericht aus.
      RAAS-Bericht für Webhook zur Beurlaubung
    5. Wählen Sie die Umgebung aus, in der Ihr Bericht vorhanden ist, z. B. Implementierung oder Sandbox, und konfigurieren Sie den Bericht gemäß Ihren Anforderungen.
    6. Geben Sie einen Berichtsnamen an, und wählen Sie den erforderlichen Bericht aus.
      Anwenderdefinierter Raas-Bericht für den Webhook zur Beurlaubung
    7. Geben Sie den Aliasnamen des Berichts an.
      Alias für Berichtsname
    8. Nachdem der Berichtsalias hinzugefügt wurde, fügen Sie den ausgewählten Pfad des Berichts in hinzu Zusätzlicher Pfad Wird verwendet, um den Bericht basierend auf dem Prompt auszuführen.
      Zusätzlicher Pfad für Berichtsalias
    9. Wählen Sie den Berichtsalias aus.
    10. In Legen Sie Header Fest Komponente, geben Sie an Workday Instanz für Workday-Instanz Header.
      Legen Sie Header für die Workday-Instanz fest
    11. In den Eigenschaften von Httpout , Geben Sie diese Werte ein.
      Feld Wert
      Endpunkt REST-Endpunkt
      Hinweis:
      Weitere Informationen finden Sie unter Rufen Sie den Ressourcenpfad von ab ServiceNowInstanz.
      HTTP-Methode POST
      http-out-Eigenschaften für den Webhook zur Beurlaubung
    12. Speichern Sie die Änderungen.
    13. Wählen Sie im Projekt-Explorer die Integration aus, und stellen Sie sie in bereit Workday System.
    14. Melden Sie sich bei an Workday Instanz und navigieren Sie zu Integration > Integrationssystem > Konfigurieren Sie Integrationsattributean.
      Konfigurieren Sie Integrationsattribute für den Webhook zur Beurlaubung
    15. Geben Sie Anwendername und Passwort in an Konfigurieren Sie Integrationsattribute Die Sie in generiert haben Generieren Sie Anwendername und Passwort in Ihrem ServiceNowInstanz für LeaveofAbsence-Webhook.
      Anwendername und Passwort für die Konfiguration der Integrationsattribute
    16. Ändern Sie einen Geschäftsprozess, und fügen Sie diese Integration Ihrem Geschäftsprozess hinzu.
      1. Bearbeiten Sie die Definition des Geschäftsprozesses.
        Geschäftsprozessdefinition
      2. Wählen Sie den ISU-Anwender im Workday-Konto aus.
      3. Wählen Sie das Gültigkeitsdatum aus, und klicken Sie auf Ok .
      4. Klicken Sie auf das Pluszeichen +, und fügen Sie einen neuen Geschäftsprozessschritt in BP hinzu.
      5. Wählen Sie einen Auftrag aus, der nach dem Abschlussschritt des Geschäftsprozesses liegt.
      6. Fügen Sie den Geschäftsprozess hinzu, und wählen Sie aus Typ AS Integration .
        Integration des Geschäftsprozesstyps
      7. Geben Sie den ISU-Anwendernamen in an Als Anwender ausführen Und klicken Sie auf Ok .
      8. Klicken Sie Auf Konfigurieren Sie Die Integration Im neu hinzugefügten Geschäftsprozessschritt in „BP einstellen“.
        Konfigurieren Sie die Integration für den Geschäftsprozess
      9. Wählen Sie in Integrationskriterien den Werttyp als aus Bestimmen Sie den Wert zur Laufzeit Und wählen Sie Wert als aus Mitarbeiter-ID .
        Integrationskriterienwert zur Laufzeit

        Ausgewählt Mitarbeiter-ID Feld in Wert wird angezeigt.

        Mitarbeiter-ID, die für Integrationskriterien ausgewählt wurde
      10. Klicken Sie Auf Ok .
      11. Offen Erstellen Sie Einen Anwenderdefinierten Bericht Aufgabe.
      12. Geben Sie den Berichtsnamen ein, z. B. Leave_of_absence_request .
      13. Wählen Sie Aus Berichtstyp Als erweitert.
      14. Deaktivieren Sie die Option „optimiert für Leistung“.
      15. Wählen Sie Aus Datenquelle AS Alle aktiven und gekündigten Mitarbeiter .
      16. Erstellen Sie einen Bericht wie unten gezeigt:
        Beispielbericht

        Gruppenspaltenüberschriftenabschnitt im Bericht Spaltenüberschriften im Bericht gruppieren

        Filterabschnitt im Bericht Filterabschnitt im Bericht

      17. Wählen Sie Aus Nicht definierte Prompt-Standardwerte ausfüllen Option von Hinweismeldungen Registerkarte.
      18. Wählen Sie Aus Als Webservice aktivieren Option von Erweitert Registerkarte.