Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
Exemple : créer une conception de rapport avec plusieurs jeux de données

Exemple : créer une conception de rapport avec plusieurs jeux de données

Cet exemple montre comment créer une conception de rapport en fonction d’un rapport personnalisé qui inclut des objets de gestion principaux et secondaires, ainsi que des champs à instances multiples.
Votre service RH vous demande de créer une conception de rapport pour une lettre présentant un plan aux inscriptions aux avantages sociaux des employés. Vous devez créer un rapport personnalisé Workday qui comprend un objet de gestion secondaire et un champ à instances multiples. Cela signifie que vous devez créer un jeu de données pour l’objet de gestion principal, un autre pour l’objet de gestion secondaire et un tiers pour le champ à instances multiples.
  1. Ouvrez une session dans votre locataire Workday GMS.
  2. Accédez à la tâche
    Créer un rapport personnalisé
    . Configurez les valeurs suivantes :
    Option
    Valeur
    Nom du rapport
    Inscriptions des employés aux avantages sociaux
    Type de rapport
    Avancé
    Source de données
    Tous les travailleurs actifs et dont l'emploi a pris fin
    Activer comme service Web
    Cochez cette case.
  3. Dans l’onglet
    Colonnes
    , entrez les valeurs suivantes :
    Objet de gestion
    Champ
    Remplacement d’en-tête de colonne
    Alias XML de remplacement d'en-tête de colonne
    Travailleur
    Nom légal - Nom de famille
    Nom
    Last_Name
    Travailleur
    Nom légal - Prénom
    Prénom
    Prénom_nom
    Travailleur
    Numéro d'employé
    Numéro d'employé
    Numéro_employé
    Travailleur
    Organisation de supervision
    Organisation
    Organisation_organisation_organisation
    Travailleur
    Premier jour de cette année civile
    Date d'inscription aux avantages sociaux
    Benefit_Enrollment_Date
    Travailleur
    Travailleur actuel
    Pouvoir de signature
    Pouvoir de signature
    Travailleur
    Adresse de travail - Complète
    Adresse de travail
    Work_Address
    Choix d'avantages sociaux
    Type d’avantages sociaux
    Type d’avantages sociaux
    Benefit_Type
    Choix d'avantages sociaux
    Fournisseur d'avantages sociaux
    Fournisseur d'avantages sociaux
    Benefit_Provider
    Choix d'avantages sociaux
    Garantie
    Garantie
    Garantie
    Choix d'avantages sociaux
    Personnes à charge
    Personnes à charge
    Personnes à charge
    Choix d'avantages sociaux
    Date de début de la garantie choisie actuelle
    Date de début de la garantie choisie actuelle
    Effective_Date
    Choix d'avantages sociaux
    Numéro de groupe
    Numéro de groupe
    Group_Number
  4. Ajoutez un
    en-tête de colonne de groupe
    pour l’objet de gestion secondaire. Entrez
    Choix d’avantages sociaux
    dans les champs
    Objet de gestion
    et
    En-tête de colonne de groupe
    .
  5. Ouvrez Report Designer dans Workday Studio.
  6. Créez un projet de rapport nommé
    Lettre d’inscription aux avantages sociaux de l’employé
    . Dans ce projet, créez un fichier de rapport nommé
    Employee Benefit.rptdesign
    .
  7. Créez une source de données Workday et téléchargez des exemples de données :
    1. Créez une nouvelle
      source de données de rapport Workday
      nommée
      Employee Benefit Enrollments Data
      .
    2. Téléchargez la description du rapport personnalisé
      Inscriptions aux avantages sociaux des employés
      à partir de Workday.
    3. Téléchargez des exemples de données de rapport à partir de Workday et nommez le fichier
      Employee Benefit Enrollments Sample.xml
      .
  8. Créez le jeu de données lié à l’objet de gestion principal, Travailleur, avec les valeurs suivantes :
    Option
    Valeur
    Sélection de sources de données
    Données sur les inscriptions aux avantages sociaux des employés
    Type de jeu de données
    Jeu de données de rapport principal de Workday
    Nom du jeu de données
    Travailleur
    Report Designer affiche les valeurs d’élément de schéma XML et les noms 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 colonne
    Row_Number
    pour prendre en charge le regroupement.
  9. Créez le jeu de données lié à l’objet de gestion secondaire, Choix d’avantages sociaux, avec les valeurs suivantes :
    Option
    Valeur
    Sélection de sources de données
    Données sur les inscriptions aux avantages sociaux des employés
    Type de jeu de données
    Jeu de données de rapport secondaire de Workday
    Nom du jeu de données
    Choix d'avantages sociaux
    Objet de gestion
    Choix d'avantages sociaux
    Report Designer affiche les valeurs d’élément de 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 Choix d’avantages sociaux dans Workday, ainsi que leurs noms d’affichage. Il affiche également un message d’avertissement à propos d’une valeur de paramètre d’entrée
    PrimeRowNumber
    vide. Vous la configurerez plus tard; faites donc disparaître le message.
  10. Passez en revue les champs de votre rapport personnalisé dans Workday. Vous constaterez que
    Dépendances
    est un champ à plusieurs instances, comme l’indique l’icône multi-instances.
  11. Créez un autre ensemble de données secondaires lié au champ multi-instance
    Dépendances
    dans votre rapport personnalisé :
    Option
    Valeur
    Sélection de sources de données
    Données sur les inscriptions aux avantages sociaux des employés
    Type de jeu de données
    Jeu de données de rapport secondaire de Workday
    Nom du jeu de données
    Personnes à charge
    Objet de gestion
    Choix d’avantages sociaux/Personnes à charge
    Report Designer affiche la valeur d’élément de schéma XML pour le champ multi-instance
    Dépendances
    et son nom d’affichage. De nouveau, il affiche également un message d’avertissement concernant une valeur de paramètre d’entrée
    PrimeRowNumber
    vide. Comme précédemment, faites disparaître le message.
  12. Ajoutez un tableau à la disposition :
    1. Faites glisser un élément de rapport
      Tableau
      vers l’onglet
      Disposition
      de la fenêtre principale.
    2. Configurez une colonne et une rangée de détails.
    3. Sélectionnez
      Travailleur
      dans la liste déroulante
      Jeu de données
      .
    4. Sélectionnez toutes les colonnes de liaison disponibles.
    5. Supprimez les rangées d’en-tête et de pied de page.
    6. Faites glisser la bordure de la rangée détaillée pour augmenter sa taille. Cela donne aux rangées une taille fixe, ce qui peut tronquer les données. Pour vous assurer que le tableau peut prendre de l’ampleur pour tenir compte des données qui y sont affichées, sélectionnez la cellule de guide pour la seule rangée du tableau. Dans l’onglet
      Général
      de la vue
      Éditeur de propriété
      de la ligne, supprimez la valeur du champ
      Hauteur
      .
    7. Dans l’onglet
      Général
      de la vue
      Éditeur de propriété
      de la table, ajoutez
      Travailleur
      dans le champ
      Nom
      .
  13. Ajoutez un fichier d’image locale du logo de votre société à la disposition :
    1. Faites glisser un élément de rapport
      Image
      vers le tableau
      Travailleur
      .
    2. Cochez la case
      Image incorporée
      , puis cliquez sur
      Ajouter une image...
      pour accéder à un fichier d’image approprié.
  14. Ajoutez le champ
    Adresse de travail
    à la disposition :
    1. Faites glisser le champ
      Adresse de travail
      du jeu de données
      Travailleur
      vers le tableau
      Travailleur
      dans la vue
      Disposition
      .
    2. Dans l’onglet
      Remplissage
      de la vue
      Éditeur de propriété
      de l’élément
      Adresse de travail
      , configurez les valeurs
      Haut
      et
      Bas
      à
      12
       points.
  15. Ajoutez la date du jour à la disposition :
    1. Faites glisser un élément
      de données
      vers le tableau
      des travailleurs
      et placez-le sous l’élément précédent.
    2. Entrez
      Date de préparation
      dans le
      champ Nom d’affichage
      et sélectionnez
      Date
      dans la liste déroulante
      Type de données
      .
    3. Cliquez sur
      Syntaxe Javascript
      . Sélectionnez
      Date
      des fonctions natives Javascript
      , puis double-cliquez sur
      Date()
      pour entrer la
      new Date()
      expression.
  16. Ajoutez une formule de politesse à la disposition :
    1. Faites glisser un élément
      Texte dynamique
      vers le tableau
      Travailleur
      et placez-le sous l’élément précédent.
    2. Configurez cette expression dans le
      générateur d'expressions
      :
      "Dear " + row["First_Name"] + " " + row["Last_Name"] + ","
      . Vous pouvez entrer les parties rangées de l’expression en sélectionnant
      Table de liaisons de colonnes disponibles - Travailleur
      , puis en double-cliquant sur
      First_Name
      ou
      Last_Name
      .
    3. Configurez le remplissage supérieur et inférieur de l’élément de salutation à
      6
       points.
  17. Ajoutez un texte d’introduction à la disposition :
    1. Faites glisser un autre élément de rapport
      Texte dynamique
      vers le tableau
      Travailleur
      et placez-le sous l’élément précédent.
    2. Configurez cette expression dans le
      générateur d'expressions
      :
      "Thank you for completing the Benefit Enrollment process. We are very pleased to present your Benefits Statement. You are enrolled in the following plans as of " + row["Benefit_Enrollment_Date"] + "."Expression Builder
      Vous pouvez entrer la partie rangée de l’expression en sélectionnant
      Table de liens de colonnes disponibles  - Travailleur
      , puis en double-cliquant sur
      Benefit_Enrollment_Date
      .
    3. Configurez le remplissage supérieur et inférieur de l’élément de texte d’introduction à
      six
       points.
  18. Ajoutez le jeu de données
    Choix d’avantages sociaux
    à la disposition sous forme de tableau incorporé et configurez la valeur du paramètre d’entrée
    PrimeRowNumber
     :
    1. Faites glisser le jeu de données
      Choix d’avantages sociaux
      vers le tableau
      Travailleur
      et placez-le sous l’élément précédent. Sélectionnez toutes les colonnes de liaison disponibles.
    2. Nommez la nouvelle table
      Avantages sociaux
      .
    3. Dans l’onglet
      Liaison
      de la vue
      Éditeur des propriétés
      du tableau
      des avantages sociaux
      , cliquez sur
      Liaison de paramètres de jeu de données
      .
    4. Sélectionnez le paramètre
      PrimaryRowNumber
      , puis cliquez sur
      Modifier
      .
    5. Cliquez sur
      Syntaxe Javascript
      . Sélectionnez
      Table
      de liaisons de colonnes disponibles - Travailleur
      , puis double-cliquez sur
      Rangée
      pour entrer la valeur
      row.__rownum
      expression. Cette expression renvoie le numéro de rangée actuel, afin que les détails des choix d’avantages sociaux correspondants soient renvoyés pour chaque travailleur.
    6. Supprimez la rangée de pied de page dans la table
      Avantages sociaux
      .
  19. Ajoutez le jeu de données
    Dépendances
    à la disposition en tant que tableau intégré et configurez les deux valeurs des paramètres d’entrée
    PrimeRowNumber
    et
    SecondaireRowNumber
     :
    1. Ajoutez une nouvelle colonne à droite de la colonne
      Garantie
      .
    2. Faites glisser le jeu de données
      Personnes à charge
      à partir de la vue
      Explorateur de données
      et placez-le dans la rangée détaillée de la colonne que vous venez de créer. Le jeu de données ne comprend qu'une seule colonne de liaison disponible. Sélectionnez-le.
    3. Faites glisser l’en-tête de la colonne
      Personnes à charge
      dans la rangée d’en-tête entre
      Garantie
      et
      Date d’effet
      .
    4. Supprimez les rangées d’en-tête et de pied de page dans le tableau intégré
      Dépendances
      .
    5. Nommez le nouveau tableau intégré
      Dépendents
      .
    6. Dans l’onglet
      Liaison
      de la vue
      Éditeur des propriétés
      de la table
      Dépendances
      , cliquez sur
      Liaison de paramètres de jeu de données
      .
    7. Sélectionnez le paramètre
      PrimaryRowNumber
      , puis cliquez sur
      Modifier
      .
    8. Cliquez sur
      Syntaxe Javascript
      . Sélectionnez
      Table
      de liaisons de colonnes disponibles - Travailleur
      , puis double-cliquez sur
      Rangée
      pour entrer la valeur
      row._outer.__rownum
      expression. Notez que l’expression est façonnée de cette façon, car la table
      Dépendances
      est imbriquée dans la table
      Travailleurs
      .
    9. Sélectionnez le paramètre
      SecondRowNumber
      , puis cliquez sur
      Modifier
      .
    10. Cliquez sur
      Syntaxe Javascript
      . Sélectionnez
      Table
      des liens de colonnes disponibles - Avantages sociaux
      , puis double-cliquez sur
      Rangée
      pour entrer la valeur
      row.__rownum
      expression.
  20. Ajoutez un paragraphe de clôture à la disposition :
    1. Faites glisser un élément
      d’étiquette
      vers le tableau
      du travailleur
      et placez-le sous l’élément précédent.
    2. Ajoutez ce texte à l’étiquette :
      If you have any questions or find your enrollment in error, please contact the Benefits Department.
    3. Configurez la marge intérieure supérieure et inférieure des éléments de paragraphe de clôture à
      6
       points.
  21. Ajoutez une fermeture de session à la disposition :
    1. Faites glisser un autre élément
      Étiquette
      vers le tableau
      Travailleur
      et placez-le sous l’élément précédent.
    2. Ajoutez ce texte à l’étiquette :
      Sincerely,
    3. Configurez la marge intérieure supérieure et inférieure de l’élément à déconnecter à
      6
       points.
  22. Ajoutez un signataire à la disposition :
    1. Faites glisser le champ
      Pouvoir de signature
      du jeu de données
      Travailleur
      vers le tableau
      Travailleur
      de la vue
      Disposition
      et placez-le sous l’élément précédent.
    2. Pour faire de la place à une signature, configurez la marge intérieure supérieure de l’élément de signataire à
      40
       points.
  23. Incluez un saut de page après chaque lettre :
    1. Dans la vue
      Éditeur de propriété
      du tableau
      Travailleur
      , sélectionnez l’onglet
      Saut de page
      .
    2. Dans la liste déroulante
      Après
      , sélectionnez
      Toujours
      .
  24. Changez la couleur d’arrière-plan du tableau
    Avantages sociaux
    . Faites en sorte que le texte de la rangée en soit gras et ajusté à gauche :
    1. Dans l’onglet
      Général
      de la vue
      Éditeur de propriété
      de la table, cliquez sur
      Couleur d’arrière-plan
      , puis sélectionnez une couleur appropriée.
    2. Sélectionnez la cellule de guide pour la rangée d’en-tête du tableau. Dans l’onglet
      Général
      de la vue
      Éditeur de propriété
      de la ligne, cliquez sur
      B
      , puis sur
      Gauche
      .
  25. Supprimer l’expression de date du pied de page dans la vue
    de la page principale
    .
  26. Enregistrez et affichez un aperçu de votre conception.
Déployez votre conception sur Workday pour l’utiliser en tant que disposition de formulaire commercial.