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

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

Cet exemple décrit comment créer une conception de rapport à partir d'un rapport personnalisé qui inclut des objets de gestion principaux et secondaires, ainsi que des champs multi-instances.
Votre service RH vous demande de créer une conception de rapport pour une lettre décrivant les adhésions aux avantages sociaux des salariés. Vous devez créer un rapport personnalisé Workday qui inclut un objet de gestion secondaire et un champ multi-instances. 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 troisième pour le champ multi-instances.
  1. Connectez-vous à votre environnement client Workday GMS.
  2. Accédez à la tâche
    Créer un rapport personnalisé
    . Configurez les valeurs suivantes :
    Option
    Valeur
    Nom du rapport
    Adhésions aux avantages sociaux des salariés
    Type de rapport
    Avancé
    Source de données
    Tous les employés actifs et en fin d'emploi
    Activer comme service web
    Cochez cette case.
  3. Dans l'onglet
    Colonnes
    , saisissez les valeurs suivantes :
    Objet de gestion
    Champ
    Remplacement d'en-tête de colonne
    Alias XML de remplacement d'en-tête de colonne
    Employé
    Nom légal
    Nom
    Nom
    Employé
    Nom légal - Prénom
    Prénom
    Prénom
    Employé
    Matricule du salarié
    Matricule du salarié
    Matricule du salarié
    Employé
    Organisation hiérarchique
    Organisation
    Organisation hiérarchique
    Employé
    Premier jour de l'année civile en cours
    Date d'adhésion aux avantages sociaux
    Benefit_Enrollment_Date
    Employé
    Employé actuel
    Délégation de signature
    Délégation de signature
    Employé
    Adresse professionnelle complète
    Adresse professionnelle
    Work_Address
    Options d'avantages sociaux
    Type d'avantages sociaux
    Type d'avantages sociaux
    Benefit_Type
    Options d'avantages sociaux
    Organisme d'avantages sociaux
    Organisme d'avantages sociaux
    Benefit_Provider
    Options d'avantages sociaux
    Couverture
    Couverture
    Couverture
    Options d'avantages sociaux
    Personnes à charge
    Personnes à charge
    Personnes à charge
    Options d'avantages sociaux
    Date de début de la garantie des options actuelles
    Date de début de la garantie des options actuelles
    Effective_Date
    Options 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. Saisissez
    Options d'avantages sociaux
    dans les champs
    Objet de gestion
    et
    En-tête de colonne de groupe
    .
  5. Ouvrir Report Designer dans Workday Studio.
  6. Créez un projet de rapport nommé
    Lettre d'adhésion aux avantages sociaux du salarié
    . 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 salariés
      depuis Workday.
    3. Téléchargez des exemples de données de rapport depuis Workday et nommez le fichier
      Employee Benefit Enrollments Sample.xml
      .
  8. Créez le jeu de données associé à l'objet de gestion principal Employé avec les valeurs suivantes :
    Option
    Valeur
    Sélection de la source de données
    Données d'adhésion aux avantages sociaux des salariés
    Type de jeu de données
    Jeu de données du rapport principal Workday
    Nom du jeu de données
    Employé
    Report Designer affiche les valeurs et noms d'élément de schéma XML pour les colonnes que vous avez ajoutées en tant que lignes à votre rapport personnalisé pour l'objet de gestion Employé 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 associé à l'objet de gestion secondaire Options d'avantages sociaux, avec les valeurs suivantes :
    Option
    Valeur
    Sélection de la source de données
    Données d'adhésion aux avantages sociaux des salariés
    Type de jeu de données
    Jeu de données du rapport secondaire Workday
    Nom du jeu de données
    Options d'avantages sociaux
    Objet de gestion
    Options 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 lignes à votre rapport personnalisé pour l'objet de gestion Options d'avantages sociaux dans Workday, ainsi que leurs noms d'affichage. Elle affiche également un message d'avertissement en cas de valeur du paramètre d'entrée
    PrimaryRowNumber
    vide. Comme vous le configurerez plus tard, ignorez le message.
  10. Révisez les champs de votre rapport personnalisé dans Workday. Vous constaterez que
    Personnes à charge
    est un champ multi-instance, comme indiqué par l'icône multi-instance.
  11. Créez un autre jeu de données secondaire relatif au champ multi-instance
    Personnes à charge
    de votre rapport personnalisé :
    Option
    Valeur
    Sélection de la source de données
    Données d'adhésion aux avantages sociaux des salariés
    Type de jeu de données
    Jeu de données du rapport secondaire Workday
    Nom du jeu de données
    Personnes à charge
    Objet de gestion
    Options d'avantages sociaux/Personnes à charge
    Report Designer affiche la valeur de l'élément de schéma XML pour le champ multi-instance
    Personnes à charge
    , ainsi que son nom d'affichage. De nouveau, elle affiche également un message d'avertissement concernant une valeur du paramètre d'entrée
    PrimaryRowNumber
    vide. Ignorez le message comme avant.
  12. Ajoutez un tableau à la présentation :
    1. Faites glisser un élément de rapport
      Table
      jusqu'à l'onglet
      Présentation
      de la fenêtre principale.
    2. Configurez une colonne et une ligne de détail.
    3. Sélectionnez
      Employé
      dans la liste déroulante
      Jeu de données
      .
    4. Sélectionnez toutes les colonnes de lien disponibles.
    5. Supprimez les lignes d'en-tête et de pied de page.
    6. Faites glisser la bordure de ligne détaillée pour augmenter sa taille. Ainsi, ses lignes ont une taille fixe, ce qui peut entraîner des données tronquées. Pour vous assurer que le tableau peut s'adapter aux données qui s'affichent, sélectionnez la cellule de guide pour la seule ligne 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és
      de la table, ajoutez
      Employé
      dans le champ
      Nom
      .
  13. Ajoutez un fichier d'image locale du logo de votre unité légale à la présentation :
    1. Faites glisser un élément de rapport
      Image
      vers le tableau
      Employé
      .
    2. Cochez la case
      Image imbriquée
      , puis cliquez sur
      Ajouter une image...
      pour rechercher un fichier d'image approprié.
  14. Ajoutez le champ
    Adresse professionnelle
    à la présentation :
    1. Faites glisser le champ
      Adresse professionnelle
      du jeu de données
      Employé
      vers le tableau
      Employé
      de la vue
      Présentation
      .
    2. Dans l'onglet
      Marge intérieure
      de la vue
      Éditeur de propriété
      de l'élément
      Adresse professionnelle
      , configurez les valeurs
      Haut
      et
      Bas
      avec
      12
       points.
  15. Ajoutez la date du jour à la présentation :
    1. Faites glisser un élément
      de Données
      jusqu'au tableau
      Employé
      et placez-le sous l'élément précédent.
    2. Saisissez
      Date de préparation
      comme
      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 JavaScript
      , puis cliquez deux fois sur
      Date()
      pour saisir les valeurs
      new Date()
      expression.
  16. Ajoutez une formule de politesse au format :
    1. Faites glisser un élément
      Texte dynamique
      jusqu'au tableau
      Employé
      et placez-le sous l'élément précédent.
    2. Configurez l'expression suivante dans le
      générateur d'expressions
      :
      "Dear " + row["First_Name"] + " " + row["Last_Name"] + ","
      . Vous pouvez saisir les parties de ligne de l'expression en sélectionnant
      Table de liaisons de colonnes disponibles
      - Employé
      , puis en cliquant deux fois sur
      Prénom
      ou
      Nom
      .
    3. Configurez le remplissage du haut et du bas de l'élément de politesse à
      6
       points.
  17. Ajoutez du texte de présentation à la présentation :
    1. Faites glisser un autre élément de rapport
      Texte dynamique
      jusqu'au tableau
      Employé
      et positionnez-le sous l'élément précédent.
    2. Configurez l'expression suivante 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 saisir la partie de ligne de l'expression en sélectionnant
      Table de liaisons de colonnes disponibles
      - Employé
      , puis en cliquant deux fois sur
      Benefit_Enrollment_Date
      .
    3. Configurez le remplissage supérieur et inférieur de l'élément de texte de présentation à
      6
       points.
  18. Ajoutez le jeu de données Options
    d'avantages sociaux
    à la présentation sous forme de table imbriquée et configurez la valeur du paramètre d'entrée
    PrimaryRowNumber
     :
    1. Faites glisser le jeu de données
      Options d'avantages sociaux
      jusqu'au tableau
      Employé
      et positionnez-le sous l'élément précédent. Sélectionnez toutes les colonnes de lien disponibles.
    2. Nommez la nouvelle table
      Avantages sociaux
      .
    3. Dans l'onglet
      Association
      de la vue
      Éditeur de propriété
      de la table
      Avantages sociaux
      , cliquez sur
      Association de paramètres de jeu de données
      .
    4. Sélectionnez le paramètre
      PrimaryRowNumber
      , puis cliquez sur
      Edit
      .
    5. Cliquez sur
      Syntaxe JavaScript
      . Sélectionnez
      Table de liaisons de colonnes disponibles
      - Employé
      , puis cliquez deux fois sur
      LigneNum
      pour saisir le
      row.__rownum
      expression. Cette expression renvoie le numéro de ligne actuel, de sorte que le détail des options d'avantages sociaux correspondant soit renvoyé pour chaque employé.
    6. Supprimez la ligne de pied de page du tableau
      Avantages sociaux
      .
  19. Ajoutez le jeu de données
    Dépendances
    à la présentation sous forme de tableau imbriqué et configurez les deux valeurs des paramètres d'entrée
    PrimaryRowNumber
    et
    SecondRowNumber
     :
    1. Ajoutez une nouvelle colonne à droite de la colonne
      Garantie
      .
    2. Faites glisser le jeu de données
      Dépendances
      depuis la vue de l'
      Explorateur de données
      et positionnez-le sur la ligne de détail de la colonne que vous venez de créer. Le jeu de données comporte une seule colonne de lien disponible. Sélectionnez-la.
    3. Faites glisser l'en-tête de colonne
      Personnes à charge
      jusqu'à la ligne d'en-tête comprise entre
      Garantie
      et
      Date d'effet
      .
    4. Supprimez les lignes d'en-tête et de pied de page du tableau intégré
      Personnes à charge
      .
    5. Nommez la nouvelle table imbriquée
      Dépendances
      .
    6. Dans l'onglet
      Liaison
      de la vue
      Éditeur de propriété
      du tableau
      Dépendances
      , cliquez sur
      Association de paramètres de jeu de données
      .
    7. Sélectionnez le paramètre
      PrimaryRowNumber
      , puis cliquez sur
      Edit
      .
    8. Cliquez sur
      Syntaxe JavaScript
      . Sélectionnez
      Table de liaisons de colonnes disponibles
      - Employé
      , puis cliquez deux fois sur
      LigneNum
      pour saisir le
      row._outer.__rownum
      expression. Notez que l'expression est façonnée de cette façon, car le tableau
      Personnes à charge
      est imbriqué dans le tableau
      Employé
      .
    9. Sélectionnez le paramètre
      Numéro de ligne secondaire
      , puis cliquez sur
      Modifier
      .
    10. Cliquez sur
      Syntaxe JavaScript
      . Sélectionnez
      Table de liaisons de colonnes disponibles
      Table - Avantages sociaux
      , puis cliquez deux fois sur
      LigneNum
      pour saisir le
      row.__rownum
      expression.
  20. Ajoutez un paragraphe de clôture à la présentation :
    1. Faites glisser un élément
      Libellé
      jusqu'au tableau
      Employé
      et placez-le sous l'élément précédent.
    2. Ajoutez le texte suivant au libellé :
      If you have any questions or find your enrollment in error, please contact the Benefits Department.
    3. Configurez le remplissage supérieur et inférieur de l'élément du paragraphe de clôture à
      6
       points.
  21. Ajoutez une déconnexion à la présentation :
    1. Faites glisser un autre élément
      Libellé
      jusqu'au tableau
      Employé
      et positionnez-le sous l'élément précédent.
    2. Ajoutez le texte suivant au libellé :
      Sincerely,
    3. Configurez le remplissage supérieur et inférieur de l'élément de déconnexion à
      6
       points.
  22. Ajoutez une délégation de signature à la présentation :
    1. Faites glisser le champ
      Délégation de signature
      du jeu de données
      Employé
      vers le tableau
      Employé
      de la vue
      Présentation
      et positionnez-le sous l'élément précédent.
    2. Pour faire de la place à la signature, configurez le remplissage du haut de l'élément de délégation de signature sur
      40
       points.
  23. Incluez une pause après chaque lettre :
    1. Dans la vue
      Éditeur de propriété
      du tableau
      Employé
      , sélectionnez l'onglet
      Saut de page
      .
    2. Dans la liste déroulante
      Après
      , sélectionnez
      Toujours
      .
  24. Modifiez la couleur d'arrière-plan du tableau
    Avantages sociaux
    . Saisissez le texte de sa ligne d'en-tête en gras et ajusté à gauche :
    1. Dans l'onglet
      Général
      de la vue
      Éditeur de propriétés
      du tableau, cliquez sur
      Couleur d'arrière-plan
      et sélectionnez une couleur qui vous convient.
    2. Sélectionnez la cellule guide pour la ligne d'en-tête de la table. Dans l'onglet
      Général
      de la vue
      Éditeur de propriété
      de la ligne, cliquez sur
       B
      , puis sur
      Gauche
      .
  25. Supprimez l'expression de date du pied de page dans la vue
    de la page principale
    .
  26. Enregistrez et prévisualisez votre modélisation.
Déployez votre modélisation dans Workday pour l'utiliser comme présentation de formulaire.