Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
Esempio: creare un modello di report con più set di dati

Esempio: creare un modello di report con più set di dati

Questo esempio illustra come creare un design di report basato su un report personalizzato che includa oggetti business principali e secondari, nonché campi a istanze multiple.
Il reparto risorse umane richiede di creare un modello di report per una lettera che illustri le iscrizioni ai benefit per i dipendenti. È necessario creare un report personalizzato di Workday che includa un oggetto business secondario e un campo a istanze multiple. Ciò significa che è necessario creare un set di dati per l'oggetto business principale, un altro per l'oggetto business secondario e un terzo per il campo a istanze multiple.
  1. Accedere al tenant Workday GMS.
  2. Accedere all'attività
    Creazione report personalizzato
    . Configurare i seguenti valori:
    Opzione
    Valore
    Nome report
    Iscrizioni ai benefit per i dipendenti
    Tipo di report
    Modalità avanzata
    Origine dati
    Tutti i collaboratori attivi e cessati
    Abilita come servizio Web
    Selezionare questa casella di controllo.
  3. Nella scheda
    Colonne
    , immettere 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
    Supervisory_Organization
    Collaboratore
    Primo giorno di questo anno di calendario
    Data iscrizione benefit
    Benefit_Enrollment_Date
    Collaboratore
    Collaboratore corrente
    Firmatario
    Firmatario
    Collaboratore
    Indirizzo lavoro - Completo
    Indirizzo di lavoro
    Work_Address
    Scelte benefit
    Tipo benefit
    Tipo benefit
    Benefit_Type
    Scelte benefit
    Fornitore benefit
    Fornitore 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
    Data inizio copertura scelta corrente
    Decorrenza_Data
    Scelte benefit
    N. gruppo
    N. gruppo
    Group_Number
  4. Aggiungere
    un'Intestazione colonna gruppo
    per l'oggetto business secondario. Immettere
    Scelte benefit
    in entrambi i campi
    Oggetto business
    e
    Intestazione colonna gruppo
    .
  5. Aprire Report Designer in Workday Studio.
  6. Creare un progetto di report denominato
    Lettera di iscrizione ai benefit per i dipendenti
    . In tale progetto, creare un file di report denominato
    Employee Benefit.rptdesign
    .
  7. Creare un'origine dati Workday e scaricare alcuni dati di esempio:
    1. Creare una nuova
      origine dati report Workday
      denominata
      Employee Benefit Enrollments Data
      .
    2. Scaricare la descrizione del report personalizzato
      Iscrizioni ai benefit per i dipendenti
      del sistema.
    3. Scaricare i dati del report di esempio da Workday e denominare il file
      Employee Benefit Enrollments Sample.xml
      .
  8. Creare il set di dati relativo all'oggetto business principale, Collaboratore, con i seguenti valori:
    Opzione
    Valore
    Selezione origine dati
    Dati iscrizioni ai benefit per i dipendenti
    Tipo di set di dati
    Set di dati report principale di Workday
    Nome set di dati
    Collaboratore
    Report Designer visualizza i valori e i nomi degli elementi dello schema XML per le colonne aggiunte come righe al report personalizzato per l'oggetto business Collaboratore nel sistema. Si noti che Report Designer aggiunge automaticamente una colonna
    Row_Number
    per supportare il raggruppamento.
  9. Creare il set di dati relativo all'oggetto business secondario, Scelte benefit, con i seguenti valori:
    Opzione
    Valore
    Selezione origine dati
    Dati iscrizioni ai benefit per i dipendenti
    Tipo di set di dati
    Set di dati report secondari di Workday
    Nome set di dati
    Scelte benefit
    Oggetto business
    Scelte benefit
    Report Designer visualizza i valori degli elementi dello schema XML per ciascuna colonna aggiunta come riga al report personalizzato per l'oggetto business Scelte benefit nel sistema e i relativi nomi visualizzati. Visualizza anche un messaggio di avviso relativo a un valore di parametro di input
    PrimaryRowNumber
    vuoto. La configurazione verrà eseguita in un secondo momento, quindi ignorare il messaggio.
  10. Rivedere i campi del report personalizzato nel sistema. Le
    persone a carico
    sono un campo a istanze multiple, come indicato dall'icona a istanze multiple.
  11. Creare un altro set di dati secondario relativo al campo a istanze multiple Persone
    a carico
    nel report personalizzato:
    Opzione
    Valore
    Selezione origine dati
    Dati iscrizioni ai benefit per i dipendenti
    Tipo di set di dati
    Set di dati report secondari di Workday
    Nome set di dati
    Persone a carico
    Oggetto business
    Scelte benefit/Persone a carico
    Report Designer visualizza il valore dell'elemento dello schema XML per il campo a istanze multiple Persone
    a carico
    e il relativo nome visualizzato. Anche in questo caso viene visualizzato un messaggio di avviso relativo a un valore di parametro di input
    PrimaryRowNumber
    vuoto. Come in precedenza, ignorare il messaggio.
  12. Aggiungere una tabella al layout:
    1. Trascinare un elemento del report
      Tabella
      nella scheda
      Layout
      della finestra principale.
    2. Configurare una colonna e una riga di dettagli.
    3. Selezionare
      Collaboratore
      dall'elenco a discesa
      Set di dati
      .
    4. Selezionare tutte le colonne di associazione disponibili.
    5. Eliminare le righe di intestazione e piè di pagina.
    6. Trascinare il bordo della riga dei dettagli per aumentarne le dimensioni. In questo modo le sue righe avranno una dimensione fissa, il che potrebbe comportare il troncamento dei dati. Per fare in modo che la tabella possa crescere per adattarsi ai dati visualizzati al suo interno, selezionare la cella guida per l'unica riga della tabella. Nella scheda
      Generale
      della visualizzazione
      Editor proprietà
      della riga, eliminare il valore dal campo
      Altezza
      .
    7. Nella scheda
      Generale
      della visualizzazione
      Editor proprietà
      della tabella, aggiungere
      Collaboratore
      nel campo
      Nome
      .
  13. Aggiungere un file immagine locale del logo aziendale al layout:
    1. Trascinare un elemento del report
      Immagine
      nella tabella
      Collaboratore
      .
    2. Selezionare la casella di controllo
      Immagine incorporata
      , quindi fare clic su
      Aggiungi immagine...
      per cercare un file immagine appropriato.
  14. Aggiungere il campo
    Indirizzo di lavoro
    al layout:
    1. Trascinare il campo
      Indirizzo di lavoro
      dal set di dati
      Collaboratore
      nella tabella
      Collaboratore
      nella visualizzazione
      Layout
      .
    2. Nella scheda
      Padding
      della visualizzazione
      Editor proprietà
      dell'elemento
      Indirizzo di lavoro
      , configurare i valori
      Superiore
      e
      Inferiore
      su
      12
      punti.
  15. Aggiungere la data corrente al layout:
    1. Trascinare un elemento
      Dati
      nella tabella
      Collaboratore
      e posizionarlo sotto l'elemento precedente.
    2. Immettere
      Data preparazione
      come
      Nome visualizzato
      e selezionare
      Data
      dall'elenco a discesa
      Tipo di dati
      .
    3. Fare clic su
      Sintassi JavaScript
      . Selezionare
      Native JavaScript Functions
      Date
      , quindi fare doppio clic su
      Date()
      per immettere il
      new Date()
      espressione
  16. Aggiungere un saluto al layout:
    1. Trascinare un elemento
      di testo dinamico
      nella tabella
      Collaboratore
      e posizionarlo sotto l'elemento precedente.
    2. Configurare questa espressione nel
      Generatore di espressioni
      :
      "Dear " + row["First_Name"] + " " + row["Last_Name"] + ","
      . È possibile immettere le parti della riga dell'espressione selezionando
      Available Column Bindings
      Table - Worker
      , quindi facendo doppio clic su
      First_Name
      o
      Last_Name
      .
    3. Configurare il riempimento superiore e inferiore dell'elemento di saluto su
      6
      punti.
  17. Aggiungere un testo introduttivo al layout:
    1. Trascinare un altro elemento del report
      Testo dinamico
      nella tabella
      Collaboratore
      e posizionarlo sotto l'elemento precedente.
    2. Configurare questa espressione nel
      Generatore di espressioni
      :
      "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
      È possibile immettere la parte riga dell'espressione selezionando
      Tabella associazioni colonne disponibili
      - Collaboratore
      e facendo doppio clic su
      Benefit_Enrollment_Date
      .
    3. Configurare il riempimento superiore e inferiore dell'elemento di testo introduttivo su
      6
      punti.
  18. Aggiungere il set di dati
    Benefit Elections
    al layout come tabella incorporata e configurare il valore del parametro di input
    PrimaryRowNumber
    :
    1. Trascinare il set di dati
      Scelte benefit
      nella tabella
      Collaboratore
      e posizionarlo sotto l'elemento precedente. Selezionare tutte le colonne di associazione disponibili.
    2. Assegnare un nome alla nuova tabella
      Benefits
      .
    3. Nella scheda
      Binding
      della visualizzazione
      Editor proprietà
      della tabella
      Benefits
      , fare clic su
      Data Set Parameter Binding
      .
    4. Selezionare il parametro
      PrimaryRowNumber
      , quindi fare clic su
      Modifica
      .
    5. Fare clic su
      Sintassi JavaScript
      . Selezionare
      Available Column Bindings
      Table - Worker
      , quindi fare doppio clic su
      RowNum
      per immettere il valore
      row.__rownum
      espressione Questa espressione restituisce il numero di riga corrente, in modo che i dettagli della scelta dei benefit corrispondenti vengano restituiti per ogni collaboratore.
    6. Eliminare la riga del piè di pagina nella tabella
      Benefit
      .
  19. Aggiungere il set di dati
    Dependents
    al layout come tabella incorporata e configurare i valori dei parametri di input
    PrimaryRowNumber
    e
    SecondaryRowNumber
    :
    1. Aggiungere una nuova colonna a destra della colonna
      Copertura
      .
    2. Trascinare il set di dati
      Persone a carico
      dalla visualizzazione
      Esplora dati
      e posizionarlo all'interno della riga dei dettagli della colonna appena creata. Il set di dati ha una sola colonna di associazione disponibile. Selezionarlo.
    3. Trascinare l'intestazione della colonna
      Persone
      a carico nella riga di intestazione tra
      Copertura
      e
      Decorrenza
      .
    4. Eliminare le righe di intestazione e piè di pagina nella tabella
      Dipendenti
      incorporata.
    5. Assegnare un nome alla nuova tabella incorporata
      Dipendenti
      .
    6. Nella scheda
      Binding
      della visualizzazione
      Editor proprietà
      della tabella
      Persone a carico
      , fare clic su
      Data Set Parameter Binding
      .
    7. Selezionare il parametro
      PrimaryRowNumber
      , quindi fare clic su
      Modifica
      .
    8. Fare clic su
      Sintassi JavaScript
      . Selezionare
      Available Column Bindings
      Table - Worker
      , quindi fare doppio clic su
      RowNum
      per immettere il valore
      row._outer.__rownum
      espressione Si noti che l'espressione è formata in questo modo perché la tabella
      Persone a carico
      è nidificata all'interno della tabella
      Collaboratore
      .
    9. Selezionare il parametro
      SecondaryRowNumber
      , quindi fare clic su
      Modifica
      .
    10. Fare clic su
      Sintassi JavaScript
      . Selezionare
      Available Column Bindings
      Table - Benefits
      , quindi fare doppio clic su
      RowNum
      per immettere
      row.__rownum
      espressione
  20. Aggiungere un paragrafo di chiusura al layout:
    1. Trascinare un elemento
      Etichetta
      nella tabella
      Collaboratore
      e posizionarlo sotto l'elemento precedente.
    2. Aggiungere questo testo all'etichetta:
      If you have any questions or find your enrollment in error, please contact the Benefits Department.
    3. Configurare il riempimento superiore e inferiore dell'elemento paragrafo di chiusura su
      6
      punti.
  21. Aggiungere un'approvazione al layout:
    1. Trascinare un altro elemento
      Etichetta
      nella tabella
      Collaboratore
      e posizionarlo sotto l'elemento precedente.
    2. Aggiungere questo testo all'etichetta:
      Sincerely,
    3. Configurare il riempimento superiore e inferiore dell'elemento di approvazione su
      6
      punti.
  22. Aggiungere un firmatario al layout:
    1. Trascinare il campo
      Firmatario
      dal set di dati
      Collaboratore
      alla tabella
      Collaboratore
      nella visualizzazione
      Layout
      e posizionarlo sotto l'elemento precedente.
    2. Per fare spazio a una firma, configurare il riempimento superiore dell'elemento di firma su
      40
      punti.
  23. Includere un'interruzione di pagina dopo ogni lettera:
    1. Nella visualizzazione
      Editor proprietà
      della tabella
      Collaboratore
      , selezionare la scheda
      Interruzione di pagina
      .
    2. Dall'elenco a discesa
      Dopo
      , selezionare
      Sempre
      .
  24. Modificare il colore di sfondo della tabella
    Benefit
    . Rendere il testo nella riga di intestazione in grassetto e con giustificazione a sinistra:
    1. Nella scheda
      Generale
      della visualizzazione
      Editor proprietà
      della tabella, fare clic su
      Colore di sfondo
      e selezionare un colore adatto.
    2. Selezionare la cella guida per la riga di intestazione della tabella. Nella scheda
      Generale
      della visualizzazione
      Editor proprietà
      della riga, fare clic su
      B
      e fare clic
      su Sinistra
      .
  25. Eliminare l'espressione della data dal piè di pagina nella visualizzazione
    Pagina master
    .
  26. Salvare e visualizzare in anteprima il progetto.
Distribuire il progetto in Workday per utilizzarlo come layout di modulo aziendale.