Zum Hauptinhalt wechseln
Administrator Guide
Zuletzt aktualisiert: 2024-11-15
Beispiel: Berichtsdesign mit dynamischer Übersetzung basierend auf dem bevorzugten Gebietsschema erstellen

Beispiel: Berichtsdesign mit dynamischer Übersetzung basierend auf dem bevorzugten Gebietsschema erstellen

Dieses Beispiel veranschaulicht, wie mithilfe von Skripten Labeltext in benutzerdefinierten Berichten dynamisch übersetzt wird, basierend auf dem bevorzugten Gebietsschema des Mitarbeiters und nicht auf der Sprachpräferenz des Benutzers, der den Bericht druckt.
Ihre Personalabteilung möchte, dass Sie ein Berichtsdesign für ein Neueinstellungsschreiben erstellen, das einen benutzerdefinierten Bericht mit dem übersetzten Text basierend auf den Präferenzen des Mitarbeiters für das Gebietsschema druckt. Sie müssen einen benutzerdefinierten Bericht in Workday erstellen und den Bericht für den Mitarbeiter Logan McNeil ausführen, für dessen Konto das bevorzugte Gebietsschema auf Französisch (Kanada) festgelegt ist.
  1. Erstellen Sie ein Berichtsdesign für ein neues Einstellungsschreiben. Siehe Beispiel: Berichtsdesign für ein Schreiben erstellen.
  2. Konfigurieren Sie das bevorzugte Gebietsschema für den Bericht zu Neueinstellungsschreiben:
    1. Melden Sie sich bei Ihrem Workday GMS-Mandanten an.
    2. Öffnen Sie die Aufgabe
      Benutzerdefinierten Bericht bearbeiten
      .
    3. Wählen Sie aus der Werteliste
      Berichtsname
      die Option
      Mein Bericht zu Neueinstellung ""
      .
    4. Fügen Sie auf dem
      Register
      Spalten eine Zeile hinzu und geben Sie die folgenden Werte an:
      Geschäftsobjekt
      Feld
      Überschreibung für Spaltenüberschrift
      XML-Alias für Überschreibung für Spaltenüberschrift
      Mitarbeiter
      Bevorzugtes Gebietsschema
      Gebietsschema
      Gebietsschema
    5. Klicken Sie auf
      OK
      und
      Fertig
      .
  3. Konfigurieren Sie die Gebietsschema-Präferenzen für den Mitarbeiter Logan McNeil:
    1. Melden Sie sich beim Workday GMS-Mandanten als Logan McNeil an:
      lmcneil
      .
    2. Setzen Sie in
      "Mein Konto
      - Systemeinstellungen ändern"
      die
      Werteliste Bevorzugtes
      Gebietsschema auf
      Français (Canada)-fra_CA
      .
    3. Klicken Sie auf
      OK
      und
      Fertig
      .
    4. Melden Sie sich von diesem Konto ab.
  4. Öffnen Sie den Report Designer in Workday Studio.
  5. Erstellen Sie ein Berichtsprojekt mit dem Namen
    Translation With Scripts
    .
  6. Verschieben oder kopieren Sie die Berichtsdatei
    New Hire Letter.rptdesign,
    die Sie zuvor erstellt haben, und fügen Sie sie im Projekt
    Übersetzung mit Skripten
    hinzu.
  7. Erstellen Sie eine Workday-Datenquelle und laden Sie einige Beispieldaten herunter:
    1. Erstellen Sie eine neue
      Workday-Berichtsdatenquelle
      mit dem Namen
      New Hire Letter Data Source
      .
    2. Laden Sie die Berichtsbeschreibung für den
      benutzerdefinierten Bericht Meine Neueinstellungsschreiben -
      Bericht von Workday herunter.
    3. Laden Sie Beispielberichtsdaten aus Workday herunter und nennen Sie die Datei
      New Hire Letter.xml
    4. Wählen Sie
      Berichtsparameter aus.
      Wählen Sie Literalwerte aus.
      Wählen Sie Mitarbeiterinstanzen aus
      , geben Sie
      die Mitarbeiterinstanzen
      an, die in den Bericht aufgenommen werden sollen, und klicken Sie dann auf
      OK
      .
    5. Klicken Sie auf
      Verbindung
      herunterladen
      und testen.
    6. Wenn der Report Designer die Meldung
      "Erfolgreich"
      anzeigt, klicken Sie auf
      "OK"
      und dann
      auf "Fertig stellen"
      .
  8. Erstellen Sie ein neues Dataset mit folgenden Werten:
    Option
    Wert
    Auswahl der Datenquelle
    New Hire Letter Data Source
    Dataset-Typ
    Primäres Berichts-Dataset von Workday
    Dataset-Name
    Mitarbeiter
    1. Fügen Sie folgenden Text zur Ressourcendatei hinzu:
      Dear=Dear
      Congrations=Herzlichen Glückwunsch, dass Sie unserem Team beitreten. Wir freuen uns auf Sie!
      Bedingungen=Ihr Beschäftigungsverhältnis mit unserem Unternehmen umfasst folgende vereinbarte Bedingungen:
      Date_of_Hire=Einstellungsdatum:
      Business_Title=Business Title:
      Manager_Name=Manager Name:
      Organisation=Organisation:
      Standort=Standort:
      Betrag=Grundvergütungsbetrag:
      Haftungsausschluss=Beachten Sie, dass Ihr Beschäftigungsverhältnis mit dem Unternehmen „nach Belieben“ stattfindet, was bedeutet, dass entweder Sie oder das Unternehmen Ihr Beschäftigungsverhältnis jederzeit, aus beliebigem Grund oder ohne Grund, mit oder ohne Kündigungsfrist beenden können. Es gibt keine Zusage des Unternehmens, dass Ihr Beschäftigungsverhältnis für eine bestimmte Zeitperiode fortgesetzt wird oder dass Ihr Beschäftigungsverhältnis nur unter besonderen Umständen beendet wird.
      Mit freundlichen Grüßen
    2. Geben Sie im Feld Name für die Ressourcendatei
      Klicken Sie auf Translation.properties
      ein.
    1. Fügen Sie folgenden Text zur Ressourcendatei hinzu:
      Dear=Cher(ère)
      Herzlichen Glückwunsch=Félications für rejoint notre équipe. Nous sommes ravis de vous Compter parmi nous!
      Bedingungen=Votreeinstellung au sein de notre entreprise est soumis aux bedingungen Suivantes :
      Date_of_Hire=Date d'embauche :
      Business_Title=Titre professionnel :
      Manager_Name=Name des Gespeicherten:
      Organisation=Organisation:
      Standort=Arbeitsort:
      Betrag=Monat des Salaire de Basis:
      Haftungsausschluss=Veuillez noter que votreeinstellung au sein detes einstellungsverhältnis einstellung, ce qui signifie que vaus Führen Sie die Sociéré jeauntes protäter enden à voivoix à toout Moment,auftrag für jeke einstellung ou ohne raison, avec ou Sans préavis . Die Socié Abschluss hat folgende Möglichkeiten: Ihre Mitarbeiter sind für eine bestimmte Zeitperiode bestimmt oder ihre Mitarbeiter sind in der Regel beschränkt.
      Sincerely=Sincèrement,
    2. Geben Sie für die Ressourcendatei
      Übersetzungen_fra_CA.properties
      ein.
  9. Ordnen Sie die Ressourcendateien der Berichtsdesigndatei zu:
    1. Wählen Sie in der Ansicht
      Eigenschafteneditor - Bericht
      das Register
      Ressourcen
      .
    2. Klicken Sie auf
      Datei hinzufügen...
      und fügen Sie der Liste
      Eigenschaften Dateien
      folgende Dateien hinzu:
    • translations.properties
    • translations_fr_CA.properties
  10. Fügen Sie das Skript
    onCreate
    für den übersetzbaren Text für jedes Label-Berichtselement hinzu:
    1. Klicken Sie in der
      Layoutansicht
      Ihres Designs auf das Label
      Sehr gut
      .
    2. Wählen Sie auf dem Register
      Skripterstellung
      in der Liste
      Skripte
      die Option Erstellen
      .
    3. Fügen Sie im Textbereich folgende Schriftzeichen für das Label hinzu:
      importPackage(Packages.java.util); if(row["Locale"]=="fr_CA") { var lc = new Locale("fr_CA"); this.text = reportContext.getMessage("Dear", lc);}
    4. Wiederholen Sie die Schritte a. bis c. für jedes Label, das eine dynamische Übersetzung erfordert.
    5. Speichern Sie Ihre Arbeit.
      Sie können auf dem Register
      Erweitert
      im
      Eigenschafteneditor
      prüfen, ob einem Labelberichtselement ein Skript zugeordnet ist.
  11. Um zur Laufzeit auf das bevorzugte Gebietsschema für jeden Mitarbeiter zuzugreifen, fügen Sie eine Tabelle zum Layout hinzu:
    1. Klicken Sie in der
      Gliederungsansicht
      mit der rechten Maustaste auf den Knoten
      „Text“
      und wählen Sie dann
      „Element einfügen“
      .
    2. Doppelklicken Sie auf das Element
      Tabelle
      und konfigurieren Sie folgende Werte:
      Anzahl Spalten
      1
      Anzahl Details
      1
      Anzahl Details
      Mitarbeiter
      Sie benötigen nur die Detailzeile Ihrer Tabelle. Um die Kopf- und Fußzeilen zu löschen, klicken Sie mit der rechten Maustaste in die Zelle der Zeilenübersicht und wählen Sie
      "Löschen"
      aus.
  12. Verschieben Sie die vorhandenen Berichtselemente aus dem Knoten
    „Text
    “ in der
    Gliederungsansicht
    in
    die „Detailzeile“
    in der Tabelle:
    1. Blenden Sie
      die Detailzeile
      nach unten bis zur
      Zellenebene
      ein.
    2. Wählen Sie unter dem Knoten
      „Text“
      die Knoten aus, die Sie mit der
      Umschalttaste
      verschieben möchten, gefolgt vom Knoten
      Bild
      und dem letzten Knoten
      Daten
      .
    3. Klicken Sie mit der rechten Maustaste und wählen Sie
      Ausschneiden
      . Klicken Sie dann mit der rechten Maustaste auf den
      Zellknoten
      der Detailzeile und wählen Sie
      Einfügen
      .
  13. Speichern Sie Ihr Design und zeigen Sie es in der Vorschau an.
Wenn Sie den
Bericht Meine Neueinstellungsschreiben - Bericht
für
Logan McNeil
drucken, übersetzen die
onCreate-
Skripte den Labeltext im Bericht ins Französische und verwenden dabei die Schlüsselwerte in der Datei
„translations_fra_CA.properties“
.
Stellen Sie Ihr Design in Workday als Geschäftsformularlayout bereit.