Steps: Set Up Constrained Security to People Analytics
Security:
Manage: People Analytics
domain in these functional areas:
- People Analytics
- Prism Analytics
When you configure the Security step of the
Worker
and Hiring
pipelines, you can provide constrained access to the People Analytics
report at both the row level and field level. Row Level Security | Field Level Security |
|---|---|
To provide constrained access at the row level:
| To provide constrained access at the field level:
Ensure that a given user does not have access to more than 1 People Analytics-related view domain. |
When constraining access at the row level, the hierarchy that you select and the fields included in that hierarchy determine which users have access to specific content in the application. Example: You map these fields:
Target Field | Mapped Business Object and Source Field | Example Value |
|---|---|---|
Level 1 | Supervisory Organization - 2nd level of the hierarchy | Corporate Customers |
Level 2 | Supervisory Organization - 3rd level of the hierarchy | Sales and Marketing |
Level 3 | Supervisory Organization - 4th level of the hierarchy | North America Marketing |
Assigned Organization | Worker - Supervisory Organization | Leads Generation |
A People Analytics user who has constrained access at Level 1 can view focus insights related to Level 1 and its subordinates. Therefore, a user who is assigned a role in Sales and Marketing sees focus insights for Sales and Marketing and North America Marketing.
A People Analytics user who is assigned a role in North American Marketing (mapped to Level 3) can see focus insights related to North American Marketing, but not to Sales and Marketing.
If you need to change the security settings after the initial deployment of People Analytics, you might consider requesting support through People Analytics Office Hours (available as a paid service) to ensure that the change won't cause security issues.
- Access theConfigure People Analyticsreport.
- SelectEditfor theWorkerpipeline, and proceed to theSecuritystep.
- ForRow Level Security, select eitherPrimary Hierarchy,Secondary HierarchyorMultiple Hierarchy. If you have constrained security access across both primary and secondary hierarchies, we recommend not choosing theMultiple Hierarchyoption. The hierarchy you select must be a valid Prism securing entity field.Example: If you havePrimary Hierarchymapped toOrganization Level, andLocationmapped to aSecondary Hierarchy, each user's security group is secured by a single hierarchy at a time.
- WithPrimary Hierarchyas row-level security: Only User A (constrained on the primary hierarchyOrganization Level) would be able to view KPIs and insights on thePeople Analyticsdashboard. User B, whose security is based onLocation(a secondary hierarchy), wouldn't have access to the data.
- WithMultiple Hierarchyas row-level security: Both User A and User B would be able to see insights and KPIs on thePeople Analyticsdashboard. The system automatically applies the appropriate hierarchy to the corresponding users, so that each user sees the data they are entitled to based on their hierarchy constraints.
- ForField Level Security, select the security mode:
- Standard. Workday enforces security strictly by displaying an empty state in a visualization instead of the data.
- Threshold. Workday displays aggregated data in a visualization when a minimum population threshold is met, and hides restricted fields on the Detailed Data tab.
You might lose some KPIs and focus insights when you restrict some of these fields if the population count goes below the minimum threshold during a data snapshot. - On theReviewstep, selectFinishto save the changes to the Worker pipeline.
- Configure theHiringpipeline, and proceed to theSecuritystep.
- ForRow Level Security, select the same hierarchy as the Worker pipeline.
- ForField Level Security, select which sensitive data fields in which domains you want to restrict access to.
- SelectRun Installationon theConfigure People Analyticsreport.Wait for the installation activity to complete before proceeding so that Workday can finish securing the data records. Make sure that Workday secures the data records before you provide access to constrained users. You can view the progress on thePeople Analytics Activitiesreport.
- Create security groups for your application viewers, and assign users.When configuring role-based constrained security groups, ensure that:
- If you configured row level security, the security group type matches the securing hierarchy that you specified forRow Level Security. Example: You use Primary Hierarchy as the securing hierarchy, and map the Supervisory Organization field to the Assigned Organization target field. You create a security group of type Roles - Supervisory. Example: You use Secondary Hierarchy as the securing hierarchy, and map the Location field to the Level 3 target field. You create a security group of type Roles - Location Hierarchy.
- In theAccess Rights to Organizationssection, you selectApplies To Current Organization And All Subordinates. IfApplies to Current Organization And All Subordinatesisn't selected for your role-based security groups, you won’t see results for your entire organization and there will be a discrepancy between KPI and Insight results.
- In theAccess Rights to Multiple Job Workerssection, you selectRoles have access to the positions they support.
- Edit Domain Security Policies.Add the security groups to the security policies for the configured domains on the Security step, such asView: People Analytics Business Leader. If you didn’t configure Field Level Security, then add the groups to theView: People Analyticsdomain security policy.Ensure that each user has access to only 1 of the People Analytics view domains.
- Activate Pending Security Policy Changes.