You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- **Optimised for Performance**: If ticked, only indexed data sources are shown. Untick this option to display all data sources.
364
-
- **Data Source**: Select the data source you want to build a custom report for (e.g. All Workers).
365
-
- **Report Type**: Select `Advanced`.
376
+
Add and configure report fields:
377
+
- Click the `+` icon to add a field.
378
+
- Select a Business Object (e.g. Worker) in the **Business Object** column.
379
+
- Choose the specific field (e.g. Employee ID) in the **Field** column.
380
+
- Set aliases in **Column Heading Override** to ensure stable field names in API responses.
381
+
382
+
<Note>
383
+
The **Column Heading Override XML Alias** column will appear only after you enable **Enable As Web Service** under the Advanced tab and save the report. You can view this column when you return to edit the report.
384
+
</Note>
385
+
386
+
<Info>
387
+
Add following **field's Alias** in your report. The aliases serve as stable identifiers for the API responses but the underlying fields must be properly configured.
<imgclassName="rounded-md"style={{ margin:"0 auto",border:"1px solid #efefef" }}alt="Fields and Aliases Settings"src="/images/workday-wql/workday_wql_fields_aliases.png" />
369
430
</Frame>
370
-
371
-
Click `OK` to create the report.
372
-
373
431
</Step>
374
432
375
-
<Steptitle="Edit the custom report">
376
-
After creating the report you are taken to the editing page. Select the fields you want to include from the data source.
433
+
<Steptitle="Configure report prompts">
434
+
- Tick **Populate Undefined Prompt Defaults** to make prompt default fields visible in the report table. Once the `Prompt Defaults` grid is visible, the ticked **Populate Undefined Prompt Defaults** field will be unticked again.
435
+
- Tick **Display Prompt Values in Subtitle** to enable prompt display.
Navigate to `Test` under the `Custom Report` menu via the 3-dot menu.
456
+
<Frame>
457
+
<imgclassName="rounded-md"style={{ margin:"0 auto",border:"1px solid #efefef" }}alt="Navigate to Test"src="/images/workday-wql/workday_wql_navigate_to_test.png" />
458
+
</Frame>
459
+
460
+
Click `OK` to test it.
461
+
<Frame>
462
+
<imgclassName="rounded-md"style={{ margin:"0 auto",border:"1px solid #efefef" }}alt="Click OK on Pop-up"src="/images/workday-wql/workday_wql_click_ok_to_move_forward_to_test.png" />
463
+
</Frame>
464
+
465
+
You will get some sample data based on the fields you configured in the custom report.
466
+
<Frame>
467
+
<imgclassName="rounded-md"style={{ margin:"0 auto",border:"1px solid #efefef" }}alt="Sample Data from Custom Report"src="/images/workday-wql/workday_wql_sample_data_from_custom_report.png" />
389
468
</Frame>
390
-
391
469
</Step>
392
470
</Steps>
393
471
394
-
### Convert the Report to WQL in Workday
472
+
473
+
## Convert the Report to WQL in Workday
395
474
396
475
<Steps>
397
476
<Steptitle="Go to Convert Reports to WQL">
@@ -400,19 +479,25 @@ If your URL is `https://my-instance.workday.com/my-tenant/d/etc`, your tenant is
400
479
<imgsrc="/images/workday-wql/workday_wql_convert_report_to_wql_5.png"alt="Global search for Convert Reports to WQL"style={{ maxHeight: '500px', width: 'auto' }} />
401
480
</Frame>
402
481
403
-
Select the custom report you created earlier in the [Create a Custom Report](#create-a-custom-report) step.
482
+
Select the custom report you created earlier in the [Create and View a Custom Report](#create-and-view-a-custom-report) step.
404
483
<Frame>
405
484
<imgsrc="/images/workday-wql/workday_wql_crw_select_report_6.png"alt="Select created custom report"style={{ maxHeight: '500px', width: 'auto' }} />
406
485
</Frame>
407
-
Click `OK`.
486
+
Click `OK`.
487
+
</Step>
488
+
489
+
<Steptitle="Click `OK` to continue">
490
+
<Frame>
491
+
<imgsrc="/images/workday-wql/workday_wql_click_to_continue.png"alt="Click to continue without filter"style={{ maxHeight: '500px', width: 'auto' }} />
492
+
</Frame>
408
493
</Step>
409
494
410
-
<Steptitle="Get the WQL query">
495
+
<Steptitle="Get the generated WQL query">
411
496
You are taken to a page showing the generated WQL query for your custom report.
SELECTworkdayID as Workday_ID, employeeIDas Employee_ID, legalName_Title as Title, legalFirstNameas First_Name, legalLastNameas Last_Name, legalNameInGeneralDisplayFormat as Display_Full_Name, email_PrimaryHome as Personal_Email, email_PrimaryWork as Work_Email, phone_PrimaryHome as Personal_Phone_Number FROMallWorkers
0 commit comments