Skip to content

Commit c97dcab

Browse files
Merge pull request #355 from StackOneHQ/INT-8208/HRIS_Workday_WQL_T2_Doc_enchancements
[INT-8208] HRIS Workday WQL T2 Doc enhancements
2 parents 7cd731c + f957e43 commit c97dcab

15 files changed

+114
-29
lines changed

connection-guides/hris/workday_wql.mdx

Lines changed: 114 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -349,49 +349,128 @@ If your URL is `https://my-instance.workday.com/my-tenant/d/etc`, your tenant is
349349

350350
</Note>
351351

352-
### Create a Custom Report
352+
353+
## Create and View a Custom Report
353354

354355
<Steps>
355-
<Step title="Go to Create Custom Reports">
356-
Use the global search bar to search for "Create Custom Report".
356+
<Step title="Go to Create Custom Report">
357+
Search and navigate to the `Create Custom Report` task
358+
<Frame>
359+
<img className="rounded-md" style={{ margin:"0 auto",border:"1px solid #efefef" }} alt="Accessing Report Designer" src="/images/workday-wql/workday_wql_custom_create_report_1.png" />
360+
</Frame>
361+
</Step>
362+
363+
<Step title="Configure custom report">
364+
Follow these steps to configure the custom report:
365+
366+
- **Report Name**: Must be unique within the tenant
367+
- **Report Type**: Select **Advanced**
368+
- **Optimised for Performance**: Tick this box to enhance performance
369+
- **Data Source**: Choose the appropriate data source based on the data you need (e.g. Workers for HCM reporting).
370+
357371
<Frame>
358-
<img src="/images/workday-wql/workday_wql_custom_create_report_1.png" alt="Global search for Create Custom Report" style={{ maxHeight: '500px', width: 'auto' }} />
372+
<img className="rounded-md" style={{ margin:"0 auto",border:"1px solid #efefef" }} alt="Create Custom Report" src="/images/workday-wql/workday_wql_create_custom_report.png" />
359373
</Frame>
374+
Click `OK` to continue.
360375

361-
Enter the following details:
362-
- **Report Name**: Name for the WQL report.
363-
- **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.
388+
- Workday_ID
389+
- Employee_ID
390+
- Title
391+
- First_Name
392+
- Last_Name
393+
- Display_Full_Name
394+
- Personal_Email
395+
- Work_Email
396+
- Personal_Phone_Number
397+
- Work_Phone_Number
398+
- Gender
399+
- Ethnicity
400+
- Date_Of_Birth
401+
- Marital_Status
402+
- Job_Title
403+
- Company
404+
- Hire_Date
405+
- Original_Hire_Date
406+
- Employment_Status
407+
- Location
408+
- Employment_Type
409+
- Manager
410+
- Cost_Centers
411+
- National_Identifier_Numbers
412+
- Termination_Date
413+
- Home_Address
414+
- Home_Address_Country
415+
- Home_Address_Postal_Code
416+
- Home_Address_State
417+
- Home_Address_City
418+
- Work_Address
419+
- Work_Address_Country
420+
- Citizenships
421+
- Job_Code
422+
- Effective_Date
423+
- Grade
424+
- Benefits
425+
- Skills
426+
</Info>
366427

367428
<Frame>
368-
<img src="/images/workday-wql/workday_wql_custom_create_report_2.png" alt="Create Custom Report details" style={{ maxHeight: '500px', width: 'auto' }} />
429+
<img className="rounded-md" style={{ margin:"0 auto",border:"1px solid #efefef" }} alt="Fields and Aliases Settings" src="/images/workday-wql/workday_wql_fields_aliases.png" />
369430
</Frame>
370-
371-
Click `OK` to create the report.
372-
373431
</Step>
374432

375-
<Step title="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+
<Step title="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.
377436

378437
<Frame>
379-
<img src="/images/workday-wql/workday_wql_custom_edit_report_3.png" alt="Edit Custom Report" style={{ maxHeight: '500px', width: 'auto' }} />
438+
<img className="rounded-md" style={{ margin:"0 auto",border:"1px solid #efefef" }} alt="Prompts Settings" src="/images/workday-wql/workday_wql_custom_report_prompt.png" />
380439
</Frame>
381-
Click `OK` to save the field selection.
382-
383440
</Step>
384441

385-
<Step title="Test the custom report">
386-
Test the report by clicking `Test` in the three-dot action menu beside the report name.
442+
<Step title="Go to View Custom Report">
443+
Search for `View Custom Report`,
387444
<Frame>
388-
<img src="/images/workday-wql/workday_wql_custom_test_report_4.png" alt="Edit Custom Report" style={{ maxHeight: '500px', width: 'auto' }} />
445+
<img className="rounded-md" style={{ margin:"0 auto",border:"1px solid #efefef" }} alt="Search for View Custom Report" src="/images/workday-wql/workday_wql_search_for_view_custom_report.png" />
446+
</Frame>
447+
448+
select the report you just created, and then click `OK` to open it.
449+
<Frame>
450+
<img className="rounded-md" style={{ margin:"0 auto",border:"1px solid #efefef" }} alt="Select Custom report to View" src="/images/workday-wql/workday_wql_select_for_view_custom_report.png" />
451+
</Frame>
452+
</Step>
453+
454+
<Step title="Test Custom Report">
455+
Navigate to `Test` under the `Custom Report` menu via the 3-dot menu.
456+
<Frame>
457+
<img className="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+
<img className="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+
<img className="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" />
389468
</Frame>
390-
391469
</Step>
392470
</Steps>
393471

394-
### Convert the Report to WQL in Workday
472+
473+
## Convert the Report to WQL in Workday
395474

396475
<Steps>
397476
<Step title="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
400479
<img src="/images/workday-wql/workday_wql_convert_report_to_wql_5.png" alt="Global search for Convert Reports to WQL" style={{ maxHeight: '500px', width: 'auto' }} />
401480
</Frame>
402481

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.
404483
<Frame>
405484
<img src="/images/workday-wql/workday_wql_crw_select_report_6.png" alt="Select created custom report" style={{ maxHeight: '500px', width: 'auto' }} />
406485
</Frame>
407-
Click `OK`.
486+
Click `OK`.
487+
</Step>
488+
489+
<Step title="Click `OK` to continue">
490+
<Frame>
491+
<img src="/images/workday-wql/workday_wql_click_to_continue.png" alt="Click to continue without filter" style={{ maxHeight: '500px', width: 'auto' }} />
492+
</Frame>
408493
</Step>
409494

410-
<Step title="Get the WQL query">
495+
<Step title="Get the generated WQL query">
411496
You are taken to a page showing the generated WQL query for your custom report.
412497
<Frame>
413498
<img src="/images/workday-wql/workday_wql_crw_generate_7.png" alt="Generated WQL Query" style={{ maxHeight: '500px', width: 'auto' }} />
414499
</Frame>
415-
Copy this WQL query and paste it into the `Employee WQL Query` field when connecting through the StackOne Connector Hub.
500+
Copy this WQL query and paste it into the `Employee WQL Query` field when connecting through the StackOne Connector Hub.
416501

417502
<Note>
418503
WQL does not support calculated fields when converting custom reports to WQL.
@@ -434,7 +519,7 @@ Enter the following details in the StackOne Connector Hub:
434519

435520
```sql
436521
/* Sample WQL query format */
437-
SELECT employeeID,legalFirstName,legalLastName, ... FROM employees;
522+
SELECT workdayID as Workday_ID, employeeID as Employee_ID, legalName_Title as Title, legalFirstName as First_Name, legalLastName as Last_Name, legalNameInGeneralDisplayFormat as Display_Full_Name, email_PrimaryHome as Personal_Email, email_PrimaryWork as Work_Email, phone_PrimaryHome as Personal_Phone_Number FROM allWorkers
438523
```
439524

440525
Click **Connect**.
@@ -444,7 +529,7 @@ Click **Connect**.
444529
className="rounded-md"
445530
style={{ margin:"0 auto",border:"1px solid #efefef" }}
446531
alt="Linking your Account"
447-
src="/images/workday-wql/image24.png"
532+
src="/images/workday-wql/workday_wql_stackone_connector_hub_10.png"
448533
/>
449534
</Frame>
450535

25 KB
Loading
22.8 KB
Loading
63 KB
Loading
23.3 KB
Loading
-540 Bytes
Loading
100 KB
Loading
187 KB
Loading
37.4 KB
Loading
40.4 KB
Loading

0 commit comments

Comments
 (0)