Exemple : créer une conception de rapport avec un graphique
Cet exemple décrit comment créer une conception de rapport qui inclut un graphique.
Votre service RH vous demande de créer une conception de rapport pour une synthèse du package de rémunération globale des salariés qui inclut un graphique à secteurs présentant une décomposition par type de rémunération. Vous devez créer un rapport personnalisé Workday avec un objet de gestion principal pour les employés et un objet de gestion secondaire pour les éléments de rémunération globale.
- Connectez-vous à votre environnement client Workday GMS.Si vous n'avez pas d'environnement client Workday GMS, vous pouvez utiliser n'importe quel environnement client AQ dans votre environnement Sandbox avec les droits d'accès appropriés.
- Créez une copie du rapport personnaliséRémunération globale des salariés:
- Accédez au rapport personnaliséRémunération globale des salariéset indiquez un ou plusieurs employés.
- Dans le menu des actions associées du rapport, sélectionnez l'option .
- Nommez le nouveau rapportMes rémunérations globales de salarié.
- Cliquez surOK.
- Supprimez les éléments inutiles du rapport :
- Dans l'ongletColonnesdu rapport, supprimez les lignes suivantes :Objet de gestionChampRemplacement d'en-tête de colonneEmployéNombre total d'actions octroyéesTotal des actions octroyéesEmployéValeur d'octroi calculée - RSURSU de la valeur d'octroi calculéeEmployéValeur d'octroi calculée - ISOISO de la valeur d'octroi calculéeEmployéValeur d'octroi calculée - NSOValeur de l'octroi non soumise à abattement calculéeEmployéNombre d'actions RSU octroyéesNombre d'actions RSU octroyéesEmployéActions ISO octroyéesActions ISO octroyéesEmployéNombre d'actions NSO octroyéesNombre d'actions NSO octroyéesEmployéPourcentage des options d'achat d'actions acquisesPourcentage des options d'achat d'actions acquisesEmployéCouleur 1àCouleur 7.Couleur 1àCouleur 7.EmployéLibellé 1aulibellé 7.Libellé 1aulibellé 7.EmployéURL du logo de l'unité légaleURL du logo de l'unité légaleOctrois d'actionsToutes les lignes.Toutes les lignes.
- Dans la grilleEn-têtes de colonne de groupe, supprimez la ligne d'objet de gestionOctrois d'actions.
- Dans l'ongletSous-filtre, supprimez 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éMes rémunérations globales de salarié. Dans ce projet, créez un fichier de rapport nomméMy Employee Total Rewards.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éMes rémunérations globales de salariédans Workday.
- Téléchargez des exemples de données de rapport depuis Workday et nommez le fichierMy Employee Total Rewards.xml.
- Créez le jeu de données associé à l'objet de gestion principal, Employés, avec les valeurs suivantes :
Option Description Sélection de la source de donnéesRémunération globale de mon salariéType de jeu de donnéesJeu de données de rapport principal WorkdayNom du jeu de donnéesEmployésReport Designer affiche les valeurs d'élément de schéma XML et les noms des colonnes que vous avez ajoutées sous forme de lignes à votre rapport personnalisé pour l'objet de gestion Employé dans Workday. Notez que Report Designer ajoute automatiquement une colonneRow_Numberpour prendre en charge le regroupement. - Créez le jeu de données associé à l'objet de gestion secondaire Total des éléments de rémunération, avec les valeurs suivantes :
Option Description Sélection de la source de donnéesRémunération globale de mon salariéType de jeu de donnéesJeu de données du rapport Workday secondaireNom du jeu de donnéesTotauxObjet de gestionTotal des éléments de rémunérationReport Designer affiche les valeurs des éléments de schéma XML pour chacune des colonnes que vous avez ajoutées sous forme de lignes à votre rapport personnalisé pour l'objet de gestion Total des éléments de rémunération dans Workday, ainsi que leurs noms d'affichage. Il affiche également un message d'avertissement concernant une valeur de paramètre d'entréePrimaryRowNumbervide. Vous procéderez à cette configuration ultérieurement. Ignorez donc le message. - Ajoutez un tableau à la mise en page :
- Dans la vuePlan, faites un clic droit sur le nœudCorps du messageet sélectionnezInsérer un élément.
- Cliquez deux fois sur l'élémentTableet configurez les valeurs suivantes :
Option Description Nombre de colonnes1Nombre de détails1Jeu de donnéesEmployésVous avez seulement besoin d'une colonne et d'une ligne de détail de votre table. Pour supprimer les lignes d'en-tête et de bas de page, ainsi que des colonnes supplémentaires, faites un clic droit dans la cellule de guide, puis sélectionnezSupprimer. - AjoutezGrille 1au tableau :
- Dans la vuePlan, faites un clic droit sur le nœudCellulesitué sous , puis sélectionnezInsérer un élément.
- Cliquez deux fois surGrilleet configurez 2 colonnes et 1 ligne.
- Faites un clic droit sur le premier nœudde cellulesous , puis sélectionnezInsérer un élément.
- Cliquez deux fois sur l'élément de rapportImageet sélectionnezImage intégrée, puis cliquez surAjouter une image...pour parcourir le fichier d'image du logo de l'unité légale.
- Faites un clic droit sur le deuxième nœudde cellulesous , puis sélectionnezInsérer un élément.
- Cliquez deux fois surTexte dynamiqueet sélectionnez , puis insérez l'association de colonnes pourl'année.Si vous ne trouvez pas la liaison de colonne obligatoire, 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éesEmployédu nœud jusqu'à 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 sur la droite.
- Dans la vueÉditeur de propriétés - grille, nommez cette grilleGrille 1et réduisez la grille.
- Enregistrez votre travail.
- AjoutezGrille 2au tableau :
- Comme avant, insérez une grille, puis configurez une colonne et une ligne.
- Dans la vueÉditeur de propriétés - grille, sélectionnez le jeu de données secondaireTotauxdans la listeJeu de données.
- À partir du Dans le cas contraire, cliquez surSyntaxe JavaScript.
- Dans legénérateur d'expressions, sélectionnez et cliquez deux fois surRowNumpour saisir l'row.__rownumexpression.
- Ajoutez un graphique à la grille.Actuellement, Report Designer ne prend pas en charge l'aperçu en temps réel des graphiques. Vous devez désactiver l'aperçu en temps réel avant de pouvoir ajouter le graphique. Pour cela, désélectionnez la caseActiver l'aperçu en temps réel dans le générateur de graphiquesdans du menuPréférences.Faites un clic droit sur le nœud , puis sélectionnezInsérer un élément.
- Cliquez deux fois surGraphiqueet configurez les valeurs suivantes :ChampValeurSélectionner un type de graphiqueGraphique à secteursFormat de sortieSélectionnez l'une des options suivantes :
- PNG
- JPG
- BMP
Si vous sélectionnez l'option de formatSVG, le graphique ne s'affichera pas lorsque vous générerez un PDF. - Cliquez surSuivant.
- Dans l'ongletSélectionner des données, sélectionnez la colonnePart employeur estiméeet faites-la glisser jusqu'à la listeDéfinition de la taille de tranchepourla série 1. Report Designer insèrerow ["Target_Employer_Contribution"]l'expression comme valeur de laSérie 1.
- Sélectionnez la colonneTotal de l'élément de rémunérationet faites-la glisser jusqu'à la listeDéfinition de catégorie.
- Cliquez surSuivant.
- Dans l'ongletMise en forme de 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 en grasB.
- Dans l'ongletMise en forme du graphique, mettez en forme les valeurs suivantes pour le type de graphiqueZone de graphique:ChampValeurTitleVos attributions estiméesGraphiqueConfigurez les paramètresFormat de la zonesuivants :
- Ancre :En haut à gauche
- Étendre :vertical.
- Encarts (points) : permet de définir toutes les valeurs sur0.
Configurez les paramètres suivants :- Orientation :verticale
- Position :à gauche.
- Ancre :milieu.
- Encarts (points) : permet de définir toutes les valeurs sur0.
Configurez le champPolicespour :- Taille de police6.
- Format en grasB.
- Cliquez surAppliqueretterminer.
- Nommez la grilleGrid 2et enregistrez votre travail.
- Ajoutezla grille 3au tableau :
- Insérez une grille de 3 colonnes et 2 lignes.
- Ajoutez une couleur d'arrière-plan à la première colonne de la grille :
Vous pouvez toujours redimensionner la colonne pour créer une bordure de couleur étroite en faisant glisser la poignée de la colonne.ChampValeurAjoutez les couleurs suivantes àdes couleurs personnalisées:- Rouge :11.
- Vert :109.
- Bleu :168.
- Couleurs personnalisées :RDB (11, 109, 168).
- Bordure :toutes les bordures.
- Dans la vuePlan, faites un clic droit sur la deuxième cellule de la première ligne, puis sélectionnezInsérer un élément.
- Cliquez deux fois sur l'optionTexte dynamiqueet saisissez le texte suivant :row["Year"] + " Base Salary"
- Dans la vueÉditeur de propriétés - Texte dynamique, configurez le format gras et sélectionnez la taille de police12.
- Dans la vueStructure, développez et faites glisser le champTotal du salaire de base ERjusqu'à la troisième colonne, première ligne de la grille.
- Dans la vueÉditeur de propriétés - vue de données, configurez la mise en gras, l'alignement à droite et sélectionnez la taille de police12.
- Dans la vuePlan, faites un clic droit sur la deuxième cellule de la deuxième ligne, puis sélectionnezInsérer un élément.
- Cliquez deux fois surLibelléet saisissez le texte suivant :Base pay calculated for January 1 to December 31:
- Dans la vueÉditeur de propriétés - Libellé, configurez le paramètre Affichageintégréet sélectionnez la taille de police9.
- Dans la vuePlan, développez et faites glisser le champTotal du salaire de base ERjusqu'à la deuxième colonne, deuxième ligne de la grille, juste après le libellé précédent.
- Dans la vueÉditeur de propriétés - données, configurez le paramètre Affichageintégréet sélectionnez la taille de police9.
- Dans la vueÉditeur de propriétés - grille, indiquez la valeur de la marge inférieure12.
- Nommez lagrille 3et enregistrez votre travail.
- AjoutezGrille 4au tableau :
- Insérez une grille de 3 colonnes et 3 lignes.
- 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 de la première ligne de la grille :"Employer Allowance Contribution for " + row["Year"]
- Configurez le format gras et sélectionnez la taille de police12.
- Dans la vueStructure, développez et faites glisser le champTotal des indemnités ERjusqu'à la troisième colonne, première ligne de la grille.
- Configurez le format gras et sélectionnez la taille de police12.
- Ajoutez ce texte dynamique à la deuxième cellule, deuxième ligne 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 ligne 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 valeur de marge intérieure inférieure de6et la valeur de marge inférieure12.
- Nommez lagrille 4et enregistrez votre travail.
- Ajoutezla grille 5au tableau :
- Insérez une grille de 3 colonnes et 3 lignes.
- Ajoutez une couleur d'arrière-plan à la première colonne de la grille :ChampValeurAjoutez les couleurs suivantes àdes couleurs personnalisées:
- Rouge :251.
- Vert :155.
- Bleu :26.
- Couleurs personnalisées :RDB (251, 155, 26).
- Bordure :toutes les bordures.
- Ajoutez ce texte dynamique à la deuxième cellule de la première ligne de la grille :"Employer Benefit Contribution for " + row["Year"]
- Configurez le format gras et sélectionnez la taille de police12.
- Dans la vueStructure, développez et faites glisser le champTotal des avantages sociauxjusqu'à la troisième colonne, première ligne de la grille.
- Dans la vueÉditeur de propriétés - vue de données, configurez la mise en gras, l'alignement à droite et sélectionnez la taille de police12.
- Ajoutez ce texte dynamique à la deuxième cellule, deuxième ligne 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 une taille de policede 9et une marge intérieurede 6.
- Ajoutez ce texte dynamique à la deuxième cellule, troisième ligne 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 valeur de marge intérieure inférieure de6et la valeur de marge inférieure12.
- Nommez lagrille 5et enregistrez votre travail.
- AjoutezGrille 6au tableau :
- Insérez une grille de 3 colonnes et 3 lignes.
- 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 de la première ligne de la grille :"Target " + row["Year"] + " Management Incentive Plan Award"
- Configurez le format gras et sélectionnez la taille de police12.
- Dans la vueStructure, développez et faites glisser le champTotal Incentive ERà la troisième colonne, première ligne de la grille.
- Dans la vueÉditeur de propriétés - vue de données, configurez la mise en gras, l'alignement à droite et sélectionnez la taille de police12.
- Ajoutez ce texte dynamique à la deuxième cellule, deuxième ligne 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 une taille de policede 9et une marge intérieurede 6.
- Ajoutez ce texte dynamique à la deuxième cellule, troisième ligne 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 valeur de marge intérieure inférieure de6et la valeur de marge inférieure12.
- Nommez lagrille 6et enregistrez votre travail.
- Ajoutezla grille 7au tableau :
- Insérez une grille avec 2 colonnes et 1 ligne.
- Ajoutez une couleur d'arrière-plan à la première colonne de la grille :ChampValeurAjoutez les couleurs suivantes àdes couleurs personnalisées:
- Rouge :255.
- Vert :223.
- Bleu :223.
- Couleurs personnalisées :RDB (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érationjusqu'à la deuxième colonne de la grille.
- Dans la vueÉditeur de propriétés - vue de données, configurez la mise en gras, l'alignement à droite et sélectionnez la taille de police12.
- Nommez lagrille 7et enregistrez votre travail.
- Pour supprimer des pages supplémentaires à la fin du rapport, modifiez les préférences de présentation du rapport :
- Dans la vuePlan, sélectionnez le nœud de conception de rapport de premier niveauMy Employee Total Rewards.rptdesign.
- Dans la vueÉditeur de propriétés - rapport, sélectionnez la préférence de présentationPrésentation automatique.
- Enregistrez et affichez un aperçu de votre modélisation.
Déployez votre conception dans Workday pour l'utiliser en tant que présentation de formulaire.