Static Groups and Dynamic Groups - RBP
Static Groups and Dynamic Groups - RBP
PUBLIC
Warning
This document has been generated from the SAP Help Portal and is an incomplete version of the official SAP product
documentation. The information included in custom documentation may not reflect the arrangement of topics in the SAP Help
Portal, and may be missing important aspects and/or correlations to other topics. For this reason, it is not for productive use.
This is custom documentation. For more information, please visit the SAP Help Portal 1
10/27/24, 5:37 AM
Setting up Permissions
Configure Onboarding 1.0 and Role-Based Permissions to grant users access to different parts of the Onboarding 1.0 application.
To use Onboarding 1.0, you must configure permissions in both the Onboarding 1.0 application and SuccessFactors HCM Role-
Based Permissions. Once you have configured these two permission types, the user and permission syncs allow the two different
permission configuration to work together. Both Onboarding 1.0 and SAP SuccessFactors HCM have security groups and roles to
control permissions and user access.
Note
Role Based Permissions are required for Onboarding 1.0.
Comparison of the authorization concepts in Onboarding 1.0 and SAP SuccessFactors HCM
There are ten fixed roles. Customers cannot add new custom roles. There are no predefined roles. Customers can create any number
of roles.
A role has specific access permissions, which define what parts A role has specific access permissions based on the system access
users who have this role can see and control. users have and the users they are allowed to see.
Groups of users are named individuals belonging to a group. Groups of users are named individuals assigned to a group based
on business logic or assigned individually.
A user can belong to more than one group. A user can belong to more than one group.
A group can be assigned to a one role only. A group can belong to more than one role
Note
RBP Roles in SuccessFactors HCM must named identically to Onboarding 1.0 security groups. This includes case and spacing.
You cannot create additional Onboarding 1.0 Security Groups. Instead, create or updates RBP groups to correspond to the
Onboarding 1.0 groups.
Permissions in Onboarding 1.0 consist of three parts: Onboarding 1.0 groups, Onboarding 1.0 roles, and RBP roles:
Onboarding 1.0 groups are where Onboarding 1.0-specific permissions are set, for example which actions in Onboarding 1.0
a user has permissions for. Users are assigned to Onboarding 1.0 groups.
Onboarding 1.0 roles are assigned to an Onboarding 1.0 group. These roles determine what specific Onboarding 1.0 features
the group has access to. Each Onboarding 1.0 role can only be assigned one Onboarding 1.0 group. You cannot combine
distinct roles like Doc Center and Employee Portal. If you need a user to have the permissions of multiple roles, they must
be placed in multiple groups. Onboarding 1.0 roles are NOT adjustable or customizable
Roles in role-based permissions give general access to Onboarding 1.0 or other general features in SuccessFactors HCM.
This is custom documentation. For more information, please visit the SAP Help Portal 2
10/27/24, 5:37 AM
The RBP security authorization model uses groups and roles to organize employees (groups) and permissions (roles) to control
access to your system; By organizing employees into groups and permissions into roles you can assign a group of employees the
same set of permissions by assigning them a role.
Note
RBP is approved for organizations with up to 1,500,000 employees. When in doubt, contact Product Support.
Role-based permissions contain three main elements: permission groups, permission roles, and target populations.
Permission groups are a set of employees who share certain attributes such as City or Job Code and require access to a
similar set of tasks within your system.
Permission roles are defined as a set of permissions. You can assign the permission roles you define to a permission group,
and if the role requires that you define a target population, meaning a group to perform tasks for, you assign the target
population when you define the role.
Target populations are groups that are assigned to permission roles when the permission granted is performed on behalf of
other employees.
Tip
We recommend that you create groups before creating roles so that during role creation, you can select the group for which to
grant the role. In addition, you need defined groups for roles that require a target population.
Permission Groups
Permission groups are used to define groups of employees who share specific attributes. You can use various attributes to
select the group members, for example a user's department, country/region, or job code. Permission groups can be
dynamic or static. Dynamic permission groups support employee and onboardee user types, while static permission
groups support only employee user type.
Permission Roles
RBP uses permission roles to group a set of permissions. After grouping the permissions into a role, you can assign the role
to a group of users, granting them access to certain tasks and features in your system.
Grant Permission Roles
This is custom documentation. For more information, please visit the SAP Help Portal 3
10/27/24, 5:37 AM
You can assign a permission role to everyone or to a subset of employees, determined by permission groups, target
populations, or by relationships. When defining a role in RBP, you can assign the role to a group that you've created or you
can assign roles based on hierarchical relationships. Some roles will require that you also assign target populations, they're
only necessary for certain permissions in a role and your system will notify you when a target population is required.
What Are Rules in RBP?
Rules in RBP are used to define access to permissions in your system.
Related Information
Creating Dynamic Permission Groups
Creating Permission Roles
Assigning Roles to Groups
Permission Groups
Permission groups are used to define groups of employees who share specific attributes. You can use various attributes to select
the group members, for example a user's department, country/region, or job code. Permission groups can be dynamic or static.
Dynamic permission groups support employee and onboardee user types, while static permission groups support only employee
user type.
Example
There might be a permission group called "Human Resources in US", which lists all US-based employees who work in the HR
department. To define this group, you would specify that users must match the selection criteria "Country/Region = United
States" and "Department = HR".
Note
The attributes or selection criteria that are available for defining groups are configurable.
In RBP, you can assign permission roles to permission groups. In addition, you use groups to define the target population a granted
user has access to.
Example
The group "Human Resources in US" might have access to the group "US Employees".
Groups configured with criteria other than specific user names are called dynamic (as opposed to static), which means that
the assignment of employees into and out of a group is automated. For example, a group of granted users can be “All
employees in the Sales department”. As employees are transferred into and out of the sales department, their permissions will
automatically adjust. This automation will save you time and money. This is especially beneficial for large organizations that
need higher levels of administrative efficiency.
This is custom documentation. For more information, please visit the SAP Help Portal 4
10/27/24, 5:37 AM
You can manage static or dynamic permission groups. You can also mark a permission group as RBP-only, which means the
group can be only used in Role-Based Permissions. If a permission group isn't RBP-only, it can also be used in other
modules, for example, on home page. For dynamic groups, you can also view the group's change history.
Procedure
1. In the Admin Center, search for Manage Permission Groups.
A full replace, creates or entirely replaces a group, while a delta replace adds members to an already existing group.
4. Download a blank CSV template after you've chosen an import type. The Full Replace template has two column headers,
GROUPNAME and USERID. The Delta Replace has an additional Action column.
5. For each user that you add to a group, add the group name to the GROUPNAME column and user's ID to the USERID
column.
Note
For new users, you can create user IDs in the upload file.
Note
Character encoding of your file should be Unicode (UTF-8). The maximum file size is 20MB. If your import file exceeds
20MB, you can either split the file into several smaller files or request Professional Services to modify the system
configuration file.
8. If the validation is successful, click Upload to import the static permission groups.
If your file has errors, they display at the top of the Import Static Group window.
This is custom documentation. For more information, please visit the SAP Help Portal 5
10/27/24, 5:37 AM
Note
For one group type, a maximum of two jobs can run at the same time.
Results
After the upload completes, the system sends you a notification with success or error messages. Successfully created groups
display in the group list after refreshing your system.
Procedure
1. In the Admin Center, search for Manage Permission Groups.
6. Click Done.
This is custom documentation. For more information, please visit the SAP Help Portal 6
10/27/24, 5:37 AM
Instead of opening static groups one by one to add members, you can add multiple members to several static groups all at once
with a CSV file.
Procedure
1. Go to Admin Center Set User Permissions Manage Permission Groups .
GROUPNAME Fill in the names of the static groups that you want to add
members to.
ACTION ADD
7. Go back to the Import Static Group popup and upload the CSV file that you’ve prepared.
A message displays at the top of the Import Static Group popup to inform you whether there’s any format issue in the CSV
file.
9. If there are no issues found in the validation phase, choose the CSV file again and click Upload.
Results
You have successfully added members to the static groups with a CSV file. You receive an email about the details.
Next Steps
Refresh the Manage Permission Groups page to double check the active membership of the static groups that you’ve updated.
Procedure
This is custom documentation. For more information, please visit the SAP Help Portal 7
10/27/24, 5:37 AM
1. In the Admin Center, search for Manage Permission Groups.
3. Select the users that you want to remove from the group.
4. Click Delete.
5. Click Close.
Results
Removed members will no longer have access to the tasks or data of the group.
Procedure
1. Go to Admin Center Set User Permissions Manage Permission Groups .
GROUPNAME Fill in the names of the static groups that you want to remove
members from.
ACTION REMOVE
7. Go back to the Import Static Group popup and upload the CSV file that you’ve prepared.
A message displays at the top of the Import Static Group popup to inform you whether there’s any format issue in the CSV
file.
9. If there are no issues found in the validation phase, choose the CSV file again and click Upload.
This is custom documentation. For more information, please visit the SAP Help Portal 8
10/27/24, 5:37 AM
10. Click Cancel to dismiss the Import Static Group popup.
Results
You have successfully removed members from the static groups with a CSV file. You receive an email about the details.
Next Steps
Refresh the Manage Permission Groups page to double check the active membership of the static groups that you’ve updated.
Procedure
1. In the Admin Center, search for Manage Permission Groups.
3. Enter a name for your permission group in the Group Name field.
The available user types vary depending on how your system is configured. Possible values may include:
Employee (default)
Note
The External Learning User option is only available if you have Learning enabled in your system.
When defining a dynamic group for an external learning user, you can identify an External Source Channel to complete the
criteria for inclusion. This allows external learning users to be defined based on the source of origin. The external source
channel is only available to SAP SuccessFactors Learning customers. The External Learning User must be enabled in
Provisioning for external learner and external source channel to be available.
Remember
As a customer, you don't have access to Provisioning. To complete tasks in Provisioning, contact your implementation
partner or Account Executive. For any non-implementation tasks, contact Product Support.
Tip
When defining External Learning User groups in your system, it is recommended that you do not create more than 50
groups.
5. Choose the group selection criteria from the People Pool, in the Choose Group Members section.
Depending on the complexity of your permission group selection criteria, you can choose multiple people pools.
6. In the Search Results screen, enter a search term or click the search, to display all available values.
This is custom documentation. For more information, please visit the SAP Help Portal 9
10/27/24, 5:37 AM
For some categories, a smaller pop-up window appears where you can enter additional values or information, such as Time
Zone settings. If you select the Team View category, you can use hierarchical relationships to specify the group. This allows
you to apply rules such as: everybody in Carla Grant's team, all levels deep.
Note
When you search employees with the User category, the search results in the dropdown display only employee names.
When you search employees with the Team View category, the search results in the dropdown display employee names,
employee titles, and locations.
8. If you want to add another condition for defining the people pool, click Add another category and choose a category and
item. If you use two or more categories, this functions as an AND operation, that is, only users are selected who meet all
selection criteria.
Example
If you want to create a group of sales employees working in the US, you would need to choose the category Department
and select Sales. You add a second category Country/Region and select United States.
9. Complex group definitions may require you to use multiple people pools. If you use two or more people pools, these people
pools functions as an OR operation, that is, all users are selected who fulfill the selection criteria of at least one pool.
Click Add another People Pool and then add categories and items.
Example
You have two different offices: An office in Chicago and an office in Boston. Each office has a Sales team and a Finance
team. You only want to include Sales employees from the Chicago office and Finance employees from the Boston office.
You'll need to create two separate pools then.
Note
The number of people pools in a group is limited to four.
10. If there are employees you'd like to exclude from the Permission Group definition, select them in the Exclude these people
from the group section.
11. If you want to prevent the group being updated automatically when new employees match the selection criteria, click Lock
group.
12. (Optional) Choose Update in the Active Group Membership box to see how many users match the criteria. Click the
number to see the detail list.
The active group membership number isn't updated automatically when you modify the dynamic group definition.
Context
Note
You can only delete a permission group if it has no associated role.
This is custom documentation. For more information, please visit the SAP Help Portal 10
10/27/24, 5:37 AM
Procedure
1. Go to the Admin Center Tools and search for Manage Permission Groups.
2. In the Manage Permission Groups screen, click the Take Action dropdown menu next to the permission group you want to
modify.
You can edit, copy, delete, view summary, and view change history of dynamic groups.
Note
You can only see the most recent 1000 changes in the View change history view. If you want to see more than the
last 1000 changes, use the Change Audit report.
Permission Roles
RBP uses permission roles to group a set of permissions. After grouping the permissions into a role, you can assign the role to a
group of users, granting them access to certain tasks and features in your system.
Permission roles consist of a set of permissions that give employees access rights to an employee or a group of employees. As
such an employee or a group that has been granted with a permission role has access to certain aspects of the SAP
SuccessFactors application or to aspects of employee data. With this access, they can perform functions within the application for
other groups of employees.
Role-based permissions allow you to grant a role to a specific employee, a manager, a group, or to all employees in the company.
The roles can provide very granular permissions, as this example illustrates:
Example
There may be roles such as "HR Compensation and Benefits Manager", "HR Manager for Sales", and "HR Learning and
Development Manager". While all three are HR managers, their roles have been distinctly carved out — one handling
compensation and benefits, another handling the sales team, and the third handling Learning and Development.
When your permissions roles consist of one or more permissions that require a target population, you'll need to specify a target to
complete creation of the role. Roles that require a target population will contain a permission that gives a group access to perform
actions or view information for other employees.
Example
A Manager may have a role where one permission allows the manager to modify the salary for all of their direct reports. In this
example, the manager's direct reports represent the target population needed for the permission role.
Note
Customers can have as many permission roles as the company requires.
This is custom documentation. For more information, please visit the SAP Help Portal 11
10/27/24, 5:37 AM
Managing Permission Roles
You can edit, copy, or delete a permission role, view a summary of a permission role, and view its change history. You can
also mark a permission role as RBP-only.
Creating a New Role for External Users
Role-based permissions support the role of External User and allows the External Learner User limited access to complete
specific tasks or training.
Context
Permission roles contain a group of permissions that can be granted to an employee or a group of employees known as the
Granted Users Circle. In general, its leading practice to define your user groups before defining your permission roles.
Procedure
1. Go to the Admin Center.
3. To add a Permission Role, click the Create New button. The Permission Role Detail page opens.
4. In the Role Name field, type a name describing of what the role allows you to do.
5. In the Description field, provide a statement describing what the role allows an employee to do. Add a note about when the
role was created and by whom.
6. In the Permission Settings section, click the Permission button to specify the permission you want to assign to the role.
The Permission Settings window opens.
7. On the left side of the page, you see the different permission categories. Click a permission category to reveal the different
permissions.
8. Select the checkboxes next to the permissions you'd like to grant to the role.
9. Click the Done button when you finish marking your selections.
This is custom documentation. For more information, please visit the SAP Help Portal 12
10/27/24, 5:37 AM
10. In the Grant this role to section, click the Add button to select the employees to be granted this permission.
11. Grant the permissions and specify the target population according to what you have defined in the workbook. For a detailed
description, see the topic on granting permission roles in the Related Links section.
12. For some permissions, it might be necessary to exclude the granted users from applying the permissions on themselves.
For this, select Exclude Granted User from having the permission access to him/herself.
Example
If the role grants permission to edit the salary, you want to prevent the members of this permission group to be able to
edit their own salary as well.
13. Click the Done button to assign this role to the defined users. You’re taken back to the Permission Role Detail page.
14. Click the Save Changes button to complete creating the role.
If you grant permissions to every employee when creating or updating a permission role, a double confirmation popup
displays when you save the changes.
Next Steps
Once this role is successfully created, the new role is listed on the Permission Role List page.
Related Information
Grant Permission Roles
Procedure
1. In the Permission Settings section, click the Permission button to specify the permission you want to assign to the role.
The Permission Settings window opens.
2. On the left side of the page, you'll see the different permission categories. Click a permission category to reveal the different
permissions.
This is custom documentation. For more information, please visit the SAP Help Portal 13
10/27/24, 5:37 AM
3. Select the checkboxes next to the permissions you'd like to grant to the role.
4. Click the Done button when you finish marking your selections.
Next Steps
Context
When you copy a role, only the permissions get copied over. You need to manually grant employees access to this new role.
Procedure
1. Go to the Admin Center Tools Manage Permission Roles .
ID. Permission role IDs are system-generated serial numbers according to the creation time of the permission roles.
Permission Role
User Type. The supported values are External Learner and External Onboarding User. If a role is an internal role,
there’s no value in the column.
Role Type. If it’s a Clock In Clock Out role, the value in the column would be Time Event. If it’s not a Clock In Clock
Out role, there’s no value in the column.
Description
This is custom documentation. For more information, please visit the SAP Help Portal 14
10/27/24, 5:37 AM
Status
RBP-Only
Created From
Last Modified
Action
2. In the Permission Role List view, choose the Take Action dropdown menu next to the permission role you want to modify.
The external user role can be granted to the user type External Onboarding 1.0 user. Permissions for the external user role can be
set to grant access to the Onboarding 1.0 home page.
Prerequisites
Either Onboarding 1.0 (including Internal Hire Process) or Learning or both must be enabled in Provisioning to reset the external
user password.
Remember
As a customer, you don't have access to Provisioning. To complete tasks in Provisioning, contact your implementation partner
or Account Executive. For any non-implementation tasks, contact Product Support.
Context
When you have external users in your extended enterprise, your plan for maintaining them must include: resetting user passwords,
granting access, and so on. In most cases, you manage external users as you do any other users.
This is custom documentation. For more information, please visit the SAP Help Portal 15
10/27/24, 5:37 AM
One exception is target populations. External users can be a unique target population. For example, if you want to manage external
users in Onboarding 1.0, you must add All(External Onboarding 1.0 User) to the target population of users managed by the
administrator.
Procedure
1. To reset an external user password, go to Admin Center Reset User Password .
The Resetting User Passwords page appears. From this page you can reset individual user password, or reset the
passwords for a group of users.
2. Select External Users from Onboarding 1.0 and/or Learning (If enabled) from the Find dropdown.
Enter the First Name, Last Name, or the Username to search for the user whose password you’re trying to reset. You can
filter your search further using Starts With or Exact Match.
3. When the user details appear on the screen, select the user and enter the new password in the New Password: field and
confirm the same in the Confirm Password: field.
Results
Prerequisites
Role Based Permissions (RBP) must be enabled.
Remember
As a customer, you don't have access to Provisioning. To complete tasks in Provisioning, contact your implementation partner
or Account Executive. For any non-implementation tasks, contact Product Support.
Procedure
1. Log in and go to Admin Center.
3. In Search Tools, type Manage Permission Roles and then click Manage Permission Roles.
6. Type a name and description for the role and then click Permissions.
This is custom documentation. For more information, please visit the SAP Help Portal 16
10/27/24, 5:37 AM
You can select additional permissions. For example, you can grant the external learners access to SAP Jam.
9. Click Done.
Next Steps
You grant admins permissions to manage external learners.
Permission groups: You assign a permission role to a defined group of users. However, relationships can also play a role
here as you can define that the granted user's managers have the same permissions. You can also define how many levels
up in the hierarchy you want this permission to be granted.
Note
If you want to grant a role to a named user, you first have to create a group and add the user to this group. Then you can
grant the role to the just created group.
Target Population: Depending on the permissions included in the role, you might also have to define the target population.
Not all permissions require you to define a target population. For example, if the permission includes just the access to an
application (such as the Learning Access Permission), there is no need to add a target group. For certain permissions, in the
Permission settings screen, a target population must be defined. This is identified by the "t" icon next to the permission
name with the following text displayed: t= Target needs to be defined.
This is custom documentation. For more information, please visit the SAP Help Portal 17
10/27/24, 5:37 AM
Note
You can define a target population for external users through Manage Permission Roles Add For External Target
Population . A target population for an external Learning user can be defined two ways:
Relationships: Access groups can be defined using relationships (for example, manager-employee relationship) that are
derived from the job relationship object. These relationships can be hierarchical or non-hierarchical. You can find more
information in the following chapter Relationships Between Managers and Employees.
Note
If you allow the respective managers to have the same permissions, this may have a negative impact on the
performance. The hierarchy then has to be checked whenever such a manager tries to access an element which was
permissioned this way.
Procedure
1. Go to the Admin Center.
This is custom documentation. For more information, please visit the SAP Help Portal 18
10/27/24, 5:37 AM
2. In the Tools Search, search for Manage Permission Roles.
4. In the Grant this role to section of the Permission Detail screen, choose Add.
Note
If you have enabled Onboarding or Learning, you have an additional option Add For External Target Population where
you can restrict data access by defining external target populations.
5. When the Grant this role to screen displays, select Permission Group.
6. Click Select to select the access groups you wish to assign to this permission role.
You can allow managers to have the same permissions and define how many levels up in the hierarchy you want this
permission to be granted. However, allowing respective managers to have the same permissions may have a negative
impact on the performance. The hierarchy then has to be checked whenever such a manager tries to access an element
that was permissioned this way.
For some permissions, it might be necessary to exclude the granted users from applying the permissions on themselves.
For this, select Exclude Granted User from having the permission access to themselves.
Example
If the role grants permission to edit the salary, you want to prevent the members of this permission group to be able to
edit their own salary as well.
8. Click Done to assign this role to the defined users. You’re taken back to the Permission Role Detail page.
Next Steps
This is custom documentation. For more information, please visit the SAP Help Portal 19
10/27/24, 5:37 AM
Context
Target populations and criteria allow you to give employees such as managers and administrators access to data or tasks that
need to be maintained for other employees. Not all permissions require you to define a target population. For example, if the
permission includes just the access to an application (such as the Learning Access Permission), there’s no need to add a target
user group or target criteria.
For most of the permissions and secured MDF object definitions, you can restrict data access by either setting target population or
adding target criteria. For a few of the secured MDF object definitions, you can set its target population and further restricting the
target population with additional target criteria.
Remember
Only object definition Employee Time can be configured with concurrent target population and target criteria.
You can identify permissions and object definitions that are available for target population configuration, in the Permission
settings screen, by the "t" icon next to the permission name with the following text displayed: t= Target needs to be defined.
Procedure
1. Go to the Admin Center.
Note
As of the 2H 2022 release, you can configure target criteria for a permission role whose target population is external
users. If you have existing permission roles granted to groups whose target population is external users, review the
target criteria configurations of those roles. The target criteria configurations for said permission roles will stay as null if
you don't open and save the roles. When you open and save the roles, the target criteria configurations are set to all.
Please note that this feature isn't available for instances using Onboarding 1.0.
4. Choose Edit Granting for a role you’ve assigned this permission to in the Grant this role to section of the Permission Detail
screen.
5. Define target population in the second section of the Grant this role to... popup window.
To exclude the granted users from applying the permissions on themselves, select Exclude Granted User from having the
permission access to themselves.
6. Define target criteria in the third section of the Grant this role to... popup window.
Note
Only secured MDF object definitions whose RBP Subject User Field is left empty are available for target criteria
configuration.
7. Click Done to assign this role to the defined users. You’re taken back to the Permission Role Detail page.
This is custom documentation. For more information, please visit the SAP Help Portal 20
10/27/24, 5:37 AM
General Relationship Types: Hierarchical relationships are characterized by a reporting line between the granted user and the
target user. These are relationships between employees and their managers, and employees and their second managers or
alternate managers. Non-hierarchical relationships on the other hand are single-level relationships. These include the relationship
of an employee to the HR manager, the matrix manager and custom manager. While each employee can have only one Manager,
one Second Manager and one HR Manager, they can have multiple Matrix Managers and Custom Managers.
Employee Central Only: If employees have global assignments (that is, a job in another country/region), they have both a home
manager and a host manager. In addition, they have a home HR manager and a host HR manager. All managers need to have
access to both the home jobs of the employees as well as to the host jobs of the employees. This is covered by the following
additional relationship types for global assignments:
General Relationship Types Employee Central Only: Relationship Types for Global
Assignments
Custom Manager
As a manager, you can use the Delegate A and Delegate B relationship roles to assign permissions to up to two individuals for each
role, allowing them to act as your delegates. The delegate users you assign, can access your direct and indirect reports and can
perform tasks that have been permitted to you, while acting as your delegates. You can assign up to two delegates per delegate
role and each delegate can be given separate tasks or permissions to cover different functional or regional areas.
Note
You must configure Delegate relationship type in the Employee Central Picklist. After you've configured your delegates, you'll
see the option to give permissions to this relationship type in your system. For more information about how to configure
picklists, see the topic Picklist Configuration for Employee Status and Job Relationship Type.
You might use a delegate when you want to assign delegates permissions in different functional areas.
You can also assign permissions to delegates that separate functionality according to locations.
If delegate relationship has been defined in Employee Central picklists, you can grant a permission role to delegates. When a
manager delegates his or her tasks to two delegates, delegate A and delegate B, the manager's direct reports are the target
population of delegate A and delegate B. If the manager, delegate A, and delegate B are in the same permission roles, delegate A
and delegate B will have the same permissions. The manager's direct reports are the target populations of the delegate A and
delegate B for the permissions that require a target. However, this delegate relationship can’t be used in non-user-based
permissions. For example, even if delegate A and delegate B has the same Miscellaneous Permissions Position permission
This is custom documentation. For more information, please visit the SAP Help Portal 21
10/27/24, 5:37 AM
as the manager, delegate A and delegate B can’t view the current state of the position or view its history because the Position
permission isn’t user-based.
Description Permission to the data of a user. MDF objects that are categorized in the Permission
requiring MDF object target section.
The target population of the permission can be grouped as
a user list.
Example The Personal Information permission controls access to The Miscellaneous Permissions Payment Information
the personal information data of a user. Detail permission.
This is custom documentation. For more information, please visit the SAP Help Portal 22
10/27/24, 5:37 AM
When granting permissions using hierarchical relationships, you can specify how many levels down to go in the hierarchy for the
target population. For example, you can indicate that Managers can see performance ratings on their direct reports (1 level deep),
or allow it to go deeper into their team, that is 2 levels down or all levels.
When granting permissions to non-hierarchical relationships (HR, Matrix and Custom Managers), you can follow this non-
hierarchical relationship for only one level. Beyond the first level, you can cross over to the standard manager hierarchy if desired
to go deeper.
For example, using the Matrix Manager relationship, you can use hierarchical depth to accomplish the following:
1 Level Deep: Matrix Managers can view ratings information for their Matrix Reports.
2 Levels Deep: Matrix Managers can view ratings information for their Matrix Reports and the Direct Reports of their Matrix
Reports.
All Levels Deep: Matrix Managers can view ratings information for their Matrix Reports (1 level deep) and the Direct Reports,
all levels deep of the manager hierarchy of their Matrix Reports.
The following graphic illustrates the different hierarchical depths you can specify when you use the Matrix Manager relationship:
This is custom documentation. For more information, please visit the SAP Help Portal 23
10/27/24, 5:37 AM
Rules are defined by determining which permission roles you’ll assign to your groups or users. From the Permission Role Detail
screen in your system, each rule is represented by a row that contains your list of granted users or groups and the associated
target group. Depending on the complexity of the roles and access or target group assignments, your roles could have various
combinations of access and target group rules.
From your permission role detail screen, where you manage your permission roles, each row represents a rule and each rule can
have multiple access and target group associations, as detailed in the display.
This is custom documentation. For more information, please visit the SAP Help Portal 24
10/27/24, 5:37 AM
User
A User is someone who can onboard a new employee and monitor onboarding tasks. For example, an HR Generalist in the
corporate division can be assigned to onboard employees in a different division. A user group must have specific people
assigned to the group, similar to Windows™ security. Additionally, every person who has used Onboarding 1.0, including new
employees who have completed the onboarding process, can be found under the Users tab in the Security section.
Hiring Manager
A Hiring Manager is someone who can onboard a new employee, monitor onboarding, and receive notifications. The Hiring
Manager is a named user, meaning Onboarding 1.0 automatically assigns an activity based on the ID on the new hire record.
Group security can be setup so that an Onboarding 1.0 activity can be assigned based on the name of the Hiring Manager
that is included in the new employee record created by the ATS vendor, or entered in the PostHire Verification step.
Note
By default, the PHV step is assigned to the Hiring Manager named user. To change this you must update the named user
options in Super Admin.
Recruiter
A Recruiter is someone who can onboard a new employee, monitor onboarding, and receive notifications. The Recruiter is a
named user, meaning Onboarding 1.0 automatically assigns an activity based on the ID in the new hire record. Group
security can be setup so that an Onboarding 1.0 activity can be assigned based on the name of the recruiter that is included
in the new employee record created by the ATS vendor, or entered in the PostHire Verification step.
Roles with access to complete an entire process have the following permissions:
Activity Permissions: Configurable permission to execute an activity under certain conditions, e.g., location, gender, age,
start date, etc.
Activity Steps Permissions: Configurable permission to execute any or all steps of a process.
Monitoring Permissions: Configurable permission to monitor an activity under certain conditions, for example, location,
gender, age, start date, etc.
Groups assigned to perform one of the following roles can receive notifications to perform certain onboarding tasks. They cannot
perform any of the new hire steps.
Internal
Internal Resources are resources within the company that are assigned activities that need to be done in order to complete
the new employee’s Onboarding 1.0. For example, IT for technology provisioning, or Payroll for employee pay. Internal
resources cannot be assigned to execute new hire steps. They can only view activities assigned to them in their own Work
Queue; no hiring permissions are available.
External
External Resources are resources outside the company that are assigned activities that need to be done in order to
complete the activities needed to onboard a new employee, such as business cards and uniforms. External resources
cannot be assigned to execute new hire steps. They can only view activities assigned to them in their own Work Queue; no
hiring permissions are available.
This is custom documentation. For more information, please visit the SAP Help Portal 25
10/27/24, 5:37 AM
This role has permissions for viewing, saving, removing and uploading documents in the Document Center, as well as
viewing and/or updating indexes, viewing the document audit and re-indexing documents.
The Employee Portal Group contains users with access to the Employee Portal administration.
HR Admin
HR admins are responsible for maintaining the notifications, security, reference files, and certain account settings . This
role is typically reserved for customer administrators.
Partner Admin
Partner admins are responsible for managing the accounts, maintaining the notifications, security, and reference files that
govern the operations of Onboarding . This role is reserved for Onboarding 1.0 Principal Consultants and Professional
Services Partners.
The System Admin group contains users with access to manage Onboarding settings such as wizards, user controls, HR
Data, PDF forms properties, configuration settings. This role is reserved for SuccessFactors Engineering.
Note
Do not manually add users to the System Admin group, and do not repurpose this group. If any users in the permission
sync are assigned to this group, the sync will fail.
Related Information
Named Users
For users responsible for onboarding processes, group permissions determine in whose queue an activity is placed. For example,
when a new hire is transferred from an Applicant Tracking System (ATS) to Onboarding 1.0, the new employee can be placed in the
Hiring Manager’s queue or an HR generalist’s queue.
This is custom documentation. For more information, please visit the SAP Help Portal 26
10/27/24, 5:37 AM
For users responsible for administration of the site, permissions define the access to the administrative units. For example, an
administrator can have certain access to manage reference files, account settings and admin reports.
Note
When configuring Advanced Conditions, make sure that you use valid data fields and values, especially when configuring
Advanced Conditions related to users. If an Advanced Condition is built with data that does not match the corporate structure
or other integrated data, the condition can break permissions.
Procedure
1. Go to Security Group and click Create.
2. In the Create Group window, enter the name of the group. The name can be any alpha-numeric word or words. For clarity
and ease of management, the group name should correspond to the group’s identity or function.
Allows users to view the data entered through the process steps.
Allows users to restart or edit a step that has been completed. On the Onboarding 1.0 Dashboard, the user can click
an icon under Restart to restart the last completed step for a candidate. You cannot send users back to a previous
step, but can only restart the most recently completed step.
Note
Step restart is not available for E-Verify processes.
Report Permissions
Reassign Activity
Allows users to re-assign an activity to any other user(s) from Work Queue.
5. If you do not need to assign permissions, click Create which completes the group creation.
If you need to assign Activity, Monitoring, or Document permissions, click Create and Assign and proceed as with the
following steps.
6. Click Select Process, then choose the process from the dropdown list. The available permissions are based on the selected
role and process.
b. Create the activity permission assignment formula based on the customer’s requirements:
Operator: The operator can be Equal or Not Equal to a certain condition value.
Condition Value: Any line containing alphanumeric or other symbols, by which the condition may be
activated.
This is custom documentation. For more information, please visit the SAP Help Portal 27
10/27/24, 5:37 AM
c. Click Add.
d. If required, specify further fields and conditions and select the And or Or operator to link them to the previous.
If you want to edit a condition, select it in the list of conditions and click Edit. Edit the condition’s parameters and
click Add.
f. If the customer is using PJ codes (position/job codes) that need to be used for activity permissions, select Use
user’s PJ code.
g. If the configuration is complete, click Submit to save the changes and close the window. If additional configuration
is needed, click Apply Changes button to save the changes and keep the Assign Group window open.
b. Select the workflow steps. The steps vary based on the process selected.
This is custom documentation. For more information, please visit the SAP Help Portal 28
10/27/24, 5:37 AM
c. To save the changes and close the window, click Submit. To save the changes and keep the Assign Group window
open, click Apply Changes.
8. If you want the group to monitor the work queues of other groups, make the following settings:
Operator: The operator can be Equal or Not Equal to a certain condition value.
Condition Value: Any line containing alphanumeric or other symbols, by which the condition may be
activated.
c. Click Add.
d. If required, specify further fields and conditions and select the And or Or operator to link them to the previous.
In the example below, the group will be responsible only for new hires that are not in Company 2222.
This is custom documentation. For more information, please visit the SAP Help Portal 29
10/27/24, 5:37 AM
f. If the customer is using PJ codes (position/job codes) that need to be used for activity permissions, select Use
user’s PJ code.
g. To save the changes and close the window, click Submit. To save the changes and keep the Assign Group window
open, click Apply Changes.
9. Define which work queue steps the group members will be allowed to monitor:
c. To save the changes and close the window, click Submit. To save the changes and keep the Assign Group window
open, click Apply Changes.
10. Determine if this group will have access to the documents in the Work Queue
There is a nightly sync from SuccessFactors HCM to Onboarding 1.0 that will provide the user mapping for all roles, including the
Onboarding 1.0 permissions. Therefore, the Assign Groups to Users functionality is generally used to stage users for testing and
scripted demos, or to assign group permissions to external resources that will not have access to SuccessFactors HCM.
This is custom documentation. For more information, please visit the SAP Help Portal 30
10/27/24, 5:37 AM
Note
If you modify the permissions for a user in SuccessFactors HCM (as opposed to one created manually in Onboarding 1.0), the
changes will be overwritten by the nightly sync.
You can assign multiple users to one group using Assign Users to Groups
You can assign one user to multiple groups using Assign Groups to Users
Context
Note
Tool: SuccessFactors Onboarding 1.0 Administration
Procedure
1. Under Security, select Assign Users to Groups.
Note
The roles Hiring Manager, Recruiter, and HR Manager are not included in the Select Type of Group dropdown list. You
can assign users to these groups only by checking the appropriate check box when you create a user.
All users assigned to the group will be displayed in the Assigned Users panel. All unassigned users will be displayed in the
Unassigned Users panel
4. Click the arrow button to move them to the Assigned Users panel
To remove users from a group, select the users in the Assigned Users panel and then click the right-pointing arrow button
to remove the user from the group.
Note
The permissions are changed immediately. There is no “save” function.
Context
Note
This is custom documentation. For more information, please visit the SAP Help Portal 31
10/27/24, 5:37 AM
Tool: SuccessFactors Onboarding 1.0 Administration
Procedure
1. Under Security, select Assign Groups to Users.
2. Enter the user name and users matching the criteria will be displayed. Select the desired user.
All groups assigned to the user will be displayed in the Assigned Groups list. All groups not assigned to the user will be
displayed in the Unassigned Groups list.
3. In the Unassigned Groups list, select the checkbox(es) next to the group name(s).
4. Click the left-pointing arrow button to move the groups to the Assigned Groups list.
To remove groups from a User’s security profile, select the checkbox(es) next to the Assigned Groups name(s) and then
click the right-pointing arrow button.
Note
The permissions are changed immediately. There is no “save” function.
About Users
Under Security Users administrators can establish the Onboarding 1.0 List of Users and enter the attributes that describe
their user profiles.
Note
You cannot use commas or other special characters in the Login field.
Last Login Date: Last date the user was logged in to Onboarding 1.0
Relations Number: Number of relations added to the user from the corporate structure
The login is created automatically for new employees during the onboarding process and can be edited as needed.
Administrator Manage On/Offboarding 1.0 Manage Onboarding 1.0 Allows you to view the Onboarding 1.0 or
Permission On/Offboarding 1.0 tab in the main
SuccessFactors HCM menu. Also allows
access to the Onboarding 1.0 application
work queue.
User Recruiting Permissions Onboarding Initiate Allows you to initiate onboarding for a
Permission candidate in RCM. After onboarding is
successfully initiated, an onboarding
activity is created for the candidate in
Onboarding 1.0.
Note
This permission is not relevant for
SuccessFactors HCM Onboarding
1.0.
Administrator Manage Recruiting Manage Onboarding Allows you to add or edit Recruiting e-
Templates mail templates for Onboarding.
Administrator Metadata Framework Configure Business Rules Allows you to configure business rules
related to MDF objects.
This is custom documentation. For more information, please visit the SAP Help Portal 33
10/27/24, 5:37 AM
Administrator Metadata Framework Access to non-secured This permission, when enabled, allows
objects you to access the following non-secured
MDF entities:
OnboardingCentralMeetingEvent
OnboardingFirstDayItemList
OnboardingEquipmentType
OnboardingEquipmentTypeValue
OnboardingProcessConfig
Note
If this permission is not enabled, the
above entities will not show any
content when you search for them in
Admin Center Manage Data
page.
User General User Permission (not User Login For more information about these
specific to Onboarding 1.0) permissions, see SAP SuccessFactors
Live Profile Access HCM Suite: List of Role Based
Permissions in the Related Information
SAP Jam Access
section.
Mobile Access
Related Information
SAP SuccessFactors HCM Suite: List of Role Based Permissions
Context
Note
The appropriate RBP groups or roles may already exist, particularly Hiring Manager and Recruiting roles for customers using
Recruiting. Discuss how to re-use the existing roles for Onboarding 1.0.
Procedure
1. Log on to SAP SuccessFactors HCM as an admin user.
a. Go to Admin Tools and in the Manage Employees block choose Set User Permissions Manage Permission
Groups .
This is custom documentation. For more information, please visit the SAP Help Portal 34
10/27/24, 5:37 AM
c. Enter a group name which describes the purpose of this group.
d. In the Choose Group Members section, click the Pick a Category dropdown menu and select User Name.
e. Select the admin, HR, and corporate users who need permissions for Onboarding 1.0 and click Done.
3. Create three permission roles and assign each to the group you have just created:
4. In the Manage Employees block, choose Set User Permission Manage Permission Roles .
6. In the Role Name field, type a name describing of what the role allows you to do and enter a meaningful description in the
Description field.
Note
When configuring permissions, the role name in SuccessFactors HCM must match the group name in legacy
Onboarding 1.0.
For the first permission role, click Manage On/Offboarding 1.0 on the left, select Manage onboarding 1.0
permission and click Done.
Second permission role: Click Recruiting Permissions on the left, select Onboarding Initiate Permission and click
Done.
Third permission role: Click Manage Recruiting on the left, select Setup Onboarding 1.0 Integration, and click
Done.
10. From the Grant role to drop-down list, select Permission Group and select the group you just have created.
Procedure
1. Log on to SuccessFactors HCM as a an admin user and choose Admin Tools.
c. Add conditions for the group membership in the Choose Group Membership section.
d. Under Active Group Membership, click Update to check that your new hires are members of the New Hires group.
3. Create the New Hires role and grant it to the New Hires group:
d. Under General User Permission, select User Login, Live Profile Access and Jam Access.
This is custom documentation. For more information, please visit the SAP Help Portal 35
10/27/24, 5:37 AM
If you want to enable the use of the Onboarding 1.0 mobile app for new hires, in addition add one of the following
permissions:
This ensures that the new hire can access the Mobile option under Options which is necessary to activate a mobile
device.
e. If customers have LMS integrated in their instance and want to provide a New Hire curriculum, select Learning and
then Learning Access Permission.
Note
Demo systems: You should connect SF Onboarding 1.0 to a Learning/Jam/Recruiting/EC instance. If your
salesdemo instance is not integrated to Learning or Jam, your staged new hire will not see information in those
blocks when they start, and the hiring manager will not be able to select recommended Jam groups for the new
hire.
f. Click Done and then under Grant this role to, select Add.
g. From the Grant role to drop down list, select Permission Group.
h. Click Select and select New Hires from the list, then click Done.
User Creation
Onboarding 1.0 has two types of users - new hires and employees. Employees can be a hiring manager, HR administrator, or other
employee of the customer. New hires are users moving through the onboarding process. Once onboarding is complete, they
become employees.
Upload the User Import File to SuccessFactors HCM before any other processes can occur. This file contains all the data for
existing employees.
After uploading the User Import File and running the OnStartDate job (if the customer is not using Employee Central), configure
the User Sync report. Before running the User Sync report, permissions must be correctly configured for all users. When
configuring permissions, the role name in SuccessFactors HCM must match the group name in legacy Onboarding 1.0. The User
Sync report aligns user IDs between the SuccessFactors Onboarding 1.0 system and the legacy Onboarding 1.0 system.
This automatically creates the Onboarding 1.0 record. The OnboardingCandidateInfo MDF object is created in in SAP
SuccessFactors HCM and associated with the candidate applicant ID.
After the corporate user completes the Post-Hire Verification step, and the New Employee Step is completed by the
new hire, the Paperwork Done notifications triggers Employee Central to pick up the new hire record.
The corporate user loads the Employee Central PreHire page, automatically triggering Employee Central to pull the
Onboarding 1.0 record.
This is custom documentation. For more information, please visit the SAP Help Portal 36
10/27/24, 5:37 AM
The corporate user completes the Employee Central record, automatically creating the Employee Profile and
passing the Employee ID to Onboarding 1.0 and Recruiting Management. The OnboardingCandidateInfo object
updates to include the User ID (employee number).
Recommendation
The OnStartDate job is not required for this scenario.
Note
If a candidate is a former employee of the company, Employee Central compares the candidate's first name and last
name, and Social Security number, as well as date of birth or other parameters to the company's previous employees. If
there is a match, Employee Central sends the rehire's previous ID to Onboarding 1.0. Any old activities with a matching
user ID are deleted, and the new Onboarding 1.0 activity is updated with the user ID. Rehires do not require additional
configuration.
This automatically creates the Onboarding 1.0 record and OnboardingCandidateInfo MDF object is created in SAP
SuccessFactors HCM, with the candidate an applicant ID.
The corporate user completes the Post-Hire Verification step, and the new hire completes the New Employee Step
Run the standard export, or wait for the scheduled standard export job to run. This sends the new hire record to the
HRIS and the HRIS record is completed. The HRIS does not need to send the employee number back to Onboarding
1.0. It should only be sent to SuccessFactors HCM via the user import/update file.
The HRIS sends the user import/update file nightly to SAP SuccessFactors HCM with all employees/users, including
the new hire records. This file is separate from the Onboarding file.
A new hire sees the home page tile immediately after creation of their Employee Profile inSAP SuccessFactors HCM
via the update file. There is no permission or flag corresponding to the ability to view the home page tiles.
If you would like new hires to have pre-state date access, you can set the IsOnboardingUser flag for only new
hires in the user update file, and use role-based permissions to define a group of users with limited access to the
system. Inclusion in this group can be driven by the flag.
You can also allow the user to see whatever is available pre-day 1 automatically.
Schedule and run the OnStartDate job before the User Sync. This job updates the OnboardingCandidateInfor object
with the UserID.
The ATS sends the new hire file to Onboarding via the standard import.
Recommendation
The Standard New Hire Import can be set up in one of two ways. If the customer is sending an HRXML formatted
file, it can be passed to Onboarding 1.0 using the Onboarding 1.0 Web Services. This requires setup of the web
services on the customer side. If the customer is not using an HRXML formatted file, navigate to Super Admin
Import/Export Settings Integration HRXML.ImportNewHire Download the .xlt file and perform a
transformation so the file can be submitted in an HRXML format. Then use the Onboarding 1.0 WebServices to
pass the file to Onboarding 1.0. The standard new hire import cannot be encrypted. Encrypting the import
requires a custom integration.
This is custom documentation. For more information, please visit the SAP Help Portal 37
10/27/24, 5:37 AM
Once the new hire file is sent to Onboarding 1.0, the new hire record is created, and a candidate create notification is
triggered in SAP SuccessFactors HCM, creating the OnboardingCandidateInfo MDF object. Completing the first
panel of the PHV step triggers the candidate create notification. The candidates create notification and
OnboardingCanddiateInfo object are also created if the user is created via the Onboarding 1.0 Process tab.
The corporate user completes the Post-Hire Verification step, and the new hire completes the New Employee Step
Run the standard export, or wait for the scheduled standard export job to run. This sends the new hire record to the
HRIS and the HRIS record is completed. The HRIS does not need to send the employee number back to Onboarding
1.0. It should only be sent to SuccessFactors HCM via the user import/update file.
The HRIS sends the user import/update file nightly to SAP SuccessFactors HCM with all employees/users, including
the new hire records. This file is separate from the Onboarding 1.0 file.
A new hire sees the home page tile immediately after creation of their Employee Profile in SAP SuccessFactors HCM
via the update file. There is no permission or flag corresponding to the ability to view the home page tiles.
If you would like new hires to have pre-state date access, you can set the IsOnboardingUser flag for only new
hires in the user update file, and use role-based permissions to define a group of users with limited access to the
system. Inclusion in this group can be driven by the flag.
You can also allow the user to see whatever is available pre-day 1 automatically.
Schedule and run the OnStartDate job before the User Sync. This job updates the OnboardingCandidateInfor object
with the UserID.
Note
After February 2015, best practice is to use the Delta User Sync report to sync users to Onboarding 1.0.
As user data pass through the system, the label of the user ID changes. The following diagram illustrates those changes.
This is custom documentation. For more information, please visit the SAP Help Portal 38
10/27/24, 5:37 AM
Recruiting ID or Client ID - Unique number generated by the recruiting system or ATS to identify the new hire
HRData ID – Unique number generated by Onboarding 1.0 to identify the new hire activity
Employee ID – Unique number generated by Employee Central or the client's HRIS to identify the new employee
Context
User Sync helps to sync the data between different applications in the SAP SuccessFactors Application Suite and Onboarding 1.0.
All the data selected as columns for individual users are synced.
This help in seamless SSO when users navigate from different applications in the SAP SuccessFactors Application Suite to
Onboarding 1.0.
Note
It is important that the user with the same Username already exists in Onboarding 1.0.
Ensure that the users are already synced prior to the offboarding process.
Every time the list of users from different applications in the SAP SuccessFactors Application Suite are handed over to the
Onboarding 1.0 process using a .CSV file.
Tip
This is custom documentation. For more information, please visit the SAP Help Portal 39
10/27/24, 5:37 AM
It is recommended that you run User Sync once in a week, or once in a month, but run the Delta Sync daily.
Procedure
1. Log on to Onboarding 1.0 as an admin user.
5. On the General Info tab, enter a meaningful name such as 'User Sync' or 'ONBOARDING-UserSync'.
6. On the People tab, click Refine Criteria, select Other Filters under Team Reporting Type, enable Include inactive users and
click OK.
User SysID
First Name
Middle Name
Last Name
Hire Date
Division
Department
Location
Country
Status
Person ID External
From the Manager Information list, select 'Manager User Sys ID'.
From the HR Manager Information list, select 'HR Manager User Sys ID'.
10. Click Generate to create the report, and check that all employees including the new hires appear in the User Sync report.
This is custom documentation. For more information, please visit the SAP Help Portal 40