Exemple : créer une conception de rapport avec un graphique
Cet exemple montre comment créer une conception de rapport qui inclut un graphique.
Votre service des RH vous demande de créer une conception de rapports pour un récapitulatif de l’ensemble de rémunération globale des employés qui comprend un graphique à secteurs avec la décomposition par type de rémunération. Vous devez créer un rapport personnalisé Workday avec un objet de gestion principal pour les travailleurs et un objet de gestion secondaire pour les éléments de rémunération globale.
- 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é.
- Créez une copie du rapport personnalisé surla rémunération globale des employés:
- Accédez au rapport personnaliséRémunération globale des employéset précisez un ou plusieurs travailleurs.
- À partir du menu des actions connexes du rapport, sélectionnez l’option .
- Nommez le nouveau rapportRémunération globale de mes employés, .
- Cliquez surOK.
- Supprimez du rapport les éléments inutiles :
- Dans l’ongletColonnesdu rapport, supprimez les rangées suivantes :Objet de gestionChampRemplacement d’en-tête de colonneTravailleurNombre total d'actions octroyéesTotal des actions octroyéesTravailleurValeur calculée de l'octroi - RSURSU de la valeur calculée de l'octroiTravailleurValeur calculée de l'octroi - ISOValeur ISO de valeur calculée de l'octroiTravailleurValeur calculée de l'octroi - NSOMontant calculé de l'octroi pour la valeur de l'octroiTravailleurActions RSU octroyéesActions RSU octroyéesTravailleurActions ISO octroyéesActions ISO octroyéesTravailleurActions NSO octroyéesActions NSO octroyéesTravailleurPourcentage d'options d'achat d'actions acquisPourcentage d'options d'achat d'actions acquisTravailleurCouleur 1àCouleur 7.Couleur 1àCouleur 7.TravailleurÉtiquette 1àÉtiquette 7.Étiquette 1àÉtiquette 7.TravailleurAdresse URL du logo de la sociétéAdresse URL du logo de la sociétéOctrois d’actionsToutes les rangées.Toutes les rangées.
- Dans la grilleEn-têtes de colonnes de groupes, retirez la rangée de l’objet de gestionOctrois d’actions.
- Dans l’ongletSous-filtre, retirez l’objet de gestionÉléments de rémunération globale (Ne pas utiliser).
- Cliquez surOK.
- Ouvrez Report Designer dans Workday Studio.
- Créez un projet de rapport nomméRémunération globale de mon employé. Dans ce projet, créez un fichier de rapport nomméRémunération globale de mon employé.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éeMy Employee Total Rewards.
- Téléchargez la description du rapport personnaliséRémunération globale de mon employéà partir de Workday.
- Téléchargez des exemples de données de rapport à partir de Workday et nommez le fichierMy Employee Total Rewards.xml.
- Créez le jeu de données relatif à l’objet de gestion principal, Travailleurs, avec les valeurs suivantes :
Option Description Sélection de source de donnéesRémunération globale de mon employéType de jeu de donnéesJeu de données de rapport principal de WorkdayNom du jeu de donnéesTravailleursReport Designer affiche les valeurs et les noms des éléments du schéma XML pour les colonnes que vous avez ajoutées sous forme de rangées à votre rapport personnalisé pour l’objet de gestion Travailleur dans Workday. Notez que Report Designer ajoute automatiquement une colonneRow_Numberpour prendre en charge le regroupement. - Créez le jeu de données relatif à l’objet de gestion secondaire, Éléments de rémunération globale, avec les valeurs suivantes :
Option Description Sélection de source de donnéesRémunération globale de mon employéType de jeu de donnéesJeu de données de rapport secondaire WorkdayNom du jeu de donnéesTotauxObjet de gestionÉléments de rémunération globaleReport Designer affiche les valeurs des éléments du schéma XML pour chacune des colonnes que vous avez ajoutées sous forme de rangées à votre rapport personnalisé pour l’objet de gestion Éléments de rémunération globale dans Workday, ainsi que leurs noms d’affichage. Il affiche également un message d’avertissement à propos d’une valeur de paramètre d’entréePrimaryRowNumbervide. Vous configurerez cela plus tard. Ignorent donc le message. - Ajoutez un tableau à la disposition :
- Dans la vuePlan, cliquez avec le bouton droit sur le nœudCorpset sélectionnezÉlément d’insertion.
- Double-cliquez sur l’élémentTableauet configurez les valeurs suivantes :
Option Description Nombre de colonnes1Nombre de détails1Jeu de donnéesTravailleursVous n’avez besoin que d’une colonne et d’une 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électionnezSupprimer. - Ajoutezla Grille 1au tableau :
- 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 surGrilleet configurez deux colonnes et une rangée.
- Cliquez avec le bouton droit sur le premier nœudde cellulesous , puis sélectionnezl'élément d'insertion.
- Double-cliquez sur l’élément de rapportImageet sélectionnezImage incorporée, puis cliquez surAjouter une image...pour accéder au fichier d’image du logo de la société.
- Cliquez avec le bouton droit sur le deuxième nœudde la cellulesous , puis sélectionnezl'élément d'insertion.
- Double-cliquez surTexte dynamiqueet sélectionnez , puis insérez la liaison de colonne pourl’exercice.Si vous ne trouvez pas la liaison de colonnes requise, cliquez surModifier les liaisons...et actualisez la liste.
- Entrée" Executive Rewards"après le signe+et cliquez surOK.
- Faites glisser le jeu de donnéesTravailleurdu nœud vers la deuxième colonne, sous l’élément de rapport en texte dynamique.
- Dans la vueÉditeur de propriétés - Données, alignez les éléments insérés à droite.
- Dans la vueÉditeur de propriétés - Grille, nommez cette grilleGrille 1et réduisez la grille.
- Enregistrez votre travail.
- Ajoutezla Grille 2au tableau :
- Comme avant, insérez une grille, puis configurez une colonne et une rangée.
- Dans la vueÉditeur de propriétés - Grille, sélectionnez le jeu de données secondaireTotauxdans la listeJeu de données.
- À partir de L'option , cliquez surSyntaxe Java.
- Dans leCréateur d'expression, sélectionnez et double-cliquez surRangéepour entrer la valeurrow.__rownuml'expression.
- Ajoutez un graphique à la grille.Report Designer ne prend actuellement pas en charge l'aperçu en direct pour les graphiques. Vous devez désactiver l'aperçu en direct avant d'ajouter le graphique. Pour ce faire, décochez la caseActiver l’aperçu en direct dans le créateur de graphiquessous dans le menuPréférences.Faites un clic droit sur le nœud , puis sélectionnezInsérer un élément.
- Double-cliquez surGraphiqueet configurez les valeurs suivantes :ChampValeurSélectionner un type de graphiqueGraphiqueFormat de sortieSélectionnez l’une des options suivantes :
- PNG
- JPG
- BMP
Si vous sélectionnez l’option de formatSVG, le graphique ne sera pas rendu lorsque vous générerez un fichier PDF. - Cliquez surSuivant.
- Dans l'ongletSélectionner des données, sélectionnez et faites glisser la colonneCotisation cible de l'employeurà la listeDéfinition de la taille de la tranchepourla série 1. Report Designer insèrerow ["Target_Employer_Contribution"]l’expression comme valeur de lasérie 1.
- Sélectionnez la colonneÉlément de rémunération globaleet faites-la glisser vers la listeDéfinition de la catégorie.
- Cliquez surSuivant.
- Dans l’ongletMettre en forme le graphique, mettez en forme les valeurs suivantes pour le type de graphiqueSérie:ChampValeurSérie de valeursSupprimez le titrede la série 1.Configurez le champPolicespour :
- Taille de police6.
- Format grasB.
- Dans l’ongletMettre en forme le graphique, mettez en forme les valeurs suivantes pour le type de graphiqueZone de graphique:ChampValeurTitreVos attributions estimativesLotConfigurez les paramètresde format de zonesuivants :
- Ancre :En haut à gauche.
- Étendue :Vertical.
- Entrées (points) : Définir toutes les valeurs à0.
Configurez les paramètres suivants :- Orientation :verticale.
- Position :à gauche.
- Ancre :Moyen.
- Entrées (points) : Définir toutes les valeurs à0.
Configurez le champPolicespour :- Taille de police6.
- Format grasB.
- Cliquez surPostuleretterminer.
- Nommez la grilleGrille 2et enregistrez votre travail.
- Ajoutezla grille 3au tableau :
- Insérez une grille comportant 3 colonnes et 2 rangées.
- Ajoutez une couleur d’arrière-plan à la première colonne de la grille :
Vous pouvez toujours redimensionner la colonne pour créer une bande de couleur étroite en faisant glisser la poignée de la colonne.ChampValeurAjoutez ces couleurs auxcouleurs personnalisées:- Rouge :11.
- Vert :109.
- Bleu :168.
- Couleurs personnalisées :RGA (11, 109, 168).
- Bordure :Toutes les bordures.
- Dans la vuePlan, cliquez avec le bouton droit sur la deuxième cellule de la première rangée, puis sélectionnezInsérer l’élément.
- Double-cliquez sur l’optionTexte dynamiqueet entrez le texte suivant :row["Year"] + " Base Salary"
- Dans la vueÉditeur de propriétés - Texte dynamique, configurez le caractère gras et sélectionnez la taille de police12.
- Dans la vuePlan, développez et faites glisser le champTotal du salaire de base pour l’employeurdans la troisième colonne, première rangée de la grille.
- Dans la vueÉditeur de propriétés - Données, configurez le caractère gras et l’alignement à droite, puis sélectionnez la taille de la police12.
- Dans la vuePlan, cliquez avec le bouton droit sur la deuxième cellule de la deuxième rangée, puis sélectionnezInsérer l’élément.
- Double-cliquez surl’étiquetteet entrez le texte suivant :Base pay calculated for January 1 to December 31:
- Dans la vueÉditeur de propriétés - Étiquette, configurez le paramètre d’affichagesur une ligneet sélectionnez la taille de la police9.
- Dans la vuePlan, développez et faites glisser le champTotal du salaire de base pour l’employeurdans la deuxième colonne, deuxième rangée de la grille, juste après l’étiquette précédente.
- Dans la vueÉditeur de propriétés - Données, configurez le paramètre d’affichagesur une ligneet sélectionnez la taille de la police9.
- Dans la vueÉditeur de propriétés - Grille, indiquez la valeur de marge inférieure12.
- Nommez la grilleGrille 3et enregistrez votre travail.
- Ajoutezla grille 4au tableau :
- Insérez une grille avec 3 colonnes et 3 rangées.
- Comme avant, ajoutez une couleur d’arrière-plan à la première colonne de la grille :ChampValeurVert
- Couleur :Vert.
- Bordure :Toutes les bordures.
- Comme avant, ajoutez le texte dynamique à la deuxième cellule, première rangée de la grille :"Employer Allowance Contribution for " + row["Year"]
- Configurez le caractère gras et sélectionnez la taille de police12.
- Dans la vuePlan, développez et faites glisser le champTotal des indemnités de l'employeurà la troisième colonne, première rangée de la grille.
- Configurez le caractère gras et sélectionnez la taille de police12.
- Ajoutez ce texte dynamique à la deuxième cellule, deuxième rangée de la grille :"Your Total Employer Allowance Plan Contribution was: " + row["ER_Allowances_Total"]
- Dans la vueÉditeur de propriétés - Texte dynamique, sélectionnez la taille de police9et la valeur de marge intérieure inférieure6.
- Ajoutez ce texte dynamique à la deuxième cellule, troisième rangée de la grille :"Your Contribution to your Allowance Plan was: " + row["EE_Allowances_Total"]
- Dans la vueÉditeur de propriétés - Texte dynamique, sélectionnez la taille de police9, la valeur6de marge inférieure et la valeur de marge inférieure12.
- Nommez la grilleGrille 4et enregistrez votre travail.
- Ajoutezla grille 5au tableau :
- Insérez une grille avec 3 colonnes et 3 rangées.
- Ajoutez une couleur d’arrière-plan à la première colonne de la grille :ChampValeurAjoutez ces couleurs auxcouleurs personnalisées:
- Rouge :251.
- Vert :155.
- Bleu :26.
- Couleurs personnalisées :RGA (251, 155, 26).
- Bordure :Toutes les bordures.
- Ajoutez ce texte dynamique à la deuxième cellule, première rangée de la grille :"Employer Benefit Contribution for " + row["Year"]
- Configurez le caractère gras et sélectionnez la taille de police12.
- Dans la vuePlan, développez et faites glisser le champTotal des avantages sociauxdans la troisième colonne, première rangée de la grille.
- Dans la vueÉditeur de propriétés - Données, configurez le caractère gras et l’alignement à droite, puis sélectionnez la taille de la police12.
- Ajoutez ce texte dynamique à la deuxième cellule, deuxième rangée de la grille :"Your Total Employer Benefit Plan Contribution was: " + row["ER_Benefits_Total"]
- Dans la vueÉditeur de propriétés - Texte dynamique, sélectionnez la taille de police9et la marge intérieure inférieure6.
- Ajoutez ce texte dynamique à la deuxième cellule, troisième rangée de la grille :"Your Contribution to your Benefit Plan was: " + row["EE_Benefits_Total"]
- Dans la vueÉditeur de propriétés - Texte dynamique, sélectionnez la taille de police9, la valeur6de marge inférieure et la valeur de marge inférieure12.
- Nommez la grilleGrille 5et enregistrez votre travail.
- Ajoutezla grille 6au tableau :
- Insérez une grille avec 3 colonnes et 3 rangées.
- Ajoutez une couleur d’arrière-plan à la première colonne de la grille :ChampValeurRouge
- Couleur :Rouge.
- Bordure :Toutes les bordures.
- Ajoutez ce texte dynamique à la deuxième cellule, première rangée de la grille :"Target " + row["Year"] + " Management Incentive Plan Award"
- Configurez le caractère gras et sélectionnez la taille de police12.
- Dans la vuePlan, développez et faites glisser le champTotal des avantages reçus de l’employeurdans la troisième colonne, première rangée de la grille.
- Dans la vueÉditeur de propriétés - Données, configurez le caractère gras et l’alignement à droite, puis sélectionnez la taille de la police12.
- Ajoutez ce texte dynamique à la deuxième cellule, deuxième rangée de la grille :"Your Target Award is calculated using the estimated " + row["Year"] + " Base Salary shown above."
- Dans la vueÉditeur de propriétés - Texte dynamique, sélectionnez la taille de police9et la marge intérieure inférieure6.
- Ajoutez ce texte dynamique à la deuxième cellule, troisième rangée de la grille :"Your current Target Award as a percentage of Base Salary is: " + row["Bonus_Target_Percent"] + row["Percent_Sign"]
- Dans la vueÉditeur de propriétés - Texte dynamique, sélectionnez la taille de police9, la valeur6de marge inférieure et la valeur de marge inférieure12.
- Nommez la grilleGrille 6et enregistrez votre travail.
- Ajoutezla Grille 7au tableau :
- Insérez une grille avec 2 colonnes et 1 rangée.
- Ajoutez une couleur d’arrière-plan à la première colonne de la grille :ChampValeurAjoutez ces couleurs auxcouleurs personnalisées:
- Rouge :255.
- Vert :223.
- Bleu :223.
- Couleurs personnalisées :RGA (255, 223, 223).
- Bordure :Toutes les bordures.
- Ajoutez ce texte dynamique à la première cellule de la grille :"Total Estimated " +row["Year"] + " Compensation"
- Dans la vuePlan, développez et faites glisser le champMontant total de la rémunérationdans la deuxième colonne de la grille.
- Dans la vueÉditeur de propriétés - Données, configurez le caractère gras et l’alignement à droite, puis sélectionnez la taille de la police12.
- Nommez la grilleGrille 7et enregistrez votre travail.
- Pour retirer des pages supplémentaires à la fin du rapport, modifiez les préférences de disposition du rapport :
- Dans la vuePlan, sélectionnez le nœud de conception de rapports de haut niveauRémunération globale de mon employé.rptdesign.
- Dans la vueÉditeur de propriétés - Rapport, sélectionnez la préférence de dispositionPrésentation automatique.
- Enregistrez et prévisualisez votre conception.
Déployez votre conception dans Workday pour l’utiliser comme disposition de formulaire commercial.