Voorbeeld: een aangepast rapport afdrukken in een Workday Studio-integratie
In dit voorbeeld ziet u hoe u de gegevens van het aangepaste rapport uit Workday extraheert en een PDF-bestand genereert met Workday Studio.
Uw HR-afdeling vraagt u een nieuwe aanstellingsbrief in PDF-indeling te genereren. U gebruikt een aangepaste rapportdefinitie en een Workday-assemblyproject in Workday Studio om de PDF te genereren.
- Maak een rapportontwerp voor een nieuwe aanstellingsbrief met de dynamische vertaling op basis van de landinstelling. Zie Voorbeeld: een rapportontwerp maken met dynamische vertaling op basis van voorkeurslandinstelling.
- Maak een brief met een overzicht van de inschrijvingen voor werknemersvoorzieningen. Zie Voorbeeld: een rapportontwerp maken met meerdere gegevenssets.
- Meld u aan bij uw Workday GMS-tenant.
- Open de taakAangepast rapport maken.
- Configureer de volgende waarden:OptieWaardeRapportnaamInschrijvingen voor werknemersvoorzieningenRapporttypeGeavanceerdInschakelen als webserviceSchakel dit selectievakje in.Geoptimaliseerd voor prestatiesSchakel dit selectievakje uit.GegevensbronAlle actieve medewerkers en medewerkers met beëindigd dienstverband
- Configureer op het tabbladKolommenop de paginaAangepast rapportbewerken de volgende waarden:BedrijfsobjectVeldOverschrijving kolomkopXML-alias voor overschrijving kolomkopMedewerkerOfficiële naam - achternaamAchternaamLast_NameMedewerkerOfficiële naam - voornaamVoornaamFirst_NameMedewerkerWerknemers-IDWerknemers-IDEmployee_IDMedewerkerHiërarchische organisatieOrganisatieOrganisatieMedewerkerEerste dag van dit kalenderjaarInschrijvingsdatum voorzieningBenefit_Enrollment_DateMedewerkerHuidige medewerkerTekenbevoegdeTekenbevoegdeMedewerkerOfficiële functietitelFunctietitel tekenbevoegdeSignatory_Business_TitleMedewerkerWerkadres - volledigWerkadres:Work_AddressVoorzieningskeuzenVoorzieningstypeVoorzieningstypeBenefit_TypeVoorzieningskeuzenAanbieder van voorzieningenAanbieder van voorzieningenBenefit_ProviderVoorzieningskeuzenDekkingDekkingDekkingVoorzieningskeuzenGezinsledenGezinsledenGezinsledenVoorzieningskeuzenHuidige begindatum dekking voor keuzenIngangsdatumEffective_DateVoorzieningskeuzenGroepsnummerGroepsnummerGroup_Number
- Voeg eengroepskolomkoptoe voor het secundaire bedrijfsobject Voorzieningskeuzen. Voervoorzieningskeuzenin voor zowel het veld 'Bedrijfsobject'als het veld'Groepskolomkop'.
- Open Workday Studio.
- Maak een nieuwWorkday-assemblyprojectmet de naamCallPrintPdf.
- Klik in de weergaveProjectverkennermet de rechtermuisknop opCallPrintPDF/ws/WSAR-INFen maak een nieuwe mapMy_Report_Designs.
- Voeg deze componenten toe aan uw assemblageproject en koppel ze aan elkaar:Componenttype:IDworkday-inStartHereworkday-out-restRequestCustomReportDataAsynchrone bemiddelingSetReportandReportDesignVarsPdfPrintStepGeneratePDFAsynchrone bemiddelingUploadToWorkday
- Configureer de Report Service in de Workday-componentStartHier.
- Open in de weergaveEigenschappenhet tabbladServicesvoor de componentWorkday-in.
- Selecteer het pictogramRapportservice makenen noem ditStartHier.
- Selecteer het pictogramNieuwe invoer toevoegenen voer deze waarden in:OptieWaardeAliasmynewhireletterOmschrijvingMijn rapport 'Nieuwe aanstellingsbrief'RapportreferentieMijn rapport 'Nieuwe aanstellingsbrief'
- Configureer de componentRequestCustomReportDataworkday-out-rest.
- Selecteer in de componentRequestCustomReportDataworkday-uit-rustde optie Select a RaaS Reportin de eigenschapExtra Path.
- Geef op de pagina Aangepaste RaaS-rapporten filterendeoptie Inschrijvingen voor werknemersvoorzieningenop voor de naam van het aangepaste rapport en klik vervolgens opVolgende.
- Selecteer het rapport en klik opVoltooien.
- GeefEmployeeBenefitEnrollmentsop voorRapportaliasen klik opVoltooien.
- Voer in de eigenschapExtra trajectvan de component workday-out-rust de optie in@{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189.
- Configureer de asynchrone bemiddelingscomponentSetReportandReportDesignVars.
- Voeg twee schrijfstappen toe op het tabbladEigenschappenvan de component Assemblagemet asynchrone bemiddelingen configureer deze waarden:Stap 1:Stap 2StepID:WriteReportToVariableInvoerwaarde:berichtUitvoerwaarde:variabeleVariable name:test.workday.reportStepID:CopyReportDesignToVariableInvoerwaarde:berichtUitvoerwaarde:variabeleVariabelenaam:test.report.design
- Voeg een statisch bestandelement toe met behulp van deberichtopbouwfunctie.Opgeven:@{'my_report_designs/New_Hire_Letter.rptdesign'}als de locatie van het rapportontwerpbestand in de eigenschapInvoerbestand.
- Klik in de weergaveEigenschappenvan de afdrukstapcomponent PDF PDFgenererenop de knopParameter selecterenop het tabbladParameters.Configureer deze parameters:ParameternaamWaardepdf.report.design.variabletest.report.designpdf.workday.report.variabletest.workday.reportpdf.timezoneCETpdf.languagefr_FRpdf.localefr_FRpdf.business.form.layout.widfbbe44a681251000039acc2ff657000apdf.report.design.widfbbe44a6812510000399fdf02c3f0006pdf.apply.report.design.per.rowwaar
- Sla het gegenereerde PDF-bestand op met de componentUploadToWorkdayasynchrone bemiddeling.
- Voeg eenopslagstapcomponenttoe met het MIME-uitvoertypeapplication/pdf. Geef deuitvoervariabelede naamtest.document.reference.
- Klik met de rechtermuisknop op het project in deprojectverkenneren selecteerDeploy to Workday.
- Klik inCloud Explorermet de rechtermuisknop op het Workday-in-integratieknooppuntStartHieren selecteer vervolgensIntegratie starten.
- Open het PDF-bestand op deW:Drive.
- Selecteer de weergaveProcesbewakingen klik vervolgens op het pictogramWorkday: Procesbewaking.
- Meld u aan bij Workday en klik op .
- Klik op het tabbladMijn rapportenin de kolomBestandsnaamop het pictogramPDF.