Konfigurieren von Workday-Berichten für die Datenerfassung

Auf dieser Seite wird beschrieben, wie Workday-Berichte für eine Aufnahme konfiguriert werden.

Workday-Berichts-URL abrufen

  1. Navigieren Sie in Workday zum Bericht.

  2. Klicken Sie in der oberen blauen Leiste auf die drei Punkte neben dem Berichtsnamen, und klicken Sie dann auf UrLs der Webdienstansicht>.

    Schaltfläche

  3. Fügen Sie optional beliebige Parameterwerte (z. B. Eingabeaufforderungswerte) hinzu. Klicken Sie dann auf OK.

    Tip

    Wenn Sie die inkrementelle Erfassung verwenden möchten, lassen Sie die Werte für Ihre Eingabeaufforderungen zur inkrementellen Erfassung leer. Definieren Sie sie stattdessen in der Pipelinespezifikation. Siehe Daten inkrementell erfassen, ab einem festen Datum und Daten inkrementell mithilfe eines gleitenden Fensters erfassen.

    Hinzufügen von Workday-Berichtsparametern, z. B. Eingabeaufforderungen

  4. Klicken Sie neben dem JSON-Abschnitt auf die drei Punkte, und klicken Sie dann auf "URL kopieren". Dadurch erhalten Sie die Berichts-URL. Stellen Sie sicher, dass Sie format=json am Ende der URL nicht abschneiden.

    Workday-Berichts-URL kopieren

(Optional) Erstellen eines integrierten Systembenutzers (ISU) in Workday

  1. Geben Sie in der Workday-Suchleiste " Benutzer erstellen" ein.
  2. Klicken Sie auf " Integrationssystem-Benutzer erstellen: Aufgabe".
  3. Geben Sie einen Benutzernamen und ein Kennwort ein.
  4. Aktivieren Sie das Kontrollkästchen "UI-Sitzungen nicht zulassen ". Dieser Benutzer greift nur auf die RaaS-API zu.

(Optional) Erstellen einer Sicherheitsgruppe und Hinzufügen des Benutzers zu dieser Gruppe

  1. Geben Sie in der Arbeitstags-Suchleiste "Sicherheitsgruppe erstellen" ein.
  2. Klicken Sie auf "Sicherheitsgruppe erstellen: Aufgabe".
  3. Legen Sie den Typ auf Integration System Security Group (Unconstrained) fest.
  4. Geben Sie einen Namen ein,
  5. Fügen Sie der Gruppe den ISU-Benutzer hinzu: Geben Sie das Präfix ein, drücken Sie die EINGABETASTE, und wählen Sie den richtigen Benutzer aus. Klicken Sie dann auf OK.

Hinzufügen von Domänensicherheitsrichtlinien zur Sicherheitsgruppe

  1. Geben Sie in der Workday-Suchleiste "Sicherheitsgruppe anzeigen" ein.
  2. Klicken Sie auf "Sicherheitsgruppe anzeigen: Bericht".
  3. Geben Sie im Formular "Sicherheitsgruppe anzeigen " das Präfix der zuvor erstellten Sicherheitsgruppe ein, wählen Sie sie aus, und klicken Sie dann auf "OK".
  4. Klicken Sie in der oberen blauen Leiste auf die drei Punkte neben dem Berichtsnamen, und klicken Sie dann auf UrLs der Webdienstansicht>.
  5. Wählen Sie Sicherheitsgruppe > Domänenberechtigungen verwalten für die Sicherheitsgruppe aus.
  6. Fügen Sie unter "Integrationsberechtigung" die erforderlichen Domänensicherheitsrichtlinien für GET den Zugriff hinzu. Geben Sie für jede Richtlinie ein anderes Präfix in die Suchleiste ein, drücken Sie die EINGABETASTE, und wählen Sie die entsprechenden Optionen aus. Die genauen Richtlinien, die Sie benötigen, hängen vom ausgewählten Bericht ab. Einige nützliche Richtlinien, mit denen Sie beginnen können, umfassen:
    • Worker Data: Current Staffing Information
    • Worker Data: Public Worker Reports
    • Worker Data: Active and Terminated Workers
    • Worker Data: All Positions
    • Worker Data: Business Title on Worker Profile
    • Person Data: Work Contact Information
    • Worker Data: Workers
    • Workday Accounts
  7. Klicke auf OK.
  8. Klicken Sie auf Fertig.
  9. Geben Sie in der Workday-Suchleiste "Ausstehende Sicherheitsrichtlinienänderungen aktivieren" ein, und wählen Sie sie aus. Wenn das Formular angezeigt wird, geben Sie einen Kommentar ein, und klicken Sie auf "OK".
  10. Klicken Sie auf "Bestätigen ", und klicken Sie auf "OK".

Erstellen eines API-Clients, Hinzufügen von Funktionsbereichen und Generieren eines Aktualisierungstokens für den ISU-Benutzer

  1. Geben Sie in der Workday-Suchleiste " API-Client registrieren" ein.

    Workday-Suchleiste: API-Clientaufgabe registrieren

  2. Klicken Sie auf "API-Client für Integrationen registrieren: Aufgabe".

  3. Geben Sie einen Clientnamen ein.

  4. Klicken Sie auf " Nicht ablaufendes Aktualisierungstoken".

  5. Geben Sie in der Suchleiste "Bereich " "System" ein, und wählen Sie ihn aus.

  6. Klicke auf OK.

    Dialogfeld „Workday Register API Client for Integrations“

  7. Kopieren Sie die Client-ID und den geheimen Clientschlüssel, und klicken Sie dann auf "Fertig".

    Kopieren der Client-ID und des geheimen Clientschlüssels

  8. Beachten Sie auf der Seite Integrationssystem-Sicherheitsgruppen anzeigen die Funktionsbereiche unter Berechtigungen für Domänensicherheitsrichtlinien.

    Spalte

    Fügen Sie diese dann als Bereiche/Funktionsbereiche im API-Client hinzu:

    a) Geben Sie in der Suchleiste den Ansichts-API-Client ein. a) Wählen Sie Ihren API-Client aus der Liste aus.

    API-Clientliste anzeigen

    a) Klicken Sie in der oberen blauen Leiste auf die drei Punkte, und klicken Sie dann auf API-Client und API-Clients für Integrationen bearbeiten.

    API-Client bearbeiten

    a) Suchen Sie im Feld "Bereich" (Funktionsbereiche) nach den von Ihnen angegebenen Funktionsbereichen, und fügen Sie sie hinzu.

    Hinzufügen von Funktionsbereichen zum Client

    a) Wählen Sie im gleichen Menü wie zuvor " Aktualisierungstoken für Integrationen verwalten" aus.

    Verwalten von Aktualisierungstoken für Integrationen

    a) Suchen Sie im Formular nach dem ISU-Benutzer, und wählen Sie ihn aus.

    Workday-Kontofeld: Hinzufügen von ISU

    a) Klicke auf OK.

  9. Klicken Sie auf " Neues Aktualisierungstoken generieren ", und bestätigen Sie "Löschen".

    Schaltflächen „Neue Aktualisierungstoken generieren“ und „Löschen bestätigen“

  10. Kopieren Sie das Aktualisierungstoken für die spätere Verwendung in der Pipeline.

    Wert des Aktualisierungstokens kopieren

(Optional) Einen Bericht für die inkrementelle Erfassung konfigurieren

Important

Die inkrementelle Aufnahme befindet sich in der Betaversion. Anforderungen und Einschränkungen finden Sie unter "Inkrementelle Aufnahme".

Um die inkrementelle Aufnahme zu verwenden, muss ein Workday-Administrator den Bericht mit einer Cursor-Spalte und zwei inklusiven Prompt-Feldern konfigurieren.

  1. Fügen Sie in der Berichtsdefinition eine monoton zunehmende Datumsspalte ein, die als Cursor verwendet werden soll. Diese Spalte verfolgt die letzte Datenänderung für jede Zeile und kann eine berechnete Spalte sein.

    Hinzufügen der Cursorspalte zum Workday-Bericht

    Beispiel für eine berechnete Cursorspalte

  2. Fügen Sie der Cursorspalte zwei Eingabeaufforderungen hinzu: eine für den Anfang des Aufnahmefensters und eine für das Ende. Wählen Sie in Workday für den Startprompt den Operator am oder nach und für den Endprompt am oder vor.

    Auswahl eines inklusiven Filtertyps für Prompts

    Note

    Wenn die Eingabeaufforderungen nicht auf der Registerkarte " Eingabeaufforderungen " angezeigt werden, fügen Sie sie in die Registerkarte "Filter " ein, damit sie angezeigt werden.

  3. Legen Sie für jeden Prompt eine Prompt-Bezeichnung (den Anzeigenamen, der im Formular zur URL-Generierung angezeigt wird) und einen XML-Alias (den Parameternamen, der in der Pipelinespezifikation verwendet wird) fest. Beachten Sie die XML-Aliase – Sie benötigen sie beim Konfigurieren der Pipeline.

    Felder für Prompt-Bezeichnung und XML-Alias

Nächste Schritte

Workday-Berichte importieren