Richten Sie Webhooks für Ihre Workday HR -Spoke ein

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 14 Minuten Lesedauer
  • Rufen Sie Details der erforderlichen Mitarbeiter in der Anwendung Workday HR für Ihre Instanz ServiceNow ab, indem Sie die Webhooks einrichten.

    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 Rolle mit gewährter 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 Event-Benachrichtigungen von Workday erhalten müssen, können Sie die in diesem Abschnitt genannten Konfigurationen überspringen.
    Hinweis:
    Diese Konfigurationen müssen in Workday durchgeführt werden.

    Prozedur

    1. In Workday greifen Sie über einen auf die Aufgabe „Mandanten-Setup bearbeiten – Sicherheit“ zu.
    2. Wählen Sie im Abschnitt „ OAuth 2.0-Einstellungen “ die Option OAuth 2.0-Clients aktiviert aus.
    3. Greifen Sie auf die Aufgabe „API-Client registrieren“ zu.
    4. Geben Sie den Client-Namen ein.
    5. Wählen Sie als Client-Gewährungstyp Autorisierungscode Gewährung aus.
    6. Wählen Sie für den Zugriffstokentyp Bearer aus.
    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 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 die Option Administrative Einwilligung erteilen aus, um einem REST-API-Client Mandantenweit die OAuth-Berechtigung zu erteilen.
      Wenn Sie diese Option auswählen, müssen Sie Workday-Funktionsbereichen nicht explizit Client-Zugriff gewähren.
    11. Wählen Sie in der Eingabeaufforderung „Funktionsbereiche“ die Funktionsbereiche aus, auf die Ihr OAuth 2.0-Client zugreifen muss.
    12. Wahlweise: Wenn der OAuth 2.0-Client Zugriff auf Workday-Kerndomänen erfordert, die sich nicht in Funktionsbereichen befinden, wählen Sie die Option „Eigenen Workday-Bereich einbeziehen “ aus.

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

    Verwenden Sie den CreateUser-Webhook, um die Details des neu eingearbeiteten Mitarbeiters aus Workday in Ihre ServiceNow-Instanz abzurufen.

    Generieren Sie Anwendername und Passwort in Ihrer Instanz ServiceNow für den Webhook „Benutzer erstellen“.

    Generieren Sie den Anwendernamen und das Passwort in Ihrer Instanz ServiceNow, um Anforderungen für den Webhook „Benutzer erstellen“ zu authentifizieren und die erforderlichen Daten aus der Anwendung Workday abzurufen.

    Vorbereitungen

    Erforderliche Rolle: ServiceNow admin

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

    Prozedur

    1. Melden Sie sich bei Ihrer Instanz ServiceNow als Administrator an.
    2. Navigieren zu Alle > Systemdefinition > Tabelle.
    3. Filtern und suchen Sie nach der Spoke-Webhook-Registrierungstabelle Workday HR.
      Beispiel: Workday-Webhook-Registrierung.
    4. Klicken Sie auf die zugehörige Liste Liste anzeigen.
    5. Klicken Sie auf Neu.
    6. Füllen Sie diese Werte im Formular aus.
      Feld Beschreibung
      Beschreibung Beschreibung des Webhook-Registrierungsdatensatzes. Geben Sie das Workday-Ereignis und die Authentifizierung für „Anwender erstellen“ ein.
      UserName BenutzerWorkday, der über Integrationsrechte für die Verwendung von Workday Webservices verfügt.
      Passwort Passwort des Anwenders Workday.
      Workday-Ereignis Ereignis, für das der Webhook eingerichtet wird. Geben Sie Offboarding ein.
      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 Anwendernamen und Passwort generieren.
      Kopieren Sie die Werte für Anwendername und Passwort, und notieren Sie sie. Diese Werte müssen in der Instanz Workday angegeben werden, um die Webhook-Anforderungen zu authentifizieren.
      Hinweis:
      Wenn Sie mehr als einen HIRE-BP in Ihrer Umgebung haben, müssen Sie alle HIRE-BPs konfigurieren, um den Webhook „Anwender erstellen“ für alle HIRE-Mitarbeitertransaktionen zu aktivieren.

    Rufen Sie den Ressourcenpfad aus Ihrer Instanz ServiceNow für den Webhook „Anwender erstellen“ ab

    Rufen Sie den Ressourcenpfad aus Ihrer -Instanz ServiceNow ab, um später Webhook-Anforderungen von Anwendern zu authentifizieren und die erforderlichen Daten aus der Anwendung Workday abzurufen

    Vorbereitungen

    Erforderliche Rolle: ServiceNow admin.

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

    Prozedur

    1. Melden Sie sich bei Ihrer Instanz ServiceNow als Administrator an.
    2. Navigieren zu Alle > System-Webservices > Scripted Web Services > Scripted REST APIs.
    3. Öffnen Sie den Datensatz für die Spoke Workday HR.
    4. Klicken Sie auf der Registerkarte Ressourcen auf den Rückruf -Datensatz.
    5. Notieren Sie den Wert des Ressourcenpfads, und speichern Sie ihn zur späteren Verwendung.

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

    Importieren Sie die unter ServiceNow Store [] verfügbare CLAR-Datei, um den Webhook für die Anwendererstellung einzurichten und Anforderungen von der Instanz ServiceNow zu authentifizieren.

    Vorbereitungen

    • Workday Studio muss installiert sein.
    • Zugriff auf Richtlinie zur anwenderdefinierten Berichterstellung.

      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: admin
    Hinweis:
    • Mit Ausnahme des Integrationsnamens, des Berichtsfeld-XPath (falls erforderlich) und des Instanzheaders Workday werden Benutzer davor gewarnt, die Werte von Feldern oder Eigenschaften in der CLAR-Datei zu ändern.
    • Diese Konfigurationen müssen in Workday Studio durchgeführt werden.

    Prozedur

    1. Von der Workday HR-Spoke -Seite in ServiceNow Store, laden Sie die Datei „Workday-HR-Webhook-Studio-Sample “ unter Links undDokumente zur Unterstützung herunter.
    2. Extrahieren Sie die Beispieldatei, um die CLAR-Datei zu erhalten.
    3. Importieren Sie die CLAR-Datei in Workday Studio.
    4. Navigieren Sie auf der Registerkarte Eigenschaften der Komponente StartHere 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, 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 gewünschten 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 Berichtspfad unter „ Zusätzlicher Pfad “ hinzu, der zum Ausführen des Berichts basierend auf der Aufforderung verwendet wird.
      Zusätzlicher Pfad
    9. Geben Sie in der Komponente „Header festlegen “ Ihre Instanz Workday für den WorkdayInstance -Header an.
      Konfigurieren Sie die Komponente „Header festlegen“.
    10. Füllen Sie diese Werte in den Eigenschaften von HttpOutaus.
      Feld Wert
      Endpunkt REST-Endpunkt
      Hinweis:
      Weitere Informationen finden Sie unter Rufen Sie den Ressourcenpfad aus Ihrer Instanz ServiceNow ab.
      HTTP-Methode POST
      Konfigurieren Sie die HttpOut-Eigenschaften
    11. Speichern Sie die Änderungen.
    12. Wählen Sie im Projektexplorer die Integration aus, und stellen Sie sie in Ihrem Workday -System bereit.
    13. Melden Sie sich bei Ihrer Instanz Workday an, und navigieren Sie zu Integration > Integrationssystem > Konfigurieren Sie Integrationsattribute.
      Konfigurieren Sie Integrationsattribute
    14. Geben Sie den Anwendernamen und das Passwort unter Integrationsattribute konfigurieren an, die Sie in Generieren Sie Anwendername und Passwort in Ihrer Instanz ServiceNow .generiert haben.
      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 +-Zeichen, und fügen Sie einen neuen Geschäftsprozessschritt in BP hinzu.
      4. Wählen Sie einen Auftrag aus, der sich nach dem Abschlussschritt des Geschäftsprozesses befindet.
      5. Fügen Sie den Geschäftsprozess hinzu, und wählen Sie als TypIntegrationaus.
        Wählen Sie den Integrationstyp aus
      6. Geben Sie den ISU- Anwendernamen unter Als Anwender ausführen ein, und klicken Sie auf OK.
      7. Klicken Sie im neu hinzugefügten Geschäftsprozessschritt in BP auf Integration konfigurieren.
        Konfigurieren Sie die -Integration
      8. Wählen Sie in den Integrationskriterien den Werttyp als Wert zur Laufzeit bestimmen und anschließend Mitarbeiter-IDals Wert aus.
        Ermitteln Sie den Wert zur Laufzeit

        Das ausgewählte Feld „ Mitarbeiter-ID “ im Wert wird angezeigt.

        Feld „Mitarbeiter-ID“.
      9. Klicken Sie auf OK.
      10. Erstellen Sie einen Bericht für den Webhook mit den folgenden Details:

        Berichtsdefinition:

        Berichtsdefinition

        Spaltenbezeichnungen:

        Spaltenbezeichnungen

        Details des berechneten Felds:

        Berechnete Felddetails

        Filter- und Eingabeaufforderungsdetails:

        Filter- und Eingabeaufforderungsdetails

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

    Verwenden Sie den Offboarding-Webhook, um die Details des Mitarbeiters, für den das Offboarding durchgeführt wurde, aus Workday für Ihre ServiceNow-Instanz abzurufen.

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

    Generieren Sie den Anwendernamen und das Passwort in Ihrer Instanz ServiceNow, um Anforderungen für den Offboarding-Webhook zu authentifizieren und die erforderlichen Daten aus der Anwendung Workday abzurufen.

    Vorbereitungen

    Erforderliche Rolle: admin

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

    Prozedur

    1. Melden Sie sich bei Ihrer Instanz ServiceNow als Administrator an.
    2. Navigieren zu Alle > Systemdefinition > Tabelle.
    3. Filtern und suchen Sie nach der Spoke-Webhook-Registrierungstabelle Workday HR.
      Beispiel: Workday-Webhook-Registrierung.
    4. Klicken Sie auf die zugehörige Liste Liste anzeigen.
    5. Klicken Sie auf Neu.
    6. Füllen Sie diese Werte im Formular aus.
      Feld Beschreibung
      Beschreibung Beschreibung des Webhook-Registrierungsdatensatzes. Geben Sie das Workday-Ereignis und die Authentifizierung für Offboarding ein.
      UserName BenutzerWorkday, der über Integrationsrechte für die Verwendung von Workday Webservices verfügt.
      Passwort Passwort des Anwenders Workday.
      Workday-Ereignis Ereignis, für das der Webhook eingerichtet wird. Geben Sie Offboarding ein.
      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 Anwendernamen und Passwort generieren.
      Kopieren Sie die Werte für Anwendername und Passwort, und notieren Sie sie. Diese Werte müssen in der Instanz Workday angegeben werden, um die Webhook-Anforderungen zu authentifizieren.
      Hinweis:
      Wenn Sie mehr als einen HIRE-BP in Ihrer Umgebung haben, müssen Sie alle HIRE-BPs konfigurieren, um den Webhook „Anwender erstellen“ für alle HIRE-Mitarbeitertransaktionen zu aktivieren.

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

    Rufen Sie den -Ressourcenpfad aus der -Instanz ServiceNow ab, um später Offboarding-Webhook-Anforderungen zu authentifizieren und die erforderlichen Daten aus der Anwendung Workday abzurufen

    Vorbereitungen

    Erforderliche Rolle: admin.

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

    Prozedur

    1. Melden Sie sich bei Ihrer Instanz ServiceNow als Administrator an.
    2. Navigieren zu Alle > System-Webservices > Scripted Web Services > Scripted REST APIs.
    3. Öffnen Sie den Datensatz für die Spoke Workday HR.
    4. Klicken Sie auf der Registerkarte Ressourcen auf den Rückruf -Datensatz.
    5. Notieren Sie den Wert des Ressourcenpfads, und speichern Sie ihn zur späteren Verwendung.

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

    Importieren Sie die unter ServiceNow Store [] verfügbare CLAR-Datei, um den Offboarding-Webhook einzurichten und Anforderungen von der Instanz ServiceNow zu authentifizieren.

    Vorbereitungen

    • Workday Studio muss installiert sein.
    • Zugriff auf Richtlinie zur anwenderdefinierten Berichterstellung.

      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: admin
    Hinweis:
    • Mit Ausnahme des Integrationsnamens, des Berichtsfeld-XPath (falls erforderlich) und des Instanzheaders Workday werden Benutzer davor gewarnt, die Werte von Feldern oder Eigenschaften in der CLAR-Datei zu ändern.
    • Diese Konfigurationen müssen in Workday Studio durchgeführt werden.

    Prozedur

    1. Von der Workday HR-Spoke -Seite in ServiceNow Store, laden Sie die Datei Workday-HR-Offboarding-Webhook-Studio-Sample aus Links undDokumentation zur Unterstützung herunter.
    2. Extrahieren Sie die Beispieldatei, um die CLAR-Datei zu erhalten.
    3. Importieren Sie die CLAR-Datei in Workday Studio.
    4. Navigieren Sie auf der Registerkarte Eigenschaften der Komponente StartHere 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, 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 gewünschten Bericht aus.
      Benutzerdefinierter 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 Berichtspfad unter „ Zusätzlicher Pfad “ hinzu, der zum Ausführen des Berichts basierend auf der Aufforderung verwendet wird.
      Zusätzlicher Pfad für Offboarding-Webhook
    9. Wählen Sie den Berichtsalias aus.
    10. Geben Sie in der Komponente „Header festlegen “ Ihre Instanz Workday für den WorkdayInstance -Header an.
      Legen Sie den Webhook für das Offboarding der Header-Komponente fest
    11. Füllen Sie diese Werte in den Eigenschaften von HttpOutaus.
      Feld Wert
      Endpunkt REST-Endpunkt
      Hinweis:
      Weitere Informationen finden Sie unter Rufen Sie den Ressourcenpfad aus Ihrer Instanz ServiceNow ab.
      HTTP-Methode POST
      httpout-Eigenschaften für Offboarding
    12. Speichern Sie die Änderungen.
    13. Wählen Sie im Projektexplorer die Integration aus, und stellen Sie sie in Ihrem Workday -System bereit.
    14. Melden Sie sich bei Ihrer Instanz Workday an, und navigieren Sie zu Integration > Integrationssystem > Konfigurieren Sie Integrationsattribute.
      Offboarding für Integrationsattribute konfigurieren
    15. Geben Sie den Anwendernamen und das Passwort unter Integrationsattribute konfigurieren an, die Sie in Generieren Sie Anwendername und Passwort in Ihrer Instanz ServiceNow für den Offboarding-Webhookgeneriert haben.
      Webhook für das Offboarding von Integrationsattributen
    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 Feld Workday-Account aus.
      3. Wählen Sie das Gültigkeitsdatum aus, und klicken Sie auf OK.
      4. Klicken Sie auf das +-Zeichen, und fügen Sie einen neuen Geschäftsprozessschritt in BP hinzu.
      5. Wählen Sie einen Auftrag aus, der sich nach dem Abschlussschritt des Geschäftsprozesses befindet.
      6. Fügen Sie den Geschäftsprozess hinzu, und wählen Sie als TypIntegrationaus.
      7. Geben Sie den ISU- Anwendernamen unter Als Anwender ausführen ein, und klicken Sie auf OK.
      8. Klicken Sie im neu hinzugefügten Geschäftsprozessschritt in BP auf Integration konfigurieren.
        Webhook für Integrations-Offboarding konfigurieren
      9. Wählen Sie in den Integrationskriterien den Werttyp als Wert zur Laufzeit bestimmen und anschließend Mitarbeiter-IDals Wert aus.
        Wert der Integrationskriterien zur Laufzeit

        Das ausgewählte Feld „ Mitarbeiter-ID “ im Wert wird angezeigt.

        Integrationskriterien für Mitarbeiter-ID für Offboarding-Webhook
      10. Klicken Sie auf OK.
      11. Öffnen Sie die Aufgabe Anwenderdefinierten Bericht erstellen.
      12. Geben Sie den Berichtsnamen ein, z. B. New_terminated_record.
      13. Wählen Sie als Berichtstyp die Option Erweitert aus.
      14. Deaktivieren Sie die Option Optimiert für Leistung.
      15. Wählen Sie Alle Mitarbeiter als Datenquelle aus.
        Zeigen Sie den anwenderdefinierten Bericht für Offboarding an
      16. Erstellen Sie einen Bericht wie unten gezeigt:
        Beispielbericht für Offboarding-Webhook

        Gruppenspaltenüberschriften in Berichten Gruppenspaltenüberschriften in Berichten

        Abschnitt „Sortieren“ in Berichten

        Filterabschnitt in Berichten Filterabschnitt in Berichten

      17. Wählen Sie die Option Standardwerte für nicht definierte Prompt ausfüllen auf der Registerkarte Prompts.
      18. Wählen Sie auf der Registerkarte Erweitert die Option Als Webservice aktivieren aus.

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

    Verwenden Sie den Beurlaubungs-Webhook, um Details zur Beurlaubung eines Mitarbeiters aus Workday für Ihre ServiceNow-Instanz abzurufen.

    Generieren Sie Anwendernamen und Passwort in Ihrer Instanz ServiceNow für den Webhook „Beurlaubung“.

    Generieren Sie den Anwendernamen und das Passwort in Ihrer -Instanz ServiceNow, um Anforderungen für den Beurlaubungs-Webhook zu authentifizieren und die erforderlichen Daten aus der Anwendung Workday abzurufen.

    Vorbereitungen

    Erforderliche Rolle: admin

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

    Prozedur

    1. Melden Sie sich bei Ihrer Instanz ServiceNow als Administrator an.
    2. Navigieren zu Alle > Systemdefinition > Tabelle.
    3. Filtern und suchen Sie nach der Spoke-Webhook-Registrierungstabelle Workday HR, z. B. Workday-Webhook-Registrierung.
    4. Klicken Sie auf die zugehörige Liste Liste anzeigen.
    5. Klicken Sie auf Neu.
    6. Füllen Sie diese Werte im Formular aus.
      Feld Beschreibung
      Beschreibung Beschreibung des Webhook-Registrierungsdatensatzes. Geben Sie das Workday-Ereignis und die Authentifizierung für Beurlaubung ein.
      UserName BenutzerWorkday, der über Integrationsrechte für die Verwendung von Workday Webservices verfügt.
      Passwort Passwort des Anwenders Workday.
      Workday-Ereignis Ereignis, für das der Webhook eingerichtet wird. Beurlaubung eingeben
      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 Anwendernamen und Passwort generieren.
      Kopieren Sie die Werte für Anwendername und Passwort, und notieren Sie sie. Diese Werte müssen in der Instanz Workday angegeben werden, um die Webhook-Anforderungen zu authentifizieren.
      Hinweis:
      Wenn Sie mehr als einen HIRE-BP in Ihrer Umgebung haben, müssen Sie alle HIRE-BPs konfigurieren, um den Webhook „Anwender erstellen“ für alle HIRE-Mitarbeitertransaktionen zu aktivieren.

    Rufen Sie den Ressourcenpfad aus Ihrer Instanz ServiceNow für den Beurlaubungs-Webhook ab

    Rufen Sie den -Ressourcenpfad aus der -Instanz ServiceNow ab, um später Offboarding-Webhook-Anforderungen zu authentifizieren und die erforderlichen Daten aus der Anwendung Workday abzurufen

    Vorbereitungen

    Erforderliche Rolle: admin.

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

    Prozedur

    1. Melden Sie sich bei Ihrer Instanz ServiceNow als Administrator an.
    2. Navigieren zu Alle > System-Webservices > Scripted Web Services > Scripted REST APIs.
    3. Öffnen Sie den Datensatz für die Spoke Workday HR.
    4. Klicken Sie auf der Registerkarte Ressourcen auf den Rückruf -Datensatz.
    5. Notieren Sie den Wert des Ressourcenpfads, und speichern Sie ihn zur späteren Verwendung.

    Importieren Sie die CLAR-Datei in Ihre Instanz Workday für den Webhook „Beurlaubung“.

    Importieren Sie die unter ServiceNow Store [] verfügbare CLAR-Datei, um den Beurlaubungs-Webhook einzurichten und Anforderungen von der Instanz ServiceNow zu authentifizieren.

    Vorbereitungen

    • Workday Studio muss installiert sein.
    • Zugriff auf Richtlinie zur anwenderdefinierten Berichterstellung.

      Erstellen Sie in Workday einen anwenderdefinierten Bericht 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: admin
    Hinweis:
    • Mit Ausnahme des Integrationsnamens, des Berichtsfeld-XPath (falls erforderlich) und des Instanzheaders Workday werden Benutzer davor gewarnt, die Werte von Feldern oder Eigenschaften in der CLAR-Datei zu ändern.
    • Diese Konfigurationen müssen in Workday Studio durchgeführt werden.

    Prozedur

    1. Von der Workday HR-Spoke -Seite in ServiceNow Store, laden Sie die Datei Workday-HR-Leave-of-Absence-Webhook-Studio-Sample aus Links undDokumente zur Unterstützung herunter.
    2. Extrahieren Sie die Beispieldatei, um die CLAR-Datei zu erhalten.
    3. Importieren Sie die CLAR-Datei in Workday Studio.
    4. Navigieren Sie auf der Registerkarte Eigenschaften der Komponente StartHere zu Services, und wählen Sie den für diesen Webhook erstellten RAAS-Bericht aus.
      RaaS-Bericht für Abwesenheits-Webhook
    5. Wählen Sie die Umgebung, 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 gewünschten Bericht aus.
      Benutzerdefinierter Raas-Bericht für Abwesenheits-Webhook
    7. Geben Sie den Aliasnamen des Berichts an.
      Alias für Berichtsnamen
    8. Nachdem der Berichtsalias hinzugefügt wurde, fügen Sie den ausgewählten Berichtspfad unter „ Zusätzlicher Pfad “ hinzu, der zum Ausführen des Berichts basierend auf der Aufforderung verwendet wird.
      Zusätzlicher Pfad für Berichtsalias
    9. Wählen Sie den Berichtsalias aus.
    10. Geben Sie in der Komponente „Header festlegen “ Ihre Instanz Workday für den WorkdayInstance -Header an.
      Legen Sie Header für die Workday-Instanz fest
    11. Füllen Sie diese Werte in den Eigenschaften von HttpOutaus.
      Feld Wert
      Endpunkt REST-Endpunkt
      Hinweis:
      Weitere Informationen finden Sie unter Rufen Sie den Ressourcenpfad aus Ihrer Instanz ServiceNow ab.
      HTTP-Methode POST
      HTTP-Ausgabe-Eigenschaften für Beurlaubungs-Webhook
    12. Speichern Sie die Änderungen.
    13. Wählen Sie im Projektexplorer die Integration aus, und stellen Sie sie in Ihrem Workday -System bereit.
    14. Melden Sie sich bei Ihrer Instanz Workday an, und navigieren Sie zu Integration > Integrationssystem > Konfigurieren Sie Integrationsattribute.
      Konfigurieren Sie Integrationsattribute für den Abwesenheits-Webhook
    15. Geben Sie den Anwendernamen und das Passwort unter Integrationsattribute konfigurieren an, die Sie in Generieren Sie Anwendernamen und Passwort in Ihrer Instanz ServiceNow für den Webhook „Beurlaubung“.generiert haben.
      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 Feld Workday-Account aus.
      3. Wählen Sie das Gültigkeitsdatum aus, und klicken Sie auf OK.
      4. Klicken Sie auf das +-Zeichen, und fügen Sie einen neuen Geschäftsprozessschritt in BP hinzu.
      5. Wählen Sie einen Auftrag aus, der sich nach dem Abschlussschritt des Geschäftsprozesses befindet.
      6. Fügen Sie den Geschäftsprozess hinzu, und wählen Sie als TypIntegrationaus.
        Geschäftsprozesstypintegration
      7. Geben Sie den ISU- Anwendernamen unter Als Anwender ausführen ein, und klicken Sie auf OK.
      8. Klicken Sie im neu hinzugefügten Geschäftsprozessschritt in BP auf Integration konfigurieren.
        Konfigurieren Sie die Integration für den Geschäftsprozess
      9. Wählen Sie in den Integrationskriterien den Werttyp als Wert zur Laufzeit bestimmen und anschließend Mitarbeiter-IDals Wert aus.
        Wert der Integrationskriterien zur Laufzeit

        Das ausgewählte Feld „ Mitarbeiter-ID “ im Wert wird angezeigt.

        Für Integrationskriterien ausgewählte Mitarbeiter-ID
      10. Klicken Sie auf OK.
      11. Öffnen Sie die Aufgabe Anwenderdefinierten Bericht erstellen.
      12. Geben Sie den Berichtsnamen ein, z. B. Beurlaubung_von_Abwesenheit_Anforderung.
      13. Wählen Sie als Berichtstyp die Option Erweitert aus.
      14. Deaktivieren Sie die Option Optimiert für Leistung.
      15. Wählen Sie als DatenquelleAlle aktiven und gekündigten Mitarbeiteraus.
      16. Erstellen Sie einen Bericht wie unten gezeigt:
        Beispielbericht

        Abschnitt „Gruppenspaltenüberschrift“ im Bericht „Gruppenspaltenüberschriften im Bericht“.

        Filterabschnitt in Bericht Filterabschnitt in Bericht

      17. Wählen Sie die Option Standardwerte für nicht definierte Prompt ausfüllen auf der Registerkarte Prompts.
      18. Wählen Sie auf der Registerkarte Erweitert die Option Als Webservice aktivieren aus.