Exemple : imprimer un rapport personnalisé dans une intégration Workday Studio
Cet exemple montre comment extraire les données de rapport personnalisé de Workday et générer un fichier PDF à l’aide de Workday Studio.
Votre service de RH vous demande de générer une lettre de nouvelle embauche au format PDF. Vous utiliserez une définition de rapport personnalisé et un projet d’agrégation Workday dans Workday Studio pour générer le fichier PDF.
- Créez une conception de rapports pour une lettre de nouvelle embauche avec la traduction dynamique en fonction des paramètres régionaux. Voir Exemple : créer une conception de rapport avec traduction dynamique en fonction des paramètres régionaux privilégiés (rubrique en anglais).
- Créez une lettre décrivant les inscriptions aux avantages sociaux des employés. Voir Exemple : créer une conception de rapport avec plusieurs jeux de données.
- Ouvrez une session dans votre locataire Workday GMS.
- Accédez à la tâcheCréer un rapport personnalisé.
- Configurez les valeurs suivantes :OptionValeurNom du rapportInscriptions aux avantages sociaux de l'employéType de rapportAvancéActiver comme service WebCochez cette case.Optimisé pour les performancesDécochez cette case.Source de donnéesAll Active and Terminated Workers
- Dans l’ongletColonnesde la pageEdit Custom Report, configurez les valeurs suivantes :Objet de gestionChampRemplacement d’en-tête de colonneAlias XML de remplacement d'en-tête de colonneTravailleurNom légal - NomNomLast_NameTravailleurNom légal - PrénomPrénomFirst_NameTravailleurNuméro d’employéNuméro d’employéEmployee_IDTravailleurOrganisation de supervisionOrganisationOrganisationTravailleurPremier jour de cette année civileDate d'inscription aux avantages sociauxBenefit_Enrollment_DateTravailleurTravailleur actuelPouvoir de signaturePouvoir de signatureTravailleurTitre de fonctionTitre de fonction du pouvoir de signatureSignatory_Business_TitleTravailleurAdresse de travail - ComplèteAdresse de travailWork_AddressChoix d'avantages sociauxType d'avantages sociauxType d'avantages sociauxBenefit_TypeChoix d'avantages sociauxFournisseur d’avantages sociauxFournisseur d’avantages sociauxBenefit_ProviderChoix d'avantages sociauxGarantieGarantieGarantieChoix d'avantages sociauxPersonnes à chargePersonnes à chargePersonnes à chargeChoix d'avantages sociauxDate de début de la garantie des choix actuelsDate d’effetEffective_DateChoix d'avantages sociauxNuméro de groupeNuméro de groupeGroup_Number
- Ajoutez unen-tête de colonne de groupepour l’objet de gestion secondaire, Choix d’avantages sociaux. Entrezles choix d'avantages sociauxà la fois pour l'objet de gestionetl'en-tête de colonne de groupe.
- Ouvrez Workday Studio.
- Créez un nouveauprojet d'agrégation WorkdaynomméCallPrintPdf.
- Dans la vueExplorateur de projets, cliquez avec le bouton droit de la sourisCallPrintPDF/ws/WSR-OFet créez un nouveau dossierMy_Report_Designs.
- Ajoutez les composantes suivantes à votre projet d’agrégation et associez-les :Type de composanteIdentifiantWorkday-inCommencer iciWorkday - Out - RestRequestCustomReportDataMédiation asynchroneSetReportandReport DesignVarsPdfPrintStepGeneratePDFMédiation asynchroneTéléverserToWorkday
- Configurez le service de rapports dans la composanteWorkday-In.
- Dans la vuedes propriétés, accédez à l’ongletServicespour lacomposanteWorkday-In.
- Sélectionnez l’icôneCreate Report Serviceet nommez-laDémarrerIci.
- Sélectionnez l’icôneAjouter une nouvelle entréeet entrez les valeurs suivantes :OptionValeurAliasmynewhireletterDescriptionRapport sur les lettres de ma nouvelle embaucheRéférence du rapportRapport sur les lettres de ma nouvelle embauche
- Configurez la composanteRequestCustomReportData.
- Dans la composanteRequestCustomReportData, sélectionnezSelect a RaaS Reportdans la propriétéExtra Path.
- Dans la pageFiltrer les rapports RaaS personnalisés, précisezle champ Inscriptions aux avantages sociaux de l'employépour le nom du rapport personnalisé, puis cliquez surSuivant.
- Sélectionnez le rapport, puis cliquez surTerminer.
- PrécisezEmployeeBenefitEnrollmentspourl'alias de rapport, puis cliquez surTerminer.
- Dans la propriétéExtra Pathde la composante Workday-out- Rest, entrez@{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189.
- Configurez la composante de médiatisation asynchroneSetReportandReport DesignVars.
- Ajoutez deux étapes d’écriture dans l’ongletPropriétésde la composante d’agrégationde médiatisation asynchroneet configurez les valeurs suivantes :Étape 1Étape 2StepID:WriteReportToVariableValeur d’entrée :messageValeur de sortie :variableNom de la variable :test.workday.reportStepID:CopyReport DesignToVariableValeur d’entrée :messageValeur de sortie :variableNom de variable :test.report.design
- À l'aide duCréateur de messages, ajoutez un élément de fichier statique.Préciser@{'my_report_designs/New_Hire_Letter.rptdesign'}comme emplacement du fichier de conception de rapports dans la propriétédu fichier d’entrée.
- Dans la vuedes propriétésde la composante de l’étape d’impression PDFGeneratePDF, cliquez sur le boutonSélectionner un paramètredans l’ongletParamètres.Configurez les paramètres suivants :Nom du paramètreValeurpdf.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.rowvrai
- Stockez le fichier PDF généré avec la composante de médiatisation asynchroneUploadToWorkday.
- Ajoutez une composante de l'étapeStockeravec un type de sortie MIME dedemande/pdf. Nommez la variablede sortietest.document.reference.
- Effectuez un clic droit sur le projet dans l'explorateur de projetset sélectionnezDéployer dans Workday.
- DansCloud Explorer, cliquez avec le bouton droit sur le nœud d’intégration Workday-inDémarrerIci, puis sélectionnezDémarrer l’intégration.
- Accédez au fichier PDF dansW:Drive.
- Sélectionnez la vueConsole des traitements, puis cliquez sur l’icôneWorkday: Process Console.
- Ouvrez une session à Workday et cliquez sur .
- Dans l’ongletMes rapports, dans la colonneNom du fichier, cliquez sur l’icônePDF.