Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2024-12-13
Esempio: stampare un report personalizzato in un'integrazione di Workday Studio

Esempio: stampare un report personalizzato in un'integrazione di Workday Studio

Questo esempio illustra come estrarre i dati del report personalizzato da Workday e generare un file PDF utilizzando Workday Studio.
Il reparto risorse umane richiede di generare una nuova lettera di assunzione in formato PDF. Per generare il PDF verranno utilizzati una definizione di report personalizzato e un progetto di assieme Workday in Workday Studio.
  1. Accedere al tenant Workday GMS.
  2. Accedere all'attività
    Creazione report personalizzato
    .
    1. Configurare i seguenti valori:
      Opzione
      Valore
      Nome del report
      Iscrizioni ai benefit per i dipendenti
      Tipo report
      Avanzato
      Abilita come servizio Web
      Selezionare questa casella di controllo.
      Ottimizzato per performance
      Deselezionare questa casella di controllo.
      Origine dati
      All Active and Terminated Workers
    2. Nella scheda
      Colonne
      della pagina
      Modifica report personalizzato
      , configurare i seguenti valori:
      Oggetto business
      Campo
      Valore sostitutivo intestazione colonna
      Alias XML sostitutivo intestazione colonna
      Collaboratore
      Nome anagrafico - Cognome
      Cognome
      Last_Name
      Collaboratore
      Nome anagrafico - Nome
      Nome
      Nome
      Collaboratore
      ID dipendente
      ID dipendente
      Employee_ID
      Collaboratore
      Organizzazione di supervisione
      Organizzazione
      Organizzazione
      Collaboratore
      Primo giorno dell'anno di calendario corrente
      Data iscrizione benefit
      Benefit_Enrollment_Date
      Collaboratore
      Collaboratore corrente
      Firmatario
      Firmatario
      Collaboratore
      Titolo professionale
      Titolo professionale del firmatario
      Signatory_Business_Title
      Collaboratore
      Indirizzo lavoro - Completo
      Indirizzo di lavoro
      Work_Address
      Scelte benefit
      Tipo benefit
      Tipo benefit
      Benefit_Type
      Scelte benefit
      Provider benefit
      Provider benefit
      Benefit_Provider
      Scelte benefit
      Copertura
      Copertura
      Copertura
      Scelte benefit
      Persone a carico
      Persone a carico
      Persone a carico
      Scelte benefit
      Data inizio copertura scelta corrente
      Decorrenza
      Decorrenza
      Scelte benefit
      N. gruppo
      N. gruppo
      Group_Number
    3. Aggiungere
      un'intestazione di colonna di gruppo
      per l'oggetto business secondario, Scelte benefit. Immettere
      Scelte benefit
      per entrambi i campi
      Oggetto business
      e
      Intestazione colonna gruppo
      .
  3. Aprire Workday Studio.
  4. Creare un nuovo
    progetto di assieme Workday
    denominato
    CallPrintPdf
    .
  5. Nella visualizzazione
    Esplora progetto
    , fare clic con il pulsante destro del mouse
    su CallPrintPDF/ws/WSAR-INF
    e creare una nuova cartella
    My_Report_Designs
    .
  6. Aggiungere i seguenti componenti al progetto di assieme e collegarli tra loro:
    Tipo componente
    ID
    workday-in
    StartHere
    workday-out-rest
    RequestCustomReportData
    Async-mediation
    SetReportandReportDesignVars
    PdfPrintStep
    GeneratePDF
    Async-mediation
    UploadToWorkday
  7. Configurare il servizio report nel componente workday-in
    StartHere
    .
    1. Nella visualizzazione
      Proprietà
      , accedere alla scheda
      Servizi
      per il componente di inizio lavoro
      StartHere
      .
    2. Selezionare l'icona
      Create Report Service
      e denominarla
      StartHere
      .
    3. Selezionare l'icona
      Aggiungi nuova voce
      e immettere i seguenti valori:
      Opzione
      Valore
      Alias
      mynewhireletter
      Descrizione
      Report lettera mia nuova assunzione
      Riferimento report
      Report lettera mia nuova assunzione
  8. Configurare il componente Workday-out-rest
    RequestCustomReportData
    .
    1. Nel componente Workday-out-rest
      di RequestCustomReportData
      , selezionare
      Select a RaaS Report
      nella proprietà
      Percorso aggiuntivo
      .
    2. Nella pagina
      Filter Custom RaaS Reports
      , specificare
      Employee Benefit Enrollments
      per il nome del report personalizzato, quindi fare clic su
      Avanti
      .
    3. Selezionare il report, quindi fare clic su
      Fine
      .
    4. Specificare
      EmployeeBenefitEnrollments
      per
      l'alias report
      , quindi fare clic su
      Fine
      .
    5. Nella proprietà
      Percorso aggiuntivo
      del componente workday-out-rest, immettere
      @{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189
      .
  9. Configurare il componente di mediazione asincrona
    SetReportandReportDesignVars
    .
    1. Aggiungere due step di scrittura nella scheda
      Proprietà
      del componente dell'assieme di
      mediazione asincrona
      e configurare i seguenti valori:
      Passaggio 1
      Passaggio 2
      StepID:
      WriteReportToVariable
      Valore di input:
      messaggio
      Valore di output:
      variabile
      Nome variabile:
      test.workday.report
      StepID:
      CopyReportDesignToVariable
      Valore di input:
      messaggio
      Valore di output:
      variabile
      Nome variabile:
      test.report.design
    2. Utilizzando il
      Generatore di messaggi
      , aggiungere un elemento di file statico.
      Specificare
      @{'my_report_designs/New_Hire_Letter.rptdesign'}
      come percorso del file di report design nella proprietà
      File di input
      .
  10. Nella visualizzazione
    Proprietà
    del componente dello step di stampa
    GeneratePDF
    PDF, fare clic sul pulsante
    Seleziona parametro
    nella scheda
    Parametri
    .
    Configurare i seguenti parametri:
    Nome parametro
    Valore
    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
    vero
  11. Archiviare il file PDF generato con il componente di mediazione asincrona
    UploadToWorkday
    .
    1. Aggiungere un componente step
      Store
      con un tipo MIME di output
      application/pdf
      . Assegnare un nome alla variabile
      di output
      test.document.reference
      .
    2. Fare clic con il pulsante destro del mouse in
      Esplora progetti
      e selezionare
      Distribuisci in Workday
      .
    3. In
      Cloud Explorer
      , fare clic con il pulsante destro del mouse sul nodo di integrazione Workday-in
      StartHere
      , quindi selezionare
      Avvia integrazione
      .
  12. Accedere al file PDF in
    W:Drive
    .
    1. Selezionare la visualizzazione
      Process Monitor
      , quindi fare clic sull'icona
      Workday: Process Monitor
      .
    2. Accedere a Workday e fare clic
      su Menu
      W:Drive
      .
    3. Nella scheda
      Miei report
      , nella colonna
      Nome file
      , fare clic sull'icona
      PDF
      .