How You Secure Content Sections in Person Profiles
Sensitive data for a worker appears in content sections in person profiles. To give users an appropriate level of access to person profile contents, you can secure this information at the content section level.
For example, a person profile can contain information about competencies, performance ratings, job criticality, risk of loss, degrees, and so on. This topic:
-
Introduces content types and content sections
-
Describes the task that manages content-section access for selected roles
-
Explains how data security policies are constructed to secure access to custom content types
-
Describes regeneration of the affected data and abstract roles
Content Types and Content Sections
Content types are the skills, qualities, and qualifications that you track in talent profiles. You select content types from the content library to create content sections for the profile type. You can secure access to content sections in person profiles only. The content types can be either predefined or custom but must be associated with the person profile type.
Manage Profile Content Section Access
Use the Manage Profile Content Section Access task in the Setup and Maintenance work area to secure access to content sections in person profiles. You must have the IT Security Manager job role or privileges to perform this task. For a selected content section, you can:
-
Identify the predefined or custom job roles and abstract roles that can access the content section in person profiles.
-
Specify the level of access for each role. This table describes the levels.
Access Level
Description
View
Users can view content-section data.
Edit
Users can edit content-section data. This access includes View and Report access.
Report
Users can include content-section data in Oracle Business Intelligence Publisher reports.
Data Security Policies
When you map a predefined content type to a role, a predefined data security privilege is granted to the role automatically. When you map a custom content type to a role, a data security privilege is both generated and granted to the role automatically. For example, you could map the custom Leadership content type to the predefined Employee abstract role and set the access level to Edit. This table shows the resulting data security policy. The data security privilege shown in this data security policy would be generated and granted to the role.
Data Security Policy |
Data Resource |
Data Security Privilege |
Condition |
---|---|---|---|
ORA_PER_EMPLOYEE_ABSTRACT, Grant on Profile Content Type LEADERSHIP |
Person Detail |
Manage Leadership Content Type |
HCM:PER:PER_ALL_PEOPLE_F:View Own Record |
These rules apply to the data security policy:
-
The policy name is in the form:
role code, Grant on Profile Content Type content type code
. The policy description is the same as the policy name. -
The data resource is Person Detail.
-
The data security privileges are in the form:
Manage | Report | View | content type name Content Type
-
The condition, which controls access to specific instances of person records, identifies the relevant person security profile.
Don't create custom data security policies on the Security Console to manage profile content section access. Always use the Manage Profile Content Section Access task.
Regeneration of Data and Abstract Roles
After saving your changes on the Manage Profile Content Section Access page, you must regenerate:
-
Data roles that inherit any of the job roles to which you mapped a content section
-
Abstract roles to which you mapped a content section and to which security profiles are assigned
Regenerating roles updates their data security permissions. If you don't regenerate relevant roles, then users can't access content sections in person profiles.
If you plan to copy abstract or job roles to which security profiles are assigned, then revoke the security profiles before you perform the copy. This precaution ensures that any data security policies, including those generated when you map content sections to a role, aren't copied.
Restrictions
Content sections in person profiles are unsecured when person profiles are included in:
-
Best-fit analyses
-
Profile comparisons
-
Oracle Transactional Business Intelligence reports