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 montre comment extraire les données de rapport personnalisé de Workday et générer un fichier PDF à l’aide de Workday Studio.
Votre service de RH vous demande de générer une lettre de nouvelle embauche au format PDF. Vous utiliserez une définition de rapport personnalisé et un projet d’agrégation Workday dans Workday Studio pour générer le fichier PDF.
  1. Ouvrez une session dans votre locataire Workday GMS.
  2. Accédez à la tâche
    Créer un rapport personnalisé
    .
    1. Configurez les valeurs suivantes :
      Option
      Valeur
      Nom du rapport
      Inscriptions aux avantages sociaux de l'employé
      Type de rapport
      Avancé
      Activer comme service Web
      Cochez cette case.
      Optimisé pour les performances
      Décochez cette case.
      Source de données
      All Active and Terminated Workers
    2. Dans l’onglet
      Colonnes
      de la page
      Edit Custom Report
      , 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
      Travailleur
      Nom légal - Nom
      Nom
      Last_Name
      Travailleur
      Nom légal - Prénom
      Prénom
      First_Name
      Travailleur
      Numéro d’employé
      Numéro d’employé
      Employee_ID
      Travailleur
      Organisation de supervision
      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
      Titre de fonction
      Titre de fonction du pouvoir de signature
      Signatory_Business_Title
      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 des choix actuels
      Date d’effet
      Effective_Date
      Choix 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, Choix d’avantages sociaux. Entrez
      les choix d'avantages sociaux
      à la fois pour l'
      objet de gestion
      et
      l'en-tête de colonne de groupe
      .
  3. Ouvrez Workday Studio.
  4. Créez un nouveau
    projet d'agrégation Workday
    nommé
    CallPrintPdf
    .
  5. Dans la vue
    Explorateur de projets
    , cliquez avec le bouton droit de la souris
    CallPrintPDF/ws/WSR-OF
    et créez un nouveau dossier
    My_Report_Designs
    .
  6. Ajoutez les composantes suivantes à votre projet d’agrégation et associez-les :
    Type de composante
    Identifiant
    Workday-in
    Commencer ici
    Workday - Out - Rest
    RequestCustomReportData
    Médiation asynchrone
    SetReportandReport DesignVars
    PdfPrintStep
    GeneratePDF
    Médiation asynchrone
    TéléverserToWorkday
  7. Configurez le service de rapports dans la composante
    Workday
    -In.
    1. Dans la vue
      des propriétés
      , accédez à l’onglet
      Services
      pour la
      composante
      Workday-In.
    2. Sélectionnez l’icône
      Create Report Service
      et nommez-la
      DémarrerIci
      .
    3. Sélectionnez l’icône
      Ajouter une nouvelle entrée
      et entrez les valeurs suivantes :
      Option
      Valeur
      Alias
      mynewhireletter
      Description
      Rapport sur les lettres de ma nouvelle embauche
      Référence du rapport
      Rapport sur les lettres de ma nouvelle embauche
  8. Configurez la composante
    RequestCustomReportData
    .
    1. Dans la composante
      RequestCustomReportData
      , sélectionnez
      Select a RaaS Report
      dans la propriété
      Extra Path
      .
    2. Dans la page
      Filtrer les rapports RaaS personnalisés
      , précisez
      le champ Inscriptions aux avantages sociaux de l'employé
      pour le nom du rapport personnalisé, puis cliquez sur
      Suivant
      .
    3. Sélectionnez le rapport, puis cliquez sur
      Terminer
      .
    4. Précisez
      EmployeeBenefitEnrollments
      pour
      l'alias de rapport
      , puis cliquez sur
      Terminer
      .
    5. Dans la propriété
      Extra Path
      de la composante Workday-out- Rest, entrez
      @{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189
      .
  9. Configurez la composante de médiatisation asynchrone
    SetReportandReport DesignVars
    .
    1. Ajoutez deux étapes d’écriture dans l’onglet
      Propriétés
      de la composante d’agrégation
      de médiatisation asynchrone
      et configurez les valeurs suivantes :
      Étape 1
      Étape 2
      StepID:
      WriteReportToVariable
      Valeur d’entrée :
      message
      Valeur de sortie :
      variable
      Nom de la variable :
      test.workday.report
      StepID:
      CopyReport DesignToVariable
      Valeur d’entrée :
      message
      Valeur de sortie :
      variable
      Nom de variable :
      test.report.design
    2. À l'aide du
      Créateur de messages
      , ajoutez un élément de fichier statique.
      Préciser
      @{'my_report_designs/New_Hire_Letter.rptdesign'}
      comme emplacement du fichier de conception de rapports dans la propriété
      du fichier d’entrée
      .
  10. Dans la vue
    des propriétés
    de la composante de l’étape d’impression PDF
    GeneratePDF
    , cliquez sur le bouton
    Sélectionner un paramètre
    dans 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
    vrai
  11. Stockez le fichier PDF généré avec la composante de médiatisation asynchrone
    UploadToWorkday
    .
    1. Ajoutez une composante de l'étape
      Stocker
      avec un type de sortie MIME de
      demande/pdf
      . Nommez la variable
      de sortie
      test.document.reference
      .
    2. Effectuez un clic droit sur le projet dans l'
      explorateur de projets
      et sélectionnez
      Déployer dans Workday
      .
    3. Dans
      Cloud Explorer
      , cliquez avec le bouton droit sur le nœud d’intégration Workday-in
      DémarrerIci
      , puis sélectionnez
      Démarrer l’intégration
      .
  12. Accédez au fichier PDF dans
    W:Drive
    .
    1. Sélectionnez la vue
      Console des traitements
      , puis cliquez sur l’icône
      Workday: Process Console
      .
    2. Ouvrez une session à 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
      .