Exemple : créer une conception de rapport avec une image d’arrière-plan intégrée
Cet exemple montre comment créer une conception de rapport avec une image d’arrière-plan pour un certificat d’employé.
Votre service RH vous a demandé de créer un certificat pour récompenser les employés d’avoir atteint leurs objectifs. Vous devez créer un rapport personnalisé Workday qui inclut un objet de gestion principal et deux objets de gestion associés à une instance unique.
Créez une image d'arrière-plan pour votre certificat et nommez-la
Certificat.png
.- Ouvrez une session dans votre locataire Workday GMS.Si vous n’avez pas de locataire Workday GMS, vous pouvez utiliser n’importe quel locataire QA dans votre bac à sable avec l’accès de sécurité approprié.
- Accédez à la tâcheCréer un rapport personnalisé. Configurez les valeurs suivantes :ChampValeurNom du rapportCertificats de mon équipeType de rapportAvancéOptimisé pour les performancesDécochez cette case.Source de donnéesObjectifs de mon équipeActiver le service WebCochez cette case.
- Dans l’ongletColonnesde la pageEdit Custom Report, définissez des colonnes personnalisées pour l’objet de gestion principal, Goal.
- Ajoutez une rangée pour le nom de l’employé et configurez les valeurs suivantes :ChampValeurObjet de gestionTravailleur affecté à l'objectifChampNom légalRemplacement d’en-tête de colonneNom de l’employéAlias XML de remplacement d'en-tête de colonneEmployee_Name
- Ajoutez une rangée pour l’objectif et configurez les valeurs suivantes :ChampValeurObjet de gestionObjectifChampObjectifRemplacement d’en-tête de colonneObjectifAlias XML de remplacement d'en-tête de colonneObjectif
- Ajoutez une rangée pour la date de fin et configurez les valeurs suivantes :ChampValeurObjet de gestionObjectifChampTerminé leRemplacement d’en-tête de colonneTerminé leAlias XML de remplacement d'en-tête de colonneCompleted_On
- Ajoutez une rangée pour le statut de l’objectif et configurez les valeurs suivantes :ChampValeurObjet de gestionObjectifChampStatutRemplacement d’en-tête de colonneStatutAlias XML de remplacement d'en-tête de colonneStatut
- Ajoutez une rangée pour le pouvoir de signature et configurez les valeurs suivantes :ChampValeurObjet de gestionTravailleur actuelChampNom légalRemplacement d’en-tête de colonnePouvoir de signatureAlias XML de remplacement d'en-tête de colonnePouvoir de signature
- Dans la grilleEn-têtes de colonnes de groupes, définissez les objets de gestion secondaires.
- Ajoutez une rangée pour le travailleur actuel et configurez les valeurs suivantes :ChampValeurObjet de gestionTravailleur actuelEn-tête de colonne de groupeTravailleur actuelAlias XML d'en-tête de colonne de groupeCurrent_Worker
- Ajoutez une rangée pour le travailleur associé à l’objectif et configurez les valeurs suivantes :ChampValeurObjet de gestionTravailleur affecté à l'objectifEn-tête de colonne de groupeTravailleurAlias XML d'en-tête de colonne de groupeTravailleur
- Dans l’ongletFiltre, configurez les conditions de filtre.
- Ajoutez une nouvelle rangée et configurez les valeurs suivantes :ChampValeurEt/ouEtChampTerminé leOpérateurest supérieur àType de comparaisonDemander à l’utilisateur d’entrer la valeurValeur de comparaisonInvite par défaut
- Ajoutez une autre rangée et configurez les valeurs suivantes :ChampValeurEt/ouEtChampStatutOpérateurest dans la liste de sélectionType de comparaisonValeur spécifiée dans ce filtreValeur de comparaison4 - Terminé avec succès
- Dans l’ongletInvites, définissez les champs d’invite.
- Ajoutez une nouvelle rangée pour le champ de type de rapport et configurez les valeurs suivantes :ChampValeurChampType de déclarationQualificateur d’inviteIgnorent ce champ.Étiquette de l’inviteType de déclarationÉtiquette pour un alias XML de valeur d'inviteReporting_TypeType par défautAucune valeur par défautObligatoireCochez cette case.
- Ajoutez une nouvelle rangée pour le champ de date d’achèvement et configurez les valeurs suivantes :ChampValeurChampTerminé leQualificateur d’inviteInvite par défautÉtiquette de l’inviteTerminé après leÉtiquette pour un alias XML de valeur d'inviteCompleted_AfterType par défautAucune valeur par défautObligatoireCochez cette case.
- Cliquez surOK, puis cliquez surTest. Workday affiche les invitesType de déclarationetTerminé aprèsque vous avez configurées.
- Dans l’inviteType de subordonné, sélectionnezL’un ou l’autre.
- Dans l’invite du calendrierTerminé aprèsle, sélectionnez une date révolue.
- Cliquez surOK. Workday renvoie un résultat pour votre définition de rapport personnalisé.
- Ouvrez Report Designer dans Workday Studio.
- Créez un projet de rapport nomméCertificats d’employé. Dans ce projet, créez un fichier de rapport nomméEmployee Certificates.rptdesign.
- Créez une source de données Workday et téléchargez des exemples de données :
- Créez une nouvellesource de données de rapport WorkdaynomméeEmployee Certificates.
- Téléchargez la description du rapport personnaliséCertificats de mon équipeà partir de Workday.
- Téléchargez des exemples de données de rapport à partir de Workday et nommez le fichierEmployee Certificates.xml. Lorsque vous téléchargez l’exemple de données, configurez les valeurs suivantes :
Option Description Type de déclarationL'un ou l'autreTerminé après leSélectionnez une date qui se situe dans le passé. - Créez le jeu de données relatif aux objectifs de l’employé avec les valeurs suivantes :
Option Description Sélection de source de donnéesCertificats d'employéType de jeu de donnéesJeu de données de rapport principal de WorkdayNom du jeu de donnéesObjectifs des employés - Ajoutez un formulaire scanné comme image intégrée à la disposition :
- Dans la vuePlan, cliquez avec le bouton droit sur le nœudImages incorporées, puis sélectionnezNouvelle image incorporée.
- Sélectionnez le fichier d'image d'arrière-planCertificate.pngsur votre appareil et cliquez surOuvrir.
- Dans la vueÉditeur de propriétés - Page principale, accédez à l’ongletAvancé.
- Dans la sectionArrière-plan, configurez les valeurs suivantes :ChampValeurImage d'arrière-planCertificate.pngType d'image d'arrière-planImage incorporéeHauteur de la taille d'arrière-plan
- Mesure :8,5.
- Unités :dans.
Largeur de la taille d'arrière-plan- Mesure :11.
- Unités :dans.
- Dans la sectionOrientation, sélectionnez la valeurPaysage.
- Supprimez le pied de page contenant la date et l'heure. Pour ce faire, cliquez avec le bouton droit sur le pied de page et sélectionnezSupprimer.
- Ajoutez un tableau à la disposition :
- Dans la vuePlan, cliquez avec le bouton droit sur le nœudCorps, puis sélectionnezl’élément d’insertion.
- Double-cliquez sur l’élémentTableauet configurez les valeurs suivantes :
Vous n’avez besoin que de la rangée de détails de votre tableau. Pour supprimer les rangées d’en-tête et de pied de page, ainsi que des colonnes supplémentaires, faites un clic droit dans la cellule du guide, puis sélectionnezChampValeurNombre de colonnes1Nombre de détails1Jeu de donnéesObjectifs des employésSupprimer. Votre tableau contient maintenant une seule rangée détaillée. - Faites glisser la bordure du tableau vers la limite de la page en utilisant l’image d’arrière-plan comme guide.
- Enregistrez votre travail.
- Ajoutez une grille à la disposition :
- Dans la vuede plan, cliquez avec le bouton droit sur le nœudde cellulequi se trouve sous , puis sélectionnezl'élément d'insertion.
- Double-cliquez surGrille.
- Configurez une colonne et huit rangées.
- Faites glisser la première rangée de la grille vers le bas et placez la bordure sous les deux premières lignes de texte.
- Ajoutez les données sur le nom de l’employé à la deuxième rangée de la grille :
- Dans la vuePlan, cliquez avec le bouton droit sur le nœud de la deuxième cellule, puis sélectionnezInsérer l’élément.
- Double-cliquez sur l’élémentDonnées, puis cliquez surSyntaxe Java.
- Configurez l'expression suivante dans lecréateur d'expressions:row["Worker.Employee_Name"]. Vous pouvez entrer les parties des rangées de l’expression en sélectionnant , puis en double-cliquant surWorker.Employee_Name.
- Entrezle nom de l'employécomme nom d'affichage pourla liaison de données nouvelles, puis cliquez surOK.
- Dans la vueÉditeur de propriétés - Données, configurez l'alignement aucentreet la taille de la police à24.
- Faites glisser la troisième rangée de la grille vers le bas en faisant glisser sa bordure sous la ligne de texte suivante.
- Ajoutez l’élément de données liées à l’objectif à la quatrième rangée de la grille :
- Dans la vuePlan, cliquez avec le bouton droit sur le nœud de la quatrième cellule, puis sélectionnezl'élément d'insertion.
- Double-cliquez sur l’élémentDonnées, puis cliquez surSyntaxe Java.
- Configurez l'expression suivante dans lecréateur d'expressions:row["Goal"]. Vous pouvez entrer les parties de rangée de l’expression en sélectionnant , puis en double-cliquantsur Objectif.Si vous ne trouvez pas la liaison de colonnes requise, cliquez surModifier les liaisons...et actualisez la liste.
- Entrez le nom de l'objectif comme nom d'affichage pourla liaison de données nouvelles, puis cliquez surOK.
- Dans la vueÉditeur de propriétés - Données, configurez l'alignement aucentreet la taille de la police à18.
- Faites glisser la cinquième rangée sous la prochaine ligne de texte.
- Ajoutez l’élément de données de date d’achèvement à la sixième rangée de la grille :
- Dans la vuePlan, cliquez avec le bouton droit sur le sixième nœud de cellule, puis sélectionnezInsérer l’élément.
- Double-cliquez sur l’élémentDonnées, puis cliquez surSyntaxe Java.
- Configurez l'expression suivante dans lecréateur d'expressions:row["Completed On"]. Vous pouvez entrer les parties de rangée de l’expression en sélectionnant , puis en double-cliquant surCompleted_On.
- EntrezDate de fincomme nom d'affichage etDatecomme type de données pourla liaison de nouvelles données, puis cliquez surOK.La dateest une valeur de type de données qui n'est pas une chaîne. Vous devez préciser la bonne valeurde type de données,Date, pour l'élément de donnéesTerminé le.
- Dans la vueÉditeur de propriétés - Données, configurez l'alignement aucentreet la taille de la police à16.
- Faites glisser la septième rangée sous la ligne pour la signature du gestionnaire.
- Insérez une grille imbriquée dans la 8e rangée :
- Dans la vuePlan, cliquez avec le bouton droit sur le nœud numéro huit. Sélectionnez ensuitel’élément d’insertion (Insérer l’élément).
- Insérez une grille comportant 3 colonnes et 1 rangée. Report Designer insère une grille imbriquée à trois colonnes avec une seule rangée dans la 8e rangée de la grille.
- Développez le nouvel élément de rapport imbriqué de la grille, cliquez avec le bouton droit sur la deuxième cellule de la rangée, puis sélectionnezInsérer l’élément.
- Double-cliquez sur l’élémentDonnées, puis cliquez surSyntaxe Java.
- Configurez l'expression suivante dans lecréateur d'expressions:row["Curent_Worker.Signatory"]. Vous pouvez entrer les parties de rangée de l’expression en sélectionnant , puis en double-cliquant surCurrent_Worker.Signatory. Cette expression retourne la valeurdu pouvoir de signaturepour chaque rangée du rapport
- EntrezPouvoir de signaturecomme nom d'affichage pour laliaison de données nouvelles, puis cliquez surOK.
- Faites glisser la colonne d’élément de donnéesSignaturepar sa bordure droite et placez-la sous la ligne de signature, puis alignez à droite la valeur des données.
Pour éviter que votre conception de rapports ne dépasse les limites de la page, vous pouvez vous assurer que :- La propriété du nœudde hauteurn'a pas de valeur.
- Les valeursd'en-têteetde pied de pagesont définies à0dans.
- Enregistrez et prévisualisez votre conception.
Déployez votre conception dans Workday pour l’utiliser comme disposition de formulaire commercial.