Example: Create a Report Design with a Single Data Set
This example illustrates how to create a simple report design based on a custom report with a
primary business object only.
Your workplace activities committee often needs to send letters to San Francisco-based
workers, announcing corporate activities. They ask you to create a report design for
this purpose using placeholder text. First, you need to create a custom report in
Workday to select employees located in San Francisco. The custom report employs a
primary business object only, resulting in a single Report Designer data set.
- Sign in to your Workday GMS tenant.
- Access theCreate Custom Reporttask.
- Configure these values:OptionValueReport NameActivity AnnouncementReport TypeAdvancedData SourceAll Active EmployeesEnable As Web ServiceSelect this check box.
- On theColumnstab, configure these values:Business ObjectFieldColumn Heading Override XML AliasEmployeeLegal Name - First NameFirst_NameEmployeeFull Legal NameFull_NameEmployeePrimary Address - FullAddressEmployeeCurrent WorkerSignatory
- On theFiltertab, add a filter condition with these values:OptionValueAnd/OrAndFieldLocationOperatorin the selection listComparison TypeValue specified in this filterComparison ValueSan Francisco
- Open Report Designer in Workday Studio.
- Create a report project namedActivity Announcement. In that project, create a report file namedActivity Announcement.rptdesign.
- Create a Workday data source and download some sample data:
- Create a newWorkday Report Data SourcenamedActivity Announcement Data.
- Download the report description for theActivity Announcementcustom report from Workday.
- Download sample report data from Workday and name the fileActivity Announcement Sample.xml.
- Create a new data set with these values:OptionValueData Source SelectionActivity Announcement DataData Set TypeWorkday Primary Report Data SetData Set NameEmployees
- Add a table to the layout:
- Drag aTablereport item to theLayouttab of the main window.
- Specify 1 column and 1 details row.
- SelectEmployeesfrom theData Setdrop-down list.
- Select all available binding columns.
- Delete the header and footer rows.
- Drag the detail row border to increase its size.
- On theGeneraltab of the table'sProperty Editorview, enterEmployeesin theNamefield.
- Add a local image file of your company logo to the layout:
- Drag anImagereport item to theEmployeestable.
- Select theEmbedded imagecheck box and clickAdd Image...to locate your image file.
- Drag these items in this order to theLayoutview from either theEmployeesdata set or thePalette:ItemLocationTextActionsFull NameEmployeesdata setN/AOn thePaddingtab of the field'sProperty Editorview, configure theToppadding to12points.AddressEmployeesdata setN/AN/ADataPaletteN/A
- Configure theDisplay NameasPreparation Date, and selectDatefrom theData Typedrop-down list.
- Enternew Date()in theExpressionfield. Configure theToppadding to12points.
LabelPaletteDear- Ensure that you add a space afterDear.
- On theGeneraltab of the label'sProperty Editorview, selectInlinefrom theDisplaydrop-down list.
- Configure theToppadding to20points.
First NameEmployeesdata setN/AConfigure theDisplayasInline.LabelPalette,Configure theDisplayasInline.TextPalette[REPLACE THIS TEXT WITH DETAILS OF YOUR EVENT]Sincerely,Configure theToppadding to6points.SignatoryEmployeesdata setN/AConfigure theToppadding to30points. - Delete the date expression from the footer in theMaster Pageview.
- Save and preview your design.
Deploy your design to Workday for use as a business form layout.