Richten Sie Webhooks für ein Workday HR Spoke

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 15 Minuten Lesedauer
  • Rufen Sie Details der erforderlichen Mitarbeiter in ab Workday HR Anwendung für Ihren ServiceNow Instanz 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 genannten Konfigurationen überspringen.
    Hinweis:
    Diese Konfigurationen müssen in Workday ausgeführt werden.

    Prozedur

    1. In Workday Ccess Die Aufgabe „Mandanten-Setup 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 Client-Name .
    5. Wählen Sie aus Client-Gewährungstyp Als Autorisierungscode-Gewährung.
    6. Wählen Sie Aus Zugriffstoken-Typ Als Bearer.
    7. Geben Sie einen gültigen 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 Aktualisierungs-Token-Zeitüberschreitung in Tagen aus.
    9. Wahlweise: Wählen Sie die Option nicht ablaufende Aktualisierungstoken aus, um eine Zeitüberschreitung des Aktualisierungstoken zu verhindern.
    10. Wählen Sie aus Erteilen Sie Die 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 Workday-Kerndomänen erfordert, die sich in keinem Funktionsbereich befinden, wählen Sie aus Workday-Eigenen Bereich Einschließen 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 in Ihre ServiceNow-Instanz abzurufen.

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNow Instanz für „Anwenderwebhook erstellen“

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNow Instanz zum Authentifizieren von Anforderungen für den Webhook „Anwender erstellen“ und zum Abrufen der erforderlichen Daten aus dem Workday Anwendung.

    Vorbereitungen

    Erforderliche Rolle: ServiceNow Administrator

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

    Prozedur

    1. Melden Sie sich bei an ServiceNow Instanz als Administrator.
    2. Navigieren zu Alle > Systemdefinition > Tabellean.
    3. Filtern und suchen Sie nach Workday HR 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. Geben Sie Ein Workday-Ereignis und -Authentifizierung für „Anwender erstellen“ .
      UserName Workday Anwender, der über Integrationsrechte für verfügt Workday Webservices.
      Passwort Passwort des Workday Anwender.
      Workday-Ereignis Ereignis, für das der Webhook eingerichtet ist. Geben Sie Ein CreateUser .
      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 zur Authentifizierung 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 Transaktionen für EINSTELLUNGS-Mitarbeiter zu aktivieren.

    Rufen Sie den Ressourcenpfad von ab ServiceNow Instanz für „Anwenderwebhook erstellen“

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

    Vorbereitungen

    Erforderliche Rolle: ServiceNow admin.

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

    Prozedur

    1. Melden Sie sich bei an ServiceNow Instanz als Administrator.
    2. Navigieren zu Alle > System-Webservices > Scripted Web Services > Scripted REST APIsan.
    3. Öffnen Sie den Datensatz für Workday HR 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 „Anwenderwebhook erstellen“

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

    Vorbereitungen

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

      Erstellen Sie einen anwenderdefinierten Bericht in Workday 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 Starthere Komponente, navigieren Sie zu Services Und wählen Sie den für diesen Webhook erstellten RAAS-Bericht aus.
      Konfigurieren Sie die StartHere-Komponente
    5. Wählen Sie die Umgebung aus, in der Ihr Bericht vorhanden ist, z. B. Implementierung oder Sandbox, und konfigurieren Sie den Bericht entsprechend 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 der Eingabeaufforderung auszuführen.
      Zusätzlicher Pfad
    9. In Legen Sie Header Fest Komponente, geben Sie an Workday Instanz für WorkdayInstance 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 ServiceNow Instanz.
      HTTP-Methode VERÖFFENTLICHEN
      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 ServiceNow Instanz.
      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.
        Bearbeiten Sie die Definition
      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 Als Integration .
        Wählen Sie 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 Schritt „neu hinzugefügter Geschäftsprozess“ in „BP einstellen“.
        Konfigurieren Sie die Integration
      8. Wählen Sie unter 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 Aufforderungsdetails:

        Filter- und Aufforderungsdetails

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

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

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

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

    Vorbereitungen

    Erforderliche Rolle: Administrator

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

    Prozedur

    1. Melden Sie sich bei an ServiceNow Instanz als Administrator.
    2. Navigieren zu Alle > Systemdefinition > Tabellean.
    3. Filtern und suchen Sie nach Workday HR 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. Geben Sie Ein Workday-Ereignis und -Authentifizierung für Offboarding .
      UserName Workday Anwender, der über Integrationsrechte für verfügt Workday Webservices.
      Passwort Passwort des Workday Anwender.
      Workday-Ereignis Ereignis, für das der Webhook eingerichtet ist.
      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 zur Authentifizierung 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 Transaktionen für EINSTELLUNGS-Mitarbeiter zu aktivieren.

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

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

    Vorbereitungen

    Erforderliche Rolle: admin.

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

    Prozedur

    1. Melden Sie sich bei an ServiceNow Instanz als Administrator.
    2. Navigieren zu Alle > System-Webservices > Scripted Web Services > Scripted REST APIsan.
    3. Öffnen Sie den Datensatz für Workday HR 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 Store Dient zum Einrichten des Offboarding-Webhooks und zum Authentifizieren von Anforderungen von ServiceNow Instanz.

    Vorbereitungen

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

      Erstellen Sie einen anwenderdefinierten Bericht in Workday 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 Starthere 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 entsprechend 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 der Eingabeaufforderung 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 WorkdayInstance 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 ServiceNow Instanz.
      HTTP-Methode VERÖFFENTLICHEN
      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 ServiceNow Instanz 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 das Kontrollkästchen ISU-Anwender in Workday-Account 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 Als 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 Schritt „neu hinzugefügter Geschäftsprozess“ in „BP einstellen“.
        Konfigurieren Sie den Integrations-Offboarding-Webhook
      9. Wählen Sie unter 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. Öffnen 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 für Leistung optimiert.
      15. Wählen Sie Datenquelle als alle Worker aus.
        Zeigen Sie einen anwenderdefinierten Bericht für das Offboarding an
      16. Erstellen Sie einen Bericht wie unten gezeigt:
        Beispielbericht für Offboarding-Webhook

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

        Abschnitt „Sortieren“ in Berichten

        Filterabschnitt in Berichten Filterabschnitt in Berichten

      17. Wählen Sie Aus Nicht definierte Prompt-Standardwerte ausfüllen Option von Eingabeaufforderungen 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 aus Workday an Ihre ServiceNow-Instanz abzurufen.

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

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

    Vorbereitungen

    Erforderliche Rolle: Administrator

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

    Prozedur

    1. Melden Sie sich bei an ServiceNow Instanz als Administrator.
    2. Navigieren zu Alle > Systemdefinition > Tabellean.
    3. Filtern und suchen Sie nach Workday HR 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. Geben Sie Ein Workday-Ereignis und Authentifizierung für Beurlaubung .
      UserName Workday Anwender, der über Integrationsrechte für verfügt Workday Webservices.
      Passwort Passwort des Workday Anwender.
      Workday-Ereignis Ereignis, für das der Webhook eingerichtet ist. Geben Sie Ein Abwesenheitsabwesend .
      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 zur Authentifizierung 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 Transaktionen für EINSTELLUNGS-Mitarbeiter zu aktivieren.

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

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

    Vorbereitungen

    Erforderliche Rolle: admin.

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

    Prozedur

    1. Melden Sie sich bei an ServiceNow Instanz als Administrator.
    2. Navigieren zu Alle > System-Webservices > Scripted Web Services > Scripted REST APIsan.
    3. Öffnen Sie den Datensatz für Workday HR 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 Store Zum Einrichten des LeaveofAbsence-Webhooks und zum Authentifizieren von Anforderungen von ServiceNow Instanz.

    Vorbereitungen

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

      Erstellen Sie einen anwenderdefinierten Bericht in Workday basierend auf der Berichtsstruktur „Leave_of_absence_Request“, 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 Starthere 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 entsprechend 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 der Eingabeaufforderung 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 WorkdayInstance 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 ServiceNow Instanz.
      HTTP-Methode VERÖFFENTLICHEN
      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 ServiceNow Instanz 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 das Kontrollkästchen ISU-Anwender in Workday-Account 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 Als 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 Schritt „neu hinzugefügter Geschäftsprozess“ in „BP einstellen“.
        Konfigurieren Sie die Integration für den Geschäftsprozess
      9. Wählen Sie unter 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. Öffnen Erstellen Sie Einen Anwenderdefinierten Bericht Aufgabe.
      12. Geben Sie den Berichtsnamen ein, z. B. Beurlaubung_von_Abwesenheit_Anforderung .
      13. Wählen Sie Aus Berichtstyp Als erweitert.
      14. Deaktivieren Sie die Option für Leistung optimiert.
      15. Wählen Sie Aus Datenquelle Als Alle aktiven und gekündigten Mitarbeiter .
      16. Erstellen Sie einen Bericht wie unten gezeigt:
        Beispielbericht

        Abschnitt „Gruppenspaltenüberschrift“ 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 Eingabeaufforderungen Registerkarte.
      18. Wählen Sie Aus Als Webservice aktivieren Option von Erweitert Registerkarte.