Zum Hauptinhalt wechseln
Administrator Guide
Zuletzt aktualisiert: 2024-12-13
Beispiel: Drucken Sie einen benutzerdefinierten Bericht über eine Workday Studio-Integration

Beispiel: Drucken Sie einen benutzerdefinierten Bericht über eine Workday Studio-Integration

Dieses Beispiel zeigt, wie Sie die benutzerdefinierten Berichtsdaten aus Workday extrahieren und mit Workday Studio eine PDF-Datei generieren.
Ihre Personalabteilung fordert Sie auf, ein neues Einstellungsschreiben im PDF-Format zu generieren. Sie verwenden eine benutzerdefinierte Berichtsdefinition und ein Workday-Build-Projekt in Workday Studio, um die PDF-Datei zu generieren.
  1. Melden Sie sich bei Ihrem Workday GMS-Mandanten an.
  2. Öffnen Sie die Aufgabe
    Create Custom Report
    .
    1. Konfigurieren Sie die folgenden Werte:
      Option
      Wert
      Berichtsname
      Einschreibungen für Zusatzleistungen für Mitarbeiter
      Berichtsart
      Erweitert
      Als Webservice aktivieren
      Aktivieren Sie dieses Kontrollkästchen.
      Optimiert für Performance
      Deaktivieren Sie dieses Kontrollkästchen.
      Datenquelle
      All Active and Terminated Workers
    2. Konfigurieren Sie auf dem
      Register
      Spalten auf der Seite
      Benutzerdefinierten Bericht
      bearbeiten die folgenden Werte:
      Geschäftsobjekt
      Feld
      Überschreibung für Spaltenüberschrift
      XML-Alias für Überschreibung für Spaltenüberschrift
      Mitarbeiter
      Offizieller Name - Nachname
      Last Name
      Last_Name
      Mitarbeiter
      Offizieller Name - Vorname
      First Name
      First_Name
      Mitarbeiter
      Personalnummer
      Personalnummer
      Employee_ID
      Mitarbeiter
      Linienorganisation
      Organisation
      Organisation
      Mitarbeiter
      Erster Tag dieses Kalenderjahres
      Einschreibungsdatum für Zusatzleistungen
      Benefit_Enrollment_Date
      Mitarbeiter
      Aktueller Mitarbeiter
      Zeichnungsberechtigten
      Zeichnungsberechtigten
      Mitarbeiter
      Funktionsbezeichnung
      Funktionsbezeichnung des Zeichnungsberechtigten
      Signatory_Business_Title
      Mitarbeiter
      Geschäftsadresse - Vollständig
      Geschäftsadresse
      Work_Address
      Gewählte Zusatzleistungen
      Art der Zusatzleistung
      Art der Zusatzleistung
      Benefit_Type
      Gewählte Zusatzleistungen
      Leistungsanbieter
      Leistungsanbieter
      Benefit_Provider
      Gewählte Zusatzleistungen
      Abdeckung
      Abdeckung
      Abdeckung
      Gewählte Zusatzleistungen
      Angehörige
      Angehörige
      Angehörige
      Gewählte Zusatzleistungen
      Beginn der Deckung durch aktuelle Auswahl
      Gültigkeitsdatum
      Effective_Date
      Gewählte Zusatzleistungen
      Gruppennummer
      Gruppennummer
      Group_Number
    3. Fügen Sie eine
      Gruppenspaltenüberschrift
      für das sekundäre Geschäftsobjekt Gewählte Zusatzleistungen hinzu. Geben Sie
      gewählte Zusatzleistungen
      für die Felder
      "Geschäftsobjekt"
      und
      "Gruppenspaltenüberschrift"
      ein.
  3. Öffnen Sie Workday Studio.
  4. Erstellen Sie ein neues
    Workday-Sammelprojekt
    mit dem Namen
    CallDruckPdf
    .
  5. Klicken Sie in der Ansicht
    "Projekt-Explorer"
    mit der rechten Maustaste
    auf CallDruckPDF/ws/WSAR-INF
    und erstellen Sie einen neuen Ordner
    My_Report_Designs
    .
  6. Fügen Sie folgende Komponenten zu Ihrem Baugruppenprojekt hinzu und verknüpfen Sie sie:
    Komponentenart
    ID
    workday-in
    Hier starten
    Workday-Out-Rest
    RequestCustomReportData
    Asynchrone Vermittlung
    SetReportandReportDesignVars
    PdfPrintStep
    GeneratePDF
    Asynchrone Vermittlung
    UploadToWorkday
  7. Konfigurieren Sie den Report Service in der Workday-In-Komponente
    StartHere
    .
    1. Öffnen Sie in der Ansicht
      Eigenschaften
      das Register
      Services
      für die Workday-in-Komponente
      StartHere
      .
    2. Wählen Sie das Symbol
      Create Report Service
      und nennen Sie es
      Hier starten
      .
    3. Wählen Sie das Symbol
      Neuen Eintrag hinzufügen
      und geben Sie folgende Werte ein:
      Option
      Wert
      Alias
      mynewhireletter
      Beschreibung
      Meine neuen Einstellungsschreiben - Bericht
      Berichtsreferenz
      Meine neuen Einstellungsschreiben - Bericht
  8. Konfigurieren Sie die Workday-Out-Rest-Komponente
    RequestCustomReportData
    .
    1. Wählen Sie in der Workday-out-Rest-Komponente
      RequestCustomReportData
      die Option
      Select a RaaS Report
      für die Eigenschaft
      Extra Path
      .
    2. Geben Sie auf der Seite
      Filter Custom RaaS Reports
      für den Namen des benutzerdefinierten Berichts die Option
      Einschreibungen für Zusatzleistungen für Mitarbeiter
      an und klicken Sie dann auf
      Next
      .
    3. Wählen Sie den Bericht und klicken Sie auf
      "Fertig stellen"
      .
    4. Geben Sie
      EmployeeBenefitEnrollments
      for
      Report Alias
      an und klicken Sie auf
      Finish
      .
    5. Geben Sie in der Eigenschaft
      Extra Path
      für die Komponente workday-out-rest Folgendes ein:
      @{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189
      .
  9. Konfigurieren Sie die asynchrone Vermittlungskomponente
    SetReportandReportDesignVarts
    .
    1. Fügen Sie auf dem Register
      Eigenschaften
      der Build-Komponente
      für die asynchrone Vermittlung
      zwei Schreibschritte hinzu und konfigurieren Sie folgende Werte:
      Schritt 1
      Schritt 2
      StepID:
      WriteReportToVariable
      Eingabewert:
      Nachricht
      Ausgabewert:
      Variable
      Variablenname:
      test.workday.report
      StepID:
      CopyReportDesignToVariable
      Eingabewert:
      Nachricht
      Ausgabewert:
      Variable
      Variablenname:
      test.report.design
    2. Fügen Sie mithilfe des
      Nachrichten-Builders
      ein Element der statischen Datei hinzu.
      Angeben
      @{'my_report_designs/New_Hire_Letter.rptdesign'}
      als Speicherort der Berichtsdesigndatei in der Eigenschaft
      „Eingabedatei“
      .
  10. Klicken Sie in der Ansicht
    „Eigenschaften“
    der Druckschrittkomponente
    GeneratePDF
    PDF auf die Schaltfläche
    Parameter auswählen
    auf dem Register
    Parameter
    .
    Konfigurieren Sie die folgenden Parameter:
    Parametername
    Wert
    pdf.report.design.variable
    test.report.design
    pdf.workday.report.variable
    test.workday.report
    pdf.timezone
    CET
    pdf.language
    fr_FR
    pdf.locale
    fr_FR
    pdf.business.form.layout.wid
    fbbe44a681251000039acc2ff657000a
    pdf.report.design.wid
    fbbe44a6812510000399fdf02c3f0006
    pdf.apply.report.design.per.row
    wahr
  11. Speichern Sie die generierte PDF-Datei mit der asynchronen Vermittlungskomponente
    UploadToWorkday
    .
    1. Fügen Sie eine Schrittkomponente
      Store
      mit dem Ausgabe-MIME-Typ
      application/pdf
      hinzu. Nennen Sie die
      Ausgabevariable
      test.document.reference
      .
    2. Klicken Sie mit der rechten Maustaste auf das Projekt im
      Projekt-Explorer
      und wählen Sie
      Deploy to Workday
      .
    3. Klicken Sie im
      Cloud-Explorer ()
      mit der rechten Maustaste auf den Workday-In-Integrationsknoten
      StartHere (
      ) und wählen Sie dann
      Integration starten ()
      .
  12. Öffnen Sie die PDF-Datei auf
    W:Drive
    .
    1. Wählen Sie die Ansicht
      „Prozessmonitor“
      und klicken Sie auf das Symbol
      Workday: Prozessmonitor
      .
    2. Melden Sie sich bei Workday an und klicken Sie auf
      Menü
      W:Drive
      .
    3. Klicken Sie auf dem Register
      Meine Berichte
      in der Spalte
      Dateiname
      auf das Symbol
      PDF
      .