Voraussetzungen
Stellen Sie sicher, dass Sie Administrator Ihres Workday-Kontos sind, bevor Sie beginnen.
Melden Sie sich bei Workday an.
Suchen Sie nach "View API Clients"
Wenn Sie diesen Menüpunkt nicht sehen, sind Sie kein Administrator des Workday-Kontos.
Wenn Sie diesen Menüpunkt nicht sehen, finden Sie heraus, wer Ihr Workday-Administrator ist, und bitten Sie ihn, Ihrem Konto ausreichende Berechtigungen zu erteilen oder den Integrationsprozess zu übernehmen.
Erstellen eines Integration System Users (ISU)
Klicken Sie auf das Suchfeld oben und geben Sie "Create Integration System User" ein.
Klicken Sie auf die Aufgabe "Create Integration System User", die gerade erschienen ist.
Im Dialog, der sich öffnet, geben Sie einen Benutzernamen ein und generieren ein sicheres Passwort.
Die anderen Felder können unverändert bleiben.Klicken Sie unten im Dialog auf "OK".
Fügen Sie den ISU zu Ihrer Liste der Systembenutzer hinzu
Während der neu erstellte ISU für die Verknüpfung Ihres Workday-Kontos funktioniert, wird sein Passwort nach einiger Zeit ablaufen, es sei denn, Sie fügen ihn Ihrer Liste der Systembenutzer hinzu.
Erstellen einer Sicherheitsgruppe und Zuweisen des ISU zu dieser
Klicken Sie auf das Suchfeld oben und geben Sie "Create Security Group" ein.
Klicken Sie auf die Aufgabe "Create Security Group", die gerade erschienen ist.
Auf der gerade erschienenen Seite finden Sie das Dropdown-Menü "Type of Tenanted Security Group" und wählen "Integration System Security Group (Unconstrained)" aus.
Geben Sie für den "Name" den Wert des "User Name" ein, den Sie beim Erstellen des ISU verwendet haben (in diesem Fall wäre es test_isu, aber Ihrer wird anders sein).
Klicken Sie unten auf der Seite auf "OK".
Auf der nächsten Seite müssen Sie nur das Feld "Integration System Users" aufrufen und den Benutzer hinzufügen, den Sie zuvor erstellt haben. Dies können Sie tun, indem Sie das Feld anklicken und den Namen des ISU eingeben (in diesem Fall test_isu).
Klicken Sie anschließend auf "OK".
Fügen Sie die erforderlichen Berechtigungen zur Sicherheitsgruppe hinzu
Klicken Sie auf das Suchfeld oben und geben Sie "Maintain Permission for Security Group" ein.
Klicken Sie auf die Aufgabe "Maintain Permission for Security Group", die gerade erschienen ist.
Im Fenster, das sich öffnet, stellen Sie sicher, dass die Option "Maintain" ausgewählt ist.
Klicken Sie auf das Feld "Source Security Group", geben Sie den Namen der Gruppe (in diesem Fall test_isu) ein und drücken Sie die Eingabetaste. Klicken Sie anschließend auf die Sicherheitsgruppe, um sie auszuwählen.
Klicken Sie auf "OK".
Fügen Sie die Domain-Sicherheitsrichtlinie hinzu:"Worker Data: Current Staffing Information" mit "Get Only"-Zugriff:
Klicken Sie unten auf "Done".
Aktivieren Sie Ihre Änderungen
Nachdem Sie Änderungen an Ihren Workday-Sicherheitsrichtlinieneinstellungen vorgenommen haben, stellen Sie sicher, dass Sie diese Änderungen anwenden, indem Sie die Aufgabe "Activate Pending Security Policy Changes" ausführen. Ohne diese Aktion treten Ihre Änderungen nicht in Kraft.
Klicken Sie auf das Suchfeld oben und geben Sie "Activate Pending Security Policy Changes" ein.
Klicken Sie auf die Aufgabe "Activate Pending Security Policy Changes", die gerade erschienen ist.
Im Fenster, das sich öffnet, geben Sie einen Kommentar ein, um die Änderungen anzuwenden (z. B. "Grant ISU test_isu necessary permissions for integrations").
Klicken Sie auf "OK".
Im neuen Fenster aktivieren Sie das Kontrollkästchen "Confirm".
Klicken Sie auf "OK".
Wie erstellt man einen (Webservice-)benutzerdefinierten Bericht?
Finden Sie die richtige Aufgabe, um einen benutzerdefinierten Bericht zu erstellen
Geben Sie Ihrem Bericht einen beschreibenden Namen.
Wählen Sie "Advanced" als Berichtstyp.
Aktivieren Sie ihn als Web-Service, damit wir später darauf zugreifen können.
Deaktivieren Sie den Optimierungsschalter, damit wir mehr Felder erkunden können.
Suchen Sie nach "All workers" und drücken Sie Enter.
Überprüfen Sie Ihre Einstellungen.
Erstellen Sie Ihren Bericht, indem Sie auf "OK" klicken.
Sie sollten auf die Seite "Edit Custom Report" weitergeleitet werden.
Wie richtet man den benutzerdefinierten Bericht ein?
Optional: Öffnen Sie den benutzerdefinierten Bericht, um ihn zu bearbeiten.
Suchen Sie nach "Edit Custom Report".
Finden Sie den benutzerdefinierten Bericht, den Sie im Kontextmenü bearbeiten möchten.
Klicken Sie auf "OK", um den benutzerdefinierten Bericht zu öffnen.
Die Grundlagen (Tabellen, Suche)
In der geöffneten Ansicht finden Sie zwei Tabellen.
In der ersten Tabelle legen Sie die grundlegenden Felder des Berichts fest. Wir werden sie als "Business Object Table" bezeichnen.
Sie können jedes Business Object und Feld leicht finden, indem Sie danach suchen. Geben Sie zuerst den Wert ein, bestätigen Sie die Suche und drücken Sie Enter.
Diese Suche funktioniert für jedes Feld und jedes Business Object im Bericht und hilft Ihnen, ihn schnell einzurichten.
Die Tabelle am unteren Ende nennen wir die "Overrides Table".
Business objects table
Jetzt können Sie den Verbindungsfluss öffnen und überprüfen, welche Felder für Ihren Bericht erforderlich sind:
Für jedes erforderliche Feld finden Sie das richtige Business Object, das Feld und basierend auf unseren Richtlinien geben Sie das richtige Column Heading Override XML Alias ein.
Die vollständige Business Object Table würde wie im Bild unten aussehen, basierend auf den im Verbindungsfluss beschriebenen Feldern:
Overrides table
Sobald Sie die Business Object Table fertiggestellt haben, müssen Sie einige Felder aus anderen Entitäten zuordnen.
Die endgültige Tabelle würde in diesem Fall so aussehen:
Freigabe aktivieren
Damit wir auf den benutzerdefinierten Bericht zugreifen können, müssen Sie den Benutzer dafür einrichten.
Gehen Sie zum Tab "Share".
Wählen Sie "Share with specific authorized groups and users".
Finden Sie Ihren Benutzer und die Gruppe, die Sie zuvor erstellt haben.
Speichern Sie Ihren Bericht.
Holen Sie sich den Link zum Bericht
Öffnen Sie Ihren benutzerdefinierten Bericht.
Klicken Sie auf die drei Punkte, um Aktionen zu öffnen.
Gehen Sie zu "Web Service > View URLs".
Klicken Sie auf "JSON" und senden Sie uns den Link, der geöffnet wurde.