Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2024-12-13
Exemple : imprimer un rapport personnalisé dans une intégration Workday Studio

Exemple : imprimer un rapport personnalisé dans une intégration Workday Studio

Cet exemple décrit comment extraire les données d'un rapport personnalisé de Workday et générer un fichier PDF à l'aide de Workday Studio.
Votre service RH vous demande de générer une nouvelle lettre d'embauche au format PDF. Vous utiliserez une définition de rapport personnalisée et un projet d'agrégat Workday dans Workday Studio pour générer le PDF.
  1. Connectez-vous à votre environnement client Workday GMS.
  2. Accédez à la tâche
    Créer un rapport personnalisé
    .
    1. Configurez les valeurs suivantes :
      Option
      Valeur
      Nom du rapport
      Adhésions des salariés aux avantages sociaux
      Type de rapport
      Avancé
      Activer comme service web
      Cochez cette case.
      Optimisé pour les performances
      Désélectionnez cette case.
      Source de données
      All Active and Terminated Workers
    2. Dans l'onglet
      Colonnes
      de la page
      Modifier un rapport personnalisé
      , configurez 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é
      Prénom (légal)
      Prénom
      Prénom
      Employé
      Matricule du salarié
      Matricule du salarié
      Code du salarié
      Employé
      Organisation hiérarchique
      Organisation
      Organisation
      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é
      Intitulé de la fonction
      Intitulé de la fonction de délégation de signature
      Signatory_Business_Title
      Employé
      Adresse professionnelle complète
      Adresse professionnelle
      Adresse de travail
      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
      Garantie
      Garantie
      Garantie
      Options d'avantages sociaux
      Personnes à charge
      Personnes à charge
      Personnes à charge
      Options d'avantages sociaux
      Date de début des options actuelles
      Date d'effet
      Effective_Date
      Options d'avantages sociaux
      Numéro de groupe
      Numéro de groupe
      Group_Number
    3. Ajoutez un
      en-tête de colonne de groupe
      pour l'objet de gestion secondaire Options d'avantages sociaux. Saisissez
      des options d'avantages sociaux
      pour les champs
      Objet de gestion
      et
      En-tête de colonne de groupe
      .
  3. Ouvrez Workday Studio.
  4. Créez un nouveau
    projet d'instance Workday
    appelé
    CallPrintPdf
    .
  5. Dans la vue
    de l'Explorateur de projets
    , faites un clic droit sur
    AppelImprimer PDF/ws/W Permet
    de créer un nouveau dossier dans le dossier
    My_Report_Designs
    .
  6. Ajoutez les composants suivants à votre projet d'organisation et associez-les ensemble :
    Type de composant
    Identifiant
    workday-in
    Commencer ici
    workday-out-rest
    RequestCustomReportData
    Médiation asynchrone
    SetReportandReportDesignVars
    PdfPrintStep
    GeneratePDF
    Médiation asynchrone
    Télécharger dans Workday
  7. Configurez le service de rapport dans la composante Workday
    de début de Workday StartHere
    .
    1. Dans la vue
      Propriétés
      , accédez à l'onglet
      Services
      pour la composante Workday-in
      de StartHere
      .
    2. Cliquez sur l'icône
      Créer un service de rapport
      et nommez-la
      StartHere
      .
    3. Cliquez sur l'icône
      Ajouter une nouvelle entrée
      et saisissez les valeurs suivantes :
      Option
      Valeur
      Alias
      mynewhireletter
      Description
      Rapport sur mes lettres de nouvelle embauche
      Référence du rapport
      Rapport sur mes lettres de nouvelle embauche
  8. Configurez la composante Workday-out-roues
    RequestCustomReportData
    .
    1. Dans la composante Workday
      RequestCustomReportData
      , sélectionnez
      Select a RaaS Report
      dans la propriété
      Extra Path
      .
    2. Sur la page
      Filtrer les rapports RaaS personnalisés
      , indiquez
      Employee Benefits Enrollments
      comme nom de rapport personnalisé, puis cliquez sur
      Suivant
      .
    3. Sélectionnez le rapport, puis cliquez sur
      Terminer
      .
    4. Indiquez
      EmployeeBenefitEnrollments
      pour
      l'alias de rapport
      , puis cliquez sur
      Terminer
      .
    5. Dans la propriété
      Extra Path
      de la composante Workday-out-service, saisissez
      @{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189
      .
  9. Configurez le composant de média asynchrone
    SetReportandReportDesignVars
    .
    1. Ajoutez deux étapes d'écriture dans l'onglet
      Propriétés
      du composant d'ensemble de
      traitement asynchrone
      et configurez les valeurs suivantes :
      Étape 1
      Étape 2
      Code de l'étape :
      WriteReportToVariable
      Valeur d'entrée :
      message
      Valeur de sortie :
      variable
      Nom de variable :
      test.workday.report
      Code de l'étape :
      CopyReportDesignToVariable
      Valeur d'entrée :
      message
      Valeur de sortie :
      variable
      Nom de variable :
      test.report.design
    2. À l'aide du
      générateur de messages
      , ajoutez un élément de fichier statique.
      Indiquer
      @{'my_report_designs/New_Hire_Letter.rptdesign'}
      comme emplacement du fichier de conception de rapport dans la propriété
      Fichier d'entrée
      .
  10. Dans la vue
    Propriétés
    de l'étape d'impression
    Générer un
    PDF PDF, cliquez sur le bouton
    Sélectionner un paramètre
    de l'onglet
    Paramètres
    .
    Configurez les paramètres suivants :
    Nom du paramètre
    Valeur
    pdf.report.design.variable
    test.report.design
    pdf.workday.report.variable
    test.workday.report
    pdf.timezone
    CET
    pdf.language
    fr_FR
    pdf.locale
    fr_FR
    pdf.business.form.layout.wid
    fbbe44a681251000039acc2ff657000a
    pdf.report.design.wid
    fbbe44a6812510000399fdf02c3f0006
    pdf.apply.report.design.per.row
    true
  11. Stockez le fichier PDF généré avec le composant de média asynchrone
    LoadToWorkday
    .
    1. Ajoutez un composant d'étape
      de stockage
      avec une sortie de type MIME de
      application/pdf
      . Nommez la variable
      de sortie
      test.document.reference
      .
    2. Faites un clic droit sur le projet dans l'
      explorateur de projets
      et sélectionnez
      Déployer dans Workday
      .
    3. Dans l'
      explorateur de Cloud
      , faites un clic droit sur le nœud d'intégration Workday-in
      de StartHere
      , puis sélectionnez
      Lancer l'intégration
      .
  12. Accédez au fichier PDF sur
    W:Drive
    .
    1. Sélectionnez la vue
      Console des traitements
      , puis cliquez sur l'icône
      Workday: Console des traitements
      .
    2. Connectez-vous à Workday et cliquez sur
      Menu
      W:Drive
      .
    3. Dans l'onglet
      Mes rapports
      , dans la colonne
      Nom du fichier
      , cliquez sur l'icône
      PDF
      .