Add Live Data from Workday Reports to Workbooks
Prerequisites
- Security:Worksheetssecurity domain in the System functional area.
The Workday report must:
- Be an advanced, matrix, or composite report. Worksheets doesn't support inserting other report types, such as Simple, Standard, or Xpresso.
- Be enabled for Worksheets. SelectEnable for Worksheetsin the Advanced tab of the custom report. Enabling a report causes it to display in the list of available reports, when you start the Data Wizard.
- Be enabled as a web service (required only for advanced reports). SelectEnable as Web Servicein the Advanced tab of the custom report.
- Include fields from the primary business object and any necessary related business objects. If you use related business objects, your report must contain group column headings.
- Use these field types: Boolean, Date, Numeric (integers only), Text, Multi-Instance, or Single Instance. Worksheets doesn't support other types (Currency, Date Time, DateTimeZone, Time).
- Not contain duplicate column labels (Column Heading Override) or XML aliases.
- Not contain fields that use theDo Not Prompt at Runtimeprompt option.
Context
The Data Wizard guides you through defining the data that you want to add to a workbook from an existing Workday report. It also gives you the ability to choose to keep the workbook in sync with the original report data, referred to as live data, or to add report data to a workbook without keeping the data in sync, referred to as static data. For custom composite reports specifically, you can also click the
Create Workbook
button in the top right area of the report to automatically create a new workbook and add the results as live data. You can add data from one or more Workday reports into a workbook. We recommend using a new sheet for each report that you're adding data from. When you select a report to use for the live data, and the report contains prompts, you select the values that you want to use for those prompts when the report runs to refresh the live data.
In a workbook with multiple live data areas that are based on an advanced report, you don't need to manage each set of live data prompts separately. You can select a set of prompts to be global prompts, and Worksheets then applies those prompt values to all live data areas in all sheets (reports) in the workbook when the live data refreshes.
Worksheets supports these data field types in reports: Boolean, Date, Numeric (integers only), Text, Multi-Instance, and Single Instance.
Start the Data Wizard
- Select the starting cell for the data. Worksheets starts adding data in the selected cell and adds data to the right and down from that cell.
- Click theAdd Live Databutton, which is next to theSharebutton. Then follow along as the Data Wizard guides you through the workflow of creating a live data area from a report.
Select Report
- Select a report to use as the data source for the live data. By default, only reports that are enabled for Worksheets display in the list of reports.
- (Optional) Select theInclude reports not enabled for Worksheetsoption to view all reports that you have access to.Note: If you select a report that's not enabled for Worksheets, the process of adding the live data to the workbook might fail. TheInclude reports not enabled for Worksheetsoption adheres to existing report sharing security. Worksheets displays only reports that you can run elsewhere in the system.
Select Prompt Values
Select values for the report prompts, if applicable:
- (Optional) SelectUse Report Defaultto use the default prompt value from the report when initially getting the report data, and when refreshing the live data.
- (Optional) SelectDetermine Value Dynamicallyfor applicable date prompts, then select a dynamic value, to determine the prompt value based on a context, such as the current date.
- (Optional) If you previously assigned a report as a source report, you can select theMap to Existing Promptselection, then select the defined global prompt. Available prompts show the table name and the prompt name.
- (Optional) If you change or add prompt values but later you change your mind, selectReset All to Defaultsto go back to the default prompt values.
Select Columns
- Select the columns to include in the workbook using one of these methods:
- Drag them into the preview area.
- Click the+next to the column name.
- Search for a column by name.
- ClickSelect All.
- (Optional) Remove report columns by clicking the X icon, or reorder columns by dragging them.
- (Optional) Rename report columns to use names that are more meaningful for your live data area, by clicking theColumn Options(three dot) menu at the right side of the column. Then type a name into theDisplay Namefield. The original name from the Workday report displays in a smaller font below the new name. The name must be unique to the live data area (report).
- (Optional) Set a format for the data by clicking theColumn Options(three dot) menu at the right side of the column. In theFormattingdrop-down menu, the available formats match the selections in the menu. Worksheets retains the formatting when the related live data refreshes.
- (Optional, for Advanced reports only) ClickAdd Note Columnto add a column into the live data for notes that you want to manually enter later. Use a note column when you want to keep your notes aligned with the correct rows of data even after a live data refresh. After adding a Note column:
- You can drag the note column to a different location in the sheet.
- You must select a report column in theKeyfield. The column you select must contain unique values, such as Employee IDs. The value must not change over time, and the value must exist inonly one rowof the live data. Worksheets uses the key to match note rows to live data rows. Make sure your key is unique; if it isn't, notes will be lost.
- If you add at least one note column now in the Data Wizard, you can add more note columns in the live data after completing the wizard.
- (Optional, for Advanced reports only) ClickAdd Formula Columnto add a column into the live data for a scalar formula that you want to manually enter later. This formula will calculate only for the rows of data in the live data area. You can:
- Drag the formula column to a different location in the sheet.
- Add more than one formula column.
- (Optional) To sort the data according to a particular column in the report, select anOrder Bycolumn and a sequence (A-Z or Z-A). If you useOrder Byto sort the data, the sort overrides the sort settings from the Workday report definition. When you use the data wizard's sorting option, Worksheets preserves the selected sort order when you refresh the data. Standard sorting within the workbook (usingData>Sort) isn't preserved when you refresh.
Select Options (Optional)
- Insert report dataas eitherlive dataorstatic values. If you added a note column or formula column in a previous step, thestatic valuesoption isn't available.
- Type aTable Namefor the live data table to be created. You can use this table name in combination with column names to create references to the live data; these are called structured references. The table name can be between 1 and 255 characters long. Table names must be unique across the workbook, and the name must not be the same as any pivot table names. If you don't enter a table name, Worksheets automatically creates a value based on the underlying Workday report name. Additionally:
- If the report name contains non-valid characters (characters other than letter, digit, underscore, or period), those characters are replaced with underscores in the generated table name.
- If the generated table name would conflict with a workbook address (such as a cell address of A1 or a sheet name/address), Worksheets appends an underscore to the generated name.
- For the first instance of a live data table, Worksheets uses the report name as the table name, without adding a number at the end. If you add two or more live data areas into the workbook based on the same report, Worksheets adds a unique number at the end of each automatically generated table name.
- If the report name is longer than 255 characters, the generated table name is truncated and a unique number is added.
- SelectLimit number of rows insertedif you want to preview the results before generating the live data area with all the report data.
- Clear theHighlight live data areacheck box if you don't want Worksheets to automatically highlight the live data area content.
- Restrict live data editing and refresh to the owner only.
- Enable multi-instance valuesto cause all values of multi-instance fields to be displayed in the resulting workbook.
- (Optional) To assign the prompts from this report as global prompts, select theSet as Source Reportoption. You can select only one source report for a workbook. If you select this report as the source report, then you need to map other live data area prompt values to the global prompts. For the other live data areas, in the Data WizardSelect Prompt Valuespage, select theMap to Existing Promptselection, then select the desired global prompt.
- ClickSave & Refreshto run the associated Workday report and display the live data in the workbook.