Approach 1 - Role-Based Configuration

The following minimum permissions are required to perform operations:

Note
These permissions do not aggregate the ManagerAssignmentId attribute. Refer to Approach 2 - Using the Integration Specialist Role for those permissions.

Step 1: Create an HCM Duty Role

  1. Go to Tools > Security Console > Roles > Create Role.

  2. Set the Role Category to HCM - Duty Roles.

  3. Under Function Security Policies, add the permissions listed in the following table:

Note
The View Person and View User Accounts permissions are required to fetch the USER_NAME attribute.

Step 2: Create an HCM Job Role

  1. Go to Tools > Security Console > Roles > Create Role.

  2. Set the Role Category to HCM - Job Roles.

  3. Under Data Security Policies, create the policies listed in the following table:

  4. Under Role Hierarchy, include the HCM Duty Role you created in step 1.

  5. Select Next, then Submit.

  6. Go to Tools > Scheduled Processes > Retrieve Latest LDAP Changes and Send Pending LDAP Requests to execute the processes. 

Step 3: Create an HCM Data Role

  1. Go to My Client Groups > Workforce Structures > Data Roles and Security Profiles.

  2. Select Create, and assign a name as required.

  3. In Inherited Job Role, select the HCM Job Role you created in step 2.

  4. Set the following:

    • Country Security Profile: View All Countries

    • Organization Security Profile: View All Organizations

    • Position Security Profile: View All Positions

    • Person Security Profile: View All People

    • Public Person Security Profile: View All People

  5. Select Submit.

  6. Go to Tools > Scheduled Processes > Retrieve Latest LDAP Changes and Send Pending LDAP Requests to execute the processes.

Step 4: Create a User and Assign the HCM Data Role

  1. Go to Tools > Security Console > Users > Add User Account, then enter the user information.

  2. Select Add Role, and assign the HCM Data Role you created.

  3. Go to Tools > Scheduled Processes > Retrieve Latest LDAP Changes and Send Pending LDAP Requests to execute the processes.