Exemple : imprimer un rapport personnalisé dans une intégration Workday Studio
Cet exemple décrit comment extraire les données d'un rapport personnalisé de Workday et générer un fichier PDF à l'aide de Workday Studio.
Votre service RH vous demande de générer une nouvelle lettre d'embauche au format PDF. Vous utiliserez une définition de rapport personnalisée et un projet d'agrégat Workday dans Workday Studio pour générer le PDF.
- Créez une conception de rapport 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 selon les paramètres régionaux privilégiés.
- Créez une lettre décrivant les adhésions des salariés aux avantages sociaux. Voir Exemple : créer une conception de rapports avec plusieurs jeux de données.
- Connectez-vous à votre environnement client Workday GMS.
- Accédez à la tâcheCréer un rapport personnalisé.
- Configurez les valeurs suivantes :OptionValeurNom du rapportAdhésions des salariés aux avantages sociauxType de rapportAvancéActiver comme service webCochez cette case.Optimisé pour les performancesDésélectionnez cette case.Source de donnéesAll Active and Terminated Workers
- Dans l'ongletColonnesde la pageModifier un rapport personnalisé, configurez les valeurs suivantes :Objet de gestionChampRemplacement d'en-tête de colonneAlias XML de remplacement d'en-tête de colonneEmployéNom légalNomNomEmployéPrénom (légal)PrénomPrénomEmployéMatricule du salariéMatricule du salariéCode du salariéEmployéOrganisation hiérarchiqueOrganisationOrganisationEmployéPremier jour de l'année civile en coursDate d'adhésion aux avantages sociauxBenefit_Enrollment_DateEmployéEmployé actuelDélégation de signatureDélégation de signatureEmployéIntitulé de la fonctionIntitulé de la fonction de délégation de signatureSignatory_Business_TitleEmployéAdresse professionnelle complèteAdresse professionnelleAdresse de travailOptions d'avantages sociauxType d'avantages sociauxType d'avantages sociauxBenefit_TypeOptions d'avantages sociauxOrganisme d'avantages sociauxOrganisme d'avantages sociauxBenefit_ProviderOptions d'avantages sociauxGarantieGarantieGarantieOptions d'avantages sociauxPersonnes à chargePersonnes à chargePersonnes à chargeOptions d'avantages sociauxDate de début des options actuellesDate d'effetEffective_DateOptions d'avantages sociauxNuméro de groupeNuméro de groupeGroup_Number
- Ajoutez unen-tête de colonne de groupepour l'objet de gestion secondaire Options d'avantages sociaux. Saisissezdes options d'avantages sociauxpour les champsObjet de gestionetEn-tête de colonne de groupe.
- Ouvrez Workday Studio.
- Créez un nouveauprojet d'instance WorkdayappeléCallPrintPdf.
- Dans la vuede l'Explorateur de projets, faites un clic droit surAppelImprimer PDF/ws/W Permetde créer un nouveau dossier dans le dossierMy_Report_Designs.
- Ajoutez les composants suivants à votre projet d'organisation et associez-les ensemble :Type de composantIdentifiantworkday-inCommencer iciworkday-out-restRequestCustomReportDataMédiation asynchroneSetReportandReportDesignVarsPdfPrintStepGeneratePDFMédiation asynchroneTélécharger dans Workday
- Configurez le service de rapport dans la composante Workdayde début de Workday StartHere.
- Dans la vuePropriétés, accédez à l'ongletServicespour la composante Workday-inde StartHere.
- Cliquez sur l'icôneCréer un service de rapportet nommez-laStartHere.
- Cliquez sur l'icôneAjouter une nouvelle entréeet saisissez les valeurs suivantes :OptionValeurAliasmynewhireletterDescriptionRapport sur mes lettres de nouvelle embaucheRéférence du rapportRapport sur mes lettres de nouvelle embauche
- Configurez la composante Workday-out-rouesRequestCustomReportData.
- Dans la composante WorkdayRequestCustomReportData, sélectionnezSelect a RaaS Reportdans la propriétéExtra Path.
- Sur la pageFiltrer les rapports RaaS personnalisés, indiquezEmployee Benefits Enrollmentscomme nom de rapport personnalisé, puis cliquez surSuivant.
- Sélectionnez le rapport, puis cliquez surTerminer.
- IndiquezEmployeeBenefitEnrollmentspourl'alias de rapport, puis cliquez surTerminer.
- Dans la propriétéExtra Pathde la composante Workday-out-service, saisissez@{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189.
- Configurez le composant de média asynchroneSetReportandReportDesignVars.
- Ajoutez deux étapes d'écriture dans l'ongletPropriétésdu composant d'ensemble detraitement asynchroneet configurez les valeurs suivantes :Étape 1Étape 2Code de l'étape :WriteReportToVariableValeur d'entrée :messageValeur de sortie :variableNom de variable :test.workday.reportCode de l'étape :CopyReportDesignToVariableValeur d'entrée :messageValeur de sortie :variableNom de variable :test.report.design
- À l'aide dugénérateur de messages, ajoutez un élément de fichier statique.Indiquer@{'my_report_designs/New_Hire_Letter.rptdesign'}comme emplacement du fichier de conception de rapport dans la propriétéFichier d'entrée.
- Dans la vuePropriétésde l'étape d'impressionGénérer unPDF PDF, cliquez sur le boutonSélectionner un paramètrede 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.rowtrue
- Stockez le fichier PDF généré avec le composant de média asynchroneLoadToWorkday.
- Ajoutez un composant d'étapede stockageavec une sortie de type MIME deapplication/pdf. Nommez la variablede sortietest.document.reference.
- Faites un clic droit sur le projet dans l'explorateur de projetset sélectionnezDéployer dans Workday.
- Dans l'explorateur de Cloud, faites un clic droit sur le nœud d'intégration Workday-inde StartHere, puis sélectionnezLancer l'intégration.
- Accédez au fichier PDF surW:Drive.
- Sélectionnez la vueConsole des traitements, puis cliquez sur l'icôneWorkday: Console des traitements.
- Connectez-vous à Workday et cliquez sur .
- Dans l'ongletMes rapports, dans la colonneNom du fichier, cliquez sur l'icônePDF.