Skip to main content
Administrator Guide
Laatst bijgewerkt: 2023-06-23
Voorbeeld: een rapportontwerp met meerdere gegevenssets maken

Voorbeeld: een rapportontwerp met meerdere gegevenssets maken

In dit voorbeeld ziet u hoe u een rapportontwerp maakt op basis van een aangepast rapport met primaire en secundaire bedrijfsobjecten en velden met meerdere instances.
Uw HR-afdeling vraagt u een rapportontwerp te maken voor een brief met een overzicht van de inschrijvingen voor werknemersvoorzieningen. U moet een aangepast Workday-rapport maken dat een secundair bedrijfsobject en een veld met meerdere instances bevat. Dit betekent dat u een gegevensset moet maken voor het primaire bedrijfsobject, een andere voor het secundaire bedrijfsobject en een derde voor het veld met meerdere instances.
  1. Meld u aan bij uw Workday GMS-tenant.
  2. Open de taak
    Aangepast rapport maken
    . Configureer deze waarden:
    Optie
    Waarde
    Rapportnaam
    Inschrijvingen voor werknemersvoorzieningen
    Rapporttype
    Geavanceerd
    Gegevensbron
    Alle actieve medewerkers en medewerkers met beëindigd dienstverband
    Inschakelen als webservice
    Schakel dit selectievakje in.
  3. Voer op het tabblad
    Kolommen
    de volgende waarden in:
    Bedrijfsobject
    Veld
    Overschrijving kolomkop
    XML-alias voor overschrijving kolomkop
    Medewerker
    Officiële naam - achternaam
    Achternaam
    Achternaam
    Medewerker
    Officiële naam - voornaam
    Voornaam
    First_Name
    Medewerker
    Werknemers-ID
    Werknemers-ID
    Employee_ID
    Medewerker
    Hiërarchische organisatie
    Organisatie
    Supervisory_Organization
    Medewerker
    Eerste dag van dit kalenderjaar
    Inschrijvingsdatum voorziening
    Benefit_Enrollment_Date
    Medewerker
    Huidige medewerker
    Ondertekenaar
    Ondertekenaar
    Medewerker
    Werkadres - volledig
    Werkadres
    Work_Address
    Voorzieningskeuzen
    Voorzieningstype
    Voorzieningstype
    Benefit_Type
    Voorzieningskeuzen
    Aanbieder van voorzieningen
    Aanbieder van voorzieningen
    Benefit_Provider
    Voorzieningskeuzen
    Dekking
    Dekking
    Dekking
    Voorzieningskeuzen
    Gezinsleden
    Gezinsleden
    Gezinsleden
    Voorzieningskeuzen
    Begindatum huidige dekking voor keuzen
    Begindatum huidige dekking voor keuzen
    Effective_Date
    Voorzieningskeuzen
    Groepsnummer
    Groepsnummer
    Group_Number
  4. Voeg een
    groepskolomkop
    toe voor het secundaire bedrijfsobject. Voer
    Voorzieningskeuzen
    in zowel de velden
    Bedrijfsobject
    als
    Groepskolomkop in
    .
  5. Open Report Designer in Workday Studio.
  6. Maak een rapportproject met de naam
    Inschrijving voor werknemersvoorzieningen
    . Maak in dat project een rapportbestand met de naam
    Employee Benefit.rptdesign
    .
  7. Maak een Workday-gegevensbron en download enkele voorbeeldgegevens:
    1. Maak een nieuwe
      Workday-rapportgegevensbron
      met de naam
      Inschrijvingen voor werknemersvoorzieningen
      .
    2. Download de rapportomschrijving voor het aangepaste rapport
      Inschrijvingen voor werknemersvoorzieningen
      van Workday.
    3. Download voorbeeldrapportgegevens van Workday en noem het bestand
      Inschrijvingen voor werknemersvoorzieningen Sample.xml
      .
  8. Maak de gegevensset met betrekking tot het primaire bedrijfsobject Medewerker met de volgende waarden:
    Optie
    Waarde
    Gegevensbronselectie
    Gegevens inschrijvingen voor werknemersvoorziening
    Gegevenssettype
    Primaire rapportgegevensset Workday
    Naam gegevensset
    Medewerker
    Rapportontwerper geeft waarden en namen van XML-schema-elementen weer voor de kolommen die u als rijen hebt toegevoegd aan uw aangepaste rapport voor het bedrijfsobject Medewerker in Workday. Houd er rekening mee dat Report Designer automatisch een kolom
    Row_Number
    toevoegt om groepering te ondersteunen.
  9. Maak de gegevensset met betrekking tot het secundaire bedrijfsobject Voorzieningskeuzen met de volgende waarden:
    Optie
    Waarde
    Gegevensbronselectie
    Gegevens inschrijvingen voor werknemersvoorziening
    Gegevenssettype
    Gegevensset secundaire Workday-rapporten
    Naam gegevensset
    Voorzieningskeuzen
    Bedrijfsobject
    Voorzieningskeuzen
    Rapportontwerper geeft de XML-schema-elementwaarden weer voor elk van de kolommen die u als rijen hebt toegevoegd aan uw aangepaste rapport voor het bedrijfsobject Voorzieningskeuzen in Workday, en de bijbehorende weergavenamen. Er wordt ook een waarschuwingsbericht weergegeven over een lege waarde
    voor de PrimaryRowNumber-
    invoerparameter. U configureert dit later, dus negeer het bericht.
  10. Bekijk de velden in uw aangepaste rapport in Workday.
    Gezinsleden
    is een veld met meerdere instances, zoals aangegeven door het pictogram met meerdere instances.
  11. Maak nog een secundaire gegevensset met betrekking tot het veld
    Gezinsleden
    met meerdere instances in uw aangepaste rapport:
    Optie
    Waarde
    Gegevensbronselectie
    Gegevens inschrijvingen voor werknemersvoorziening
    Gegevenssettype
    Gegevensset secundaire Workday-rapporten
    Naam gegevensset
    Gezinsleden
    Bedrijfsobject
    Voorzieningskeuzen/Gezinsleden
    In Report Designer worden de XML-schema-elementwaarde voor het veld
    Gezinsleden
    met meerdere instances en de bijbehorende weergavenaam weergegeven. Ook hier wordt een waarschuwingsbericht weergegeven over een lege waarde
    voor de PrimaryRowNumber-
    invoerparameter. Negeer het bericht zoals eerder.
  12. Een tabel aan de indeling toevoegen:
    1. Sleep een
      tabelrapportitem
      naar het tabblad
      Indeling
      van het hoofdvenster.
    2. Configureer één kolom en één detailrij.
    3. Selecteer
      Medewerker
      in de
      vervolgkeuzelijst Gegevensset
      .
    4. Selecteer alle beschikbare bindingskolommen.
    5. Verwijder de kop- en voettekstrijen.
    6. Sleep de rand van de detailrij om de grootte te vergroten. Als u dit doet, krijgen de rijen een vaste grootte, wat kan resulteren in afgekapte gegevens. Om ervoor te zorgen dat de tabel kan meegroeien met de gegevens die erin worden weergegeven, selecteert u de hulpcel voor de enige rij van de tabel. Verwijder op het tabblad
      Algemeen
      van de weergave van de
      eigenschappeneditor
      van de rij de waarde uit het veld
      Hoogte
      .
    7. Voeg op het tabblad
      Algemeen
      van de
      eigenschappeneditor
      van de tabel
      Medewerker
      toe in het veld
      Naam
      .
  13. Voeg een lokaal afbeeldingsbestand van uw bedrijfslogo toe aan de indeling:
    1. Sleep een
      rapportitem
      Afbeelding naar de tabel
      Medewerker
      .
    2. Schakel het selectievakje
      Ingesloten afbeelding
      in en klik vervolgens op
      Afbeelding toevoegen...
      om naar het juiste afbeeldingsbestand te bladeren.
  14. Voeg het veld
    Werkadres
    toe aan de indeling:
    1. Sleep het veld
      Werkadres
      van de gegevensset
      Medewerker
      naar de tabel
      Medewerker
      in de
      indelingsweergave
      .
    2. Configureer op het tabblad
      Opvulling
      van de weergave
      Eigenschappeneditor
      van het item
      Werkadres
      de waarden
      Boven
      en
      Onder
      op
      12
      punten.
  15. Voeg de huidige datum toe aan de indeling:
    1. Sleep een
      gegevensitem
      naar de tabel
      Medewerkers
      en plaats het onder het vorige item.
    2. Voer
      Voorbereidingsdatum
      in als
      Weergavenaam
      en selecteer
      Datum
      in de vervolgkeuzelijst
      Gegevenstype
      .
    3. Click
      JavaScript Syntax
      . Selecteer
      Native JavaScript Functions
      Date
      en dubbelklik vervolgens op
      Date()
      om de . in te voeren
      new Date()
      expressie.
  16. Voeg een aanhef toe aan de indeling:
    1. Sleep een item
      met dynamische tekst
      naar de tabel
      Medewerkers
      en plaats het onder het vorige item.
    2. Configureer deze expressie in de
      opbouwfunctie voor expressies
      :
      "Dear " + row["First_Name"] + " " + row["Last_Name"] + ","
      . U kunt de rijdelen van de expressie invoeren door
      Beschikbare kolombindingen
      tabel - Medewerker
      te selecteren en vervolgens te dubbelklikken op
      Voornaam
      of
      Achternaam
      .
    3. Configureer de opvulling van het aanhef-item boven en onder op
      6
      punten.
  17. Inleidende tekst aan de indeling toevoegen:
    1. Sleep een ander
      dynamische-
      tekstrapportitem naar de tabel
      Medewerker
      en plaats het onder het vorige item.
    2. Configureer deze expressie in de
      opbouwfunctie voor expressies
      :
      "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
      U kunt het rijgedeelte van de expressie invoeren door
      Beschikbare kolombindingen
      - tabel - medewerker
      te selecteren en vervolgens te dubbelklikken op
      Benefit_Enrollment_Date
      .
    3. Configureer de opvulling voor de boven- en onderkant van het inleidende tekstitem naar
      6
      punten.
  18. Voeg de gegevensset
    Voorzieningskeuzen
    toe aan de indeling als een ingesloten tabel en configureer de waarde van de invoerparameter
    PrimaryRowNumber
    :
    1. Sleep de gegevensset
      Voorzieningskeuzen
      naar de tabel
      Medewerkers
      en plaats deze onder het vorige item. Selecteer alle beschikbare bindingskolommen.
    2. Noem de nieuwe tabel
      Voorzieningen
      .
    3. Klik op het tabblad
      Binding
      van de weergave
      Eigenschappeneditor
      van de tabel
      Voorzieningen
      op Binding gegevenssetparameter
      .
    4. Selecteer de parameter
      PrimaryRowNumber
      en klik vervolgens op
      Bewerken
      .
    5. Click
      JavaScript Syntax
      . Selecteer
      Beschikbare kolombindingen
      - tabel - medewerker
      en dubbelklik vervolgens op
      RowNum
      om de . in te voeren
      row.__rownum
      expressie. Deze expressie retourneert het huidige rijnummer, zodat de bijbehorende details over de voorzieningskeuze voor elke medewerker worden geretourneerd.
    6. Verwijder de voettekstrij in de tabel
      Voorzieningen
      .
  19. Voeg de gegevensset
    Gezinsleden
    toe aan de indeling als een ingesloten tabel en configureer zowel de invoerparameterwaarden
    PrimaryRowNumber
    als
    SecondaryRowNumber
    :
    1. Voeg een nieuwe kolom toe aan de rechterkant van de kolom
      Dekking
      .
    2. Sleep de gegevensset
      Gezinsleden
      vanuit de weergave
      Gegevensverkenner
      en plaats deze in de detailrij van de kolom die u zojuist hebt gemaakt. De gegevensset heeft slechts één beschikbare bindingskolom. Selecteer deze.
    3. Sleep de kolomkop
      Gezinsleden
      naar de koprij tussen
      Dekking
      en
      Ingangsdatum
      .
    4. Verwijder de kop- en voettekstrijen in de ingesloten tabel
      Gezinsleden
      .
    5. Geef de nieuwe ingesloten tabel een naam:
      Gezinsleden
      .
    6. Klik op het tabblad
      Binding
      van de weergave
      Eigenschappeneditor
      van de tabel
      Gezinsleden
      op Binding gegevenssetparameter
      .
    7. Selecteer de parameter
      PrimaryRowNumber
      en klik vervolgens op
      Bewerken
      .
    8. Click
      JavaScript Syntax
      . Selecteer
      Beschikbare kolombindingen
      - tabel - medewerker
      en dubbelklik vervolgens op
      RowNum
      om de . in te voeren
      row._outer.__rownum
      expressie. Houd er rekening mee dat de expressie op deze manier is samengesteld omdat de tabel
      Gezinsleden
      is genest in de tabel
      Medewerker
      .
    9. Selecteer de parameter
      SecondaryRowNumber
      en klik vervolgens op
      Bewerken
      .
    10. Click
      JavaScript Syntax
      . Selecteer
      Beschikbare kolombindingen
      - voorzieningen
      en dubbelklik vervolgens op
      RowNum
      om de . in te voeren
      row.__rownum
      expressie.
  20. Voeg een afsluitende alinea toe aan de indeling:
    1. Sleep een
      labelitem
      naar de tabel
      Medewerkers
      en plaats het onder het vorige item.
    2. Voeg deze tekst toe aan het label:
      If you have any questions or find your enrollment in error, please contact the Benefits Department.
    3. Configureer de opvulling van de boven- en onderafsluiting van het alinea-item op
      6
      punten.
  21. Voeg een afmelding toe aan de indeling:
    1. Sleep een ander
      labelitem
      naar de tabel
      Medewerker
      en plaats het onder het vorige item.
    2. Voeg deze tekst toe aan het label:
      Sincerely,
    3. Configureer de opvulling voor de boven- en onderkant van het aftekeningsitem op
      6
      punten.
  22. Voeg een ondertekenaar toe aan de indeling:
    1. Sleep het veld
      Ondertekenaar
      van de gegevensset
      Medewerker
      naar de tabel
      Medewerker
      in de
      indelingsweergave
      en plaats het onder het vorige item.
    2. Als u ruimte wilt maken voor een handtekening, configureert u de hoogste opvulling van het ondertekenende item op
      40
      punten.
  23. Na elke letter een pagina-einde opnemen:
    1. Selecteer in de weergave
      Eigenschappeneditor
      van de
      medewerkerstabel
      het tabblad
      Pagina-einde
      .
    2. Selecteer
      Altijd
      in de vervolgkeuzelijst
      Na
      .
  24. Wijzig de achtergrondkleur van de tabel
    Voorzieningen
    . Maak de tekst in de koprij vetgedrukt en links uitlijnend:
    1. Klik op het tabblad
      Algemeen
      van de weergave van de
      eigenschappeneditor
      van de tabel op
      Achtergrondkleur
      en selecteer een geschikte kleur.
    2. Selecteer de hulpcel voor de koprij van de tabel. Klik op het tabblad
      Algemeen
      van de weergave van de
      eigenschappeneditor
      van de rij op
      B
      en klik op
      Links
      .
  25. Verwijder de datumexpressie uit de voettekst in de
    basispaginaweergave
    .
  26. Sla uw ontwerp op en bekijk een voorbeeld van uw ontwerp.
Implementeer uw ontwerp in Workday voor gebruik als indeling voor zakelijke formulieren.