Creating an Integration System User and Group
In the Search field enter
Create Integration System Userand select the Create Integration System User task**.**Enter a username and password for the new Integration System User. You will need to enter these into 1Password SaaS Manager when you connect the Workday report.
Make sure that Require New Password at Next Sign In is unchecked
Set Session Timeout Minutes to
0.Check Do not allow UI Sessions.
To assign permissions in Workday you should also create an Integration System Security Group.
- In the Search field enter
Create Security Groupand select the Create Security Group task. - Choose Integration System Security Group (Unconstrained) from the Type of Tenanted Security Group dropdown list.
- Enter a name (for example
SaaSManager-sg) and create the group. - Assign the Integration Security User you just created to the new group in the Group Criteria section.
Assigning permissions to the group
In the Search field enter Domain Security Configuration and select the Domain Security Configuration task.
The next steps will be repeated for a series of domains. The domains are:
- Workday Accounts
- Worker Data Public Worker Reports
- Person Data Work Contact Information
- Worker Data Current Staffing Information
- Worker Data All Positions
- Worker Data Business Title on Worker Profile
For each of the domains listed above:
- Search for the domain, click the “…” next to the domain name, and select Actions > Domain > Edit Security Policy Permissions.
- Under Integrated Permissions, add the security group you just created (
SaaSManager-sg) and select the checkbox in the Get column. - Select OK and then Done.
Once you have added all the domains you need, you can consent to the Activate Pending Security Policy Changes prompt.
If you are not prompted then search for Activate Pending Security Policy Changes in the Search field, enter a comment, and check Confirm.
This action is required to put the security policy changes into effect.
Creating your report
- Click Reporting & Analytics > Create Custom Report
- Set Report Type to Advanced (only Advanced custom reports can be used for RaaS).
- Make sure Enable as Web Service and Optimized for Performance is checked.
- Choose All Workers as the Data Source.
- Click OK.
- Under Additional Info select the Columns tab.
- Click the + button to add each column to the report.
| Field name | Notes |
|---|---|
| Workday_ID | |
| Employee_ID | |
| Email_Address | Worker's primary email address |
| Active_Status | Is the Worker active? (1 or 0) |
| First_Name | |
| Preferred_Name | |
| Last_Name | |
| Manager_Email_Address | Manager's primary email address |
| Retired | Is the Worker retired? (1 or 0) |
| Hire_Date | Most recent hire date for example 2023-04-03 |
| End_Employment_Date | End of employment date for example 2023-05-14 |
| Worker_Type | |
| Employee_Type | for example Employee |
| Business_Title | Job title |
| Department | |
| Location | |
| Personal_Email_Address | Optional |
Sharing your report with the group
Once you’ve created your report click the Share tab in the Additional Infosection.
- Look at the Report Definition Sharing Options section, and choose Share with specific authorized groups and users.
- Enter the username of the Integration System User you created earlier into the Authorized Users field.
- Now choose Actions > Web Service > View URLs.
- In the JSON section, right-click JSON and select Copy URL.
Was this article helpful?
Glad to hear it! If you have anything you'd like to add, feel free to contact us.
Sorry to hear that. Please contact us if you'd like to provide more details.