Beispiel: Berichtsdesign mit einem Diagramm erstellen
Dieses Beispiel zeigt, wie Sie ein Berichtsdesign erstellen, das ein Diagramm enthält.
Ihre Personalabteilung möchte, dass Sie ein Berichtsdesign für eine Zusammenfassung des Gesamtvergütungspakets für Mitarbeiter erstellen, das ein Kreisdiagramm mit der Aufgliederung nach der Vergütungsart enthält. Sie müssen einen benutzerdefinierten Workday-Bericht mit einem primären Geschäftsobjekt für Mitarbeiter und einem sekundären Geschäftsobjekt für Gesamtvergütungsposten erstellen.
- Melden Sie sich bei Ihrem Workday GMS-Mandanten an.Wenn Sie keinen Workday GMS-Mandanten haben, können Sie jeden QA-Mandanten in Ihrer Sandbox mit dem entsprechenden Sicherheitszugriff verwenden.
- Erstellen Sie eine Kopie des benutzerdefinierten BerichtsGesamtvergütung für Mitarbeiter:
- Öffnen Sie den benutzerdefinierten BerichtMitarbeitervergütunggesamt und geben Sie einen oder mehrere Mitarbeiter an.
- In den möglichen Aktionen für den Bericht wählen Sie die Option .
- Geben Sie im Feld Name für den neuen BerichtMeine Mitarbeitervergütungen gesamtein.
- Klicken Sie aufOK.
- Entfernen Sie die nicht mehr benötigten Elemente aus dem Bericht:
- Löschen Sie auf demRegisterSpalten des Berichts die folgenden Zeilen:GeschäftsobjektFeldÜberschreibung für SpaltenüberschriftMitarbeiterGesamtanzahl zugeteilter AnteileZugeteilte Anteile gesamtMitarbeiterBerechneter Zuteilungswert - RSUBerechneter Zuteilungswert RSUMitarbeiterBerechneter Zuteilungswert - ISOISO für berechneten ZuteilungswertMitarbeiterBerechneter Zuteilungswert - NSOBerechneter Zuteilungswert NSOMitarbeiterZugeteilte RSU-AnteileZugeteilte RSU-AnteileMitarbeiterZugeteilte ISO-AnteileZugeteilte ISO-AnteileMitarbeiterZugeteilte NSO-AnteileZugeteilte NSO-AnteileMitarbeiterProzentsatz der übertragenen AktienoptionenProzentsatz der übertragenen AktienoptionenMitarbeiterFarbe 1bisFarbe 7.Farbe 1bisFarbe 7.MitarbeiterLabel 1bisLabel 7.Label 1bisLabel 7.MitarbeiterURL des UnternehmenslogosURL des UnternehmenslogosAktienzuteilungenAlle Zeilen.Alle Zeilen.
- Entfernen Sie im GridGruppenspaltenüberschriftendie Zeile des GeschäftsobjektsAktienzuteilungen.
- Entfernen Sie auf dem RegisterUnterfilterdas GeschäftsobjektGesamtvergütungsposten (Nicht verwenden).
- Klicken Sie aufOK.
- Öffnen Sie den Report Designer in Workday Studio.
- Erstellen Sie ein Berichtsprojekt mit dem NamenMeine Mitarbeitergesamtvergütung. Erstellen Sie in diesem Projekt eine Berichtsdatei mit dem NamenMy Employee Total Rewards.rptdesign.
- Erstellen Sie eine Workday-Datenquelle und laden Sie einige Beispieldaten herunter:
- Erstellen Sie eine neueWorkday-Berichtsdatenquellemit dem NamenMy Employee Total Rewards.
- Laden Sie die Berichtsbeschreibung für den benutzerdefinierten BerichtMeine Mitarbeitergesamtvergütungenvon Workday herunter.
- Laden Sie Beispielberichtsdaten aus Workday herunter und nennen Sie die DateiMy Employee Total Rewards.xml.
- Erstellen Sie das Dataset für das primäre Geschäftsobjekt Mitarbeiter mit folgenden Werten:
Option Bezeichnung Auswahl der DatenquelleMeine Mitarbeitervergütung gesamtDataset-TypPrimäres Berichts-Dataset von WorkdayDataset-NameMitarbeiterDer Report Designer zeigt die Werte und Namen der Elemente des XML-Schemas für die Spalten an, die Sie als Zeilen zu Ihrem benutzerdefinierten Bericht für das Geschäftsobjekt Mitarbeiter in Workday hinzugefügt haben. Beachten Sie, dass der Report Designer automatisch die Spalte„Row_Number“hinzufügt, um die Gruppierung zu unterstützen. - Erstellen Sie das Dataset für das sekundäre Geschäftsobjekt, Total Compensation Items, mit folgenden Werten:
Option Bezeichnung Auswahl der DatenquelleMeine Mitarbeitervergütung gesamtDataset-TypDataset des sekundären Workday-BerichtsDataset-NameSummenGeschäftsobjektVergütungsposten gesamtDer Report Designer zeigt die Werte der XML-Schemaelemente für jede der Spalten an, die Sie als Zeilen zu Ihrem benutzerdefinierten Bericht für das Geschäftsobjekt "Vergütungsposten gesamt" in Workday hinzugefügt haben, sowie deren Anzeigenamen. Außerdem wird eine Warnmeldung zu einem leeren EingabeparameterwertPrimaryRowNumberangezeigt. Sie konfigurieren dies später. Verwerfen Sie die Meldung. - Fügen Sie eine Tabelle zum Layout hinzu:
- Klicken Sie in derGliederungsansichtmit der rechten Maustaste auf den Knoten„Text“und wählen Sie„Element einfügen“.
- Doppelklicken Sie auf das ElementTabelleund konfigurieren Sie folgende Werte:
Option Bezeichnung Anzahl Spalten1Anzahl Details1DatasetMitarbeiterSie benötigen nur eine Spalte und eine Detailzeile Ihrer Tabelle. Um die Header- und Footer-Zeilen sowie zusätzliche Spalten zu löschen, klicken Sie mit der rechten Maustaste in die Guide-Zelle und wählen Sie dannLöschen. - Fügen SieGrid 1zur Tabelle hinzu:
- Klicken Sie in derGliederungsansichtmit der rechten Maustaste auf denKnotenZelle und wählen SieElement einfügen.
- Doppelklicken Sie aufGridund konfigurieren Sie zwei Spalten und eine Zeile.
- Klicken Sie mit der rechten Maustaste auf den erstenZellknotenunter und wählen Sie dannElement einfügen.
- Doppelklicken Sie auf das BerichtselementBildund wählen SieEingebettetes Bild. Klicken Sie dann aufBild hinzufügen...,um zur Datei des Unternehmenslogos zu suchen.
- Klicken Sie mit der rechten Maustaste auf den zweitenZellknotenunter und wählen SieElement einfügen.
- Doppelklicken Sie auf"Dynamischer Text"und wählen Sie aus. Fügen Sie dann die Spaltenbindung für"Jahr"ein.Wenn die erforderliche Spaltenbindung nicht gefunden wird, klicken Sie aufBindungen bearbeiten...und aktualisieren die Liste.
- Geben Sie ein" Executive Rewards"nach dem+und klicken Sie aufOK.
- Ziehen Sie das DatasetMitarbeiteraus dem Knoten in die zweite Spalte unter das Berichtselement mit dynamischem Text.
- Richten Sie in der AnsichtEigenschafteneditor - Datendie eingefügten Elemente rechts aus.
- Nennen Sie dieses Grid in der AnsichtEigenschafteneditor - GridGrid 1und blenden Sie das Grid aus.
- Speichern Sie Ihre Arbeit.
- Fügen SieGrid 2zur Tabelle hinzu:
- Fügen Sie wie zuvor ein Grid ein und konfigurieren Sie dann eine Spalte und eine Zeile.
- Wählen Sie in der AnsichtEigenschafteneditor - Griddas sekundäre DatasetTotalsaus der ListeDataset.
- Aus dem Option: Klicken Sie aufJavaScript-Syntax.
- Wählen Sie imAusdrucks-Builderund doppelklicken Sie aufRowNum, um die einzugebenrow.__rownumAusdruck.
- Fügen Sie ein Diagramm zum Grid hinzu.Der Report Designer unterstützt aktuell keine Live-Vorschau für Diagramme. Sie müssen die Live-Vorschau deaktivieren, bevor Sie das Diagramm hinzufügen. Deaktivieren Sie dazu im MenüSystemeinstellungendasKontrollkästchen Live-Vorschau im Diagramm-Builderaktivieren .Klicken Sie mit der rechten Maustaste auf den Knoten und wählen SieElement einfügen.
- Doppelklicken Sieauf Diagrammund konfigurieren Sie folgende Werte:FeldWertWählen Sie Diagrammart ausKreisAusgabeformatWählen Sie eine der folgenden Optionen aus:
- PNG
- JPG
- BMP
Wenn Sie die FormatoptionSVGauswählen, wird das Diagramm beim Generieren einer PDF-Datei nicht angezeigt. - Klicken Sie aufWeiter.
- Wählen Sie auf dem RegisterDaten auswählendie SpalteZielbeitrag des Arbeitgebersund ziehen Sie sie in die ListeSlice-GrößendefinitionfürDatenreihe 1. Der Report Designer fügt die einrow ["Target_Employer_Contribution"]Ausdruck als WertDatenreihe 1.
- Wählen Sie die SpalteGesamtvergütungspostenund ziehen Sie sie in die ListeKategoriedefinition.
- Klicken Sie aufWeiter.
- Formatieren Sie auf dem Register Diagrammformatieren die folgenden Werte für die Diagrammart „Datenreihe“:FeldWertWertreiheLöschen Sie den Titelder Datenreihe 1.Konfigurieren Sie das Feld„Schriftarten“für Folgendes:
- Schriftgrad6.
- FettformatierungB.
- Formatieren Sie auf dem Register Diagrammformatieren die folgenden Werte für dieDiagrammart Bereich:FeldWertTitelIhre voraussichtlichen ZuwendungenPlanKonfigurieren Sie folgende Einstellungenfür Bereichsformat:
- Anker:Links oben.
- Verlängerung:Vertikal.
- Einsätze (Punkte): Setzen Sie alle Werte auf0.
Konfigurieren Sie die folgenden Einstellungen:- Ausrichtung:Vertikal.
- Position:Links.
- Anker:Mitte.
- Einsätze (Punkte): Setzen Sie alle Werte auf0.
Konfigurieren Sie das Feld„Schriftarten“für Folgendes:- Schriftgrad6.
- FettformatierungB.
- Klicken Sie aufAnwendenundbeenden.
- Nennen Sie das GridGrid 2und speichern Sie Ihre Arbeit.
- Fügen SieGrid 3zur Tabelle hinzu:
- Fügen Sie ein Grid mit 3 Spalten und 2 Zeilen ein.
- Fügen Sie eine Hintergrundfarbe zur ersten Spalte des Grids hinzu:
Sie können die Größe der Spalte jederzeit ändern, um einen schmalen farbigen Balken zu erstellen, indem Sie am Spaltenpunkt ziehen.FeldWertFügen Sie folgende Farben zuBenutzerdefinierte Farbenhinzu:- Rot:11.
- Grün:109.
- Blau:168.
- Benutzerdefinierte Farben:GB (11, 109, 168).
- Rahmenlinie:Alle Rahmenlinien.
- Klicken Sie in derGliederungsansichtmit der rechten Maustaste auf die zweite Zelle der ersten Zeile und wählen Sie dannElement einfügen.
- Doppelklicken Sie auf die OptionDynamischer Textund geben Sie folgenden Text ein:row["Year"] + " Base Salary"
- Konfigurieren Sie in der AnsichtEigenschafteneditor - Dynamischer Textdie Fettformatierung und wählen Sie den Schriftgrad12.
- Blenden Sie in der AnsichtGliederungein und ziehen Sie das FeldAG-Grundvergütung gesamtin die dritte Spalte und erste Zeile des Grids.
- Konfigurieren Sie in der AnsichtEigenschafteneditor - Datendie Fettformatierung und die Rechtsausrichtung und wählen Sie den Schriftgrad12aus.
- Klicken Sie in derGliederungsansichtmit der rechten Maustaste auf die zweite Zelle der zweiten Zeile und wählen SieElement einfügen.
- Doppelklicken Sie aufLabelund geben Sie folgenden Text ein:Base pay calculated for January 1 to December 31:
- Konfigurieren Sie in der AnsichtEigenschafteneditor - Labeldie AnzeigeeinstellungInlineund wählen Sie den Schriftgrad9.
- Blenden Sie in derAnsicht Gliederungein und ziehen Sie das FeldAG-Grundvergütung gesamtin die zweite Spalte, die zweite Zeile des Grids, direkt hinter das vorherige Label.
- Konfigurieren Sie in der AnsichtEigenschafteneditor - Datendie EinstellungInline-Anzeige und wählen Sie den Schriftgrad9.
- Geben Sie in der AnsichtEigenschafteneditor - Gridden Wert für den unteren Rand12an.
- Nennen Sie das Grid„Grid 3“und speichern Sie Ihre Arbeit.
- Fügen SieGrid 4zur Tabelle hinzu:
- Fügen Sie ein Grid mit 3 Spalten und 3 Zeilen ein.
- Fügen Sie wie zuvor eine Hintergrundfarbe zur ersten Spalte des Grids hinzu:FeldWertGrün
- Farbe:Grün.
- Rahmenlinie:Alle Rahmenlinien.
- Fügen Sie wie zuvor den dynamischen Text zur zweiten Zelle und in der ersten Zeile des Grids hinzu:"Employer Allowance Contribution for " + row["Year"]
- Konfigurieren Sie die Fettformatierung und wählen Sie den Schriftgrad12.
- Blenden Sie in derGliederungsansichtden Wert ein und ziehen Sie das FeldAG-Zuschüsse gesamtin die dritte Spalte und erste Zeile des Grids.
- Konfigurieren Sie die Fettformatierung und wählen Sie den Schriftgrad12.
- Fügen Sie folgenden dynamischen Text zur zweiten Zelle und zweiten Zeile des Grids hinzu:"Your Total Employer Allowance Plan Contribution was: " + row["ER_Allowances_Total"]
- Wählen Sie in der AnsichtEigenschafteneditor - Dynamischer Textden Schriftgrad9und den unteren Padding-Wert6.
- Fügen Sie folgenden dynamischen Text zur zweiten Zelle und dritten Zeile des Grids hinzu:"Your Contribution to your Allowance Plan was: " + row["EE_Allowances_Total"]
- Wählen Sie in der AnsichtEigenschafteneditor - Dynamischer Textden Schriftgrad9, den Wert für das untere Padding von6und den Wert für den unteren Rand von12.
- Nennen Sie das GridGrid 4und speichern Sie Ihre Arbeit.
- Fügen SieGrid 5zur Tabelle hinzu:
- Fügen Sie ein Grid mit 3 Spalten und 3 Zeilen ein.
- Fügen Sie eine Hintergrundfarbe zur ersten Spalte des Grids hinzu:FeldWertFügen Sie folgende Farben zuBenutzerdefinierte Farbenhinzu:
- Rot:251.
- Grün:155.
- Blau:26.
- Benutzerdefinierte Farben:GB (251, 155, 26).
- Rahmenlinie:Alle Rahmenlinien.
- Fügen Sie folgenden dynamischen Text in die zweite Zelle und erste Zeile des Grids ein:"Employer Benefit Contribution for " + row["Year"]
- Konfigurieren Sie die Fettformatierung und wählen Sie den Schriftgrad12.
- Blenden Sie in derAnsicht Gliederungein und ziehen Sie das FeldAG Benefits Totalin die dritte Spalte und erste Zeile des Grids.
- Konfigurieren Sie in der AnsichtEigenschafteneditor - Datendie Fettformatierung und die Rechtsausrichtung und wählen Sie den Schriftgrad12aus.
- Fügen Sie folgenden dynamischen Text zur zweiten Zelle und zweiten Zeile des Grids hinzu:"Your Total Employer Benefit Plan Contribution was: " + row["ER_Benefits_Total"]
- Wählen Sie in der AnsichtEigenschafteneditor - Dynamischer Textden Schriftgrad9und das untere Padding6.
- Fügen Sie folgenden dynamischen Text zur zweiten Zelle und dritten Zeile des Grids hinzu:"Your Contribution to your Benefit Plan was: " + row["EE_Benefits_Total"]
- Wählen Sie in der AnsichtEigenschafteneditor - Dynamischer Textden Schriftgrad9, den Wert für das untere Padding von6und den Wert für den unteren Rand von12.
- Nennen Sie das Grid„Grid 5“und speichern Sie Ihre Arbeit.
- Fügen SieGrid 6zur Tabelle hinzu:
- Fügen Sie ein Grid mit 3 Spalten und 3 Zeilen ein.
- Fügen Sie eine Hintergrundfarbe zur ersten Spalte des Grids hinzu:FeldWertRot
- Farbe:Rot.
- Rahmenlinie:Alle Rahmenlinien.
- Fügen Sie folgenden dynamischen Text in die zweite Zelle und erste Zeile des Grids ein:"Target " + row["Year"] + " Management Incentive Plan Award"
- Konfigurieren Sie die Fettformatierung und wählen Sie den Schriftgrad12.
- Blenden Sie in der AnsichtGliederungden Wert ein und ziehen Sie das FeldAG Incentive Totalin die dritte Spalte und erste Zeile des Grids.
- Konfigurieren Sie in der AnsichtEigenschafteneditor - Datendie Fettformatierung und die Rechtsausrichtung und wählen Sie den Schriftgrad12aus.
- Fügen Sie folgenden dynamischen Text zur zweiten Zelle und zweiten Zeile des Grids hinzu:"Your Target Award is calculated using the estimated " + row["Year"] + " Base Salary shown above."
- Wählen Sie in der AnsichtEigenschafteneditor - Dynamischer Textden Schriftgrad9und das untere Padding6.
- Fügen Sie folgenden dynamischen Text zur zweiten Zelle und dritten Zeile des Grids hinzu:"Your current Target Award as a percentage of Base Salary is: " + row["Bonus_Target_Percent"] + row["Percent_Sign"]
- Wählen Sie in der AnsichtEigenschafteneditor - Dynamischer Textden Schriftgrad9, den Wert für das untere Padding von6und den Wert für den unteren Rand von12.
- Nennen Sie das Grid„Grid 6“und speichern Sie Ihre Arbeit.
- Fügen SieGrid 7zur Tabelle hinzu:
- Fügen Sie ein Grid mit 2 Spalten und 1 Zeile ein.
- Fügen Sie eine Hintergrundfarbe zur ersten Spalte des Grids hinzu:FeldWertFügen Sie folgende Farben zuBenutzerdefinierte Farbenhinzu:
- Rot:255
- Grün:223.
- Blau:223.
- Benutzerdefinierte Farben:GB (255, 223, 223).
- Rahmenlinie:Alle Rahmenlinien.
- Fügen Sie folgenden dynamischen Text zur ersten Zelle des Grids hinzu:"Total Estimated " +row["Year"] + " Compensation"
- Blenden Sie in der AnsichtGliederungein und ziehen Sie das FeldGesamtvergütungsbetragin die zweite Spalte des Grids.
- Konfigurieren Sie in der AnsichtEigenschafteneditor - Datendie Fettformatierung und die Rechtsausrichtung und wählen Sie den Schriftgrad12aus.
- Nennen Sie das Grid„Grid 7“und speichern Sie Ihre Arbeit.
- Um zusätzliche Seiten am Ende des Berichts zu entfernen, ändern Sie die Einstellungen für das Berichtslayout:
- Wählen Sie in derGliederungsansichtden obersten BerichtsdesignknotenMy Employee Total Rewards.rptdesign.
- Wählen Sie in der AnsichtEigenschafteneditor - Berichtdie Layout-EinstellungAutomatisches Layout.
- Speichern Sie Ihr Design und zeigen Sie es in der Vorschau an.
Stellen Sie Ihr Design in Workday zur Verwendung als Geschäftsformularlayout bereit.