Enabling SAP SuccessFactors Employee Central Position Management

Objective

After completing this lesson, you will be able to set up position management in SAP SuccessFactors Employee Central and configure the necessary permissions.

Implementing EC Position Management Considerations

There are several considerations to determine if an organization is ready for Employee Central Position Management, such as the long-term business goals, integrations with other modules, third-party solutions, and more.

A great place to start is to review the document SAP SuccessFactors Employee Central Position Management: Design Considerations and Recommendations, located in the SAP Community: Implementation Design Principles.

Prerequisites and Enabling Position Management

SAP SuccessFactors Employee Central Position Management requires Metadata Framework, as well as some basic Employee Central Core settings. More information is available in the following resources:

Enabling Position Management is a two-step process.

  1. Enable Position Management from ProvisioningCompany Settings or Admin CenterManage Employee Central Settings.
  2. Enable the position hris-field in jobInfo hris-element (Job Information), from the instance, navigating to Manage Business Configuration tool. You can alternatively complete this step from the Succession Data Model XML. However, access to Provisioning would be required to import the file, once updated.

Note

In this learning journey, there may be some references to Provisioning, but for the most part, the set up and configuration of SAP SuccessFactors Employee Central Position Management can be completed in the instance by an administrator.

Anything else not possible from the instance, will include the following note: To complete tasks in Provisioning, customers should ask an implementation partner. If they are no longer working with an implementation partner, they should contact Product Support..

Learn how to enable Position Management

Steps

  1. Enable Position Management in Manage Employee Central Settings

    Enable Position Management in Manage Employee Central Settings tool.
    1. Navigate to Manage Employee Central Settings using Action Search.
    2. In the Others section, set the Position Management slider switch to ON.
    3. Choose Save.
  2. The position field needs to be enabled on the Job Information (jobInfo), if not already.

    1. Navigate to Manage Business Configuration using Action Search.

    2. Under Employee Central, locate the HRIS Element jobInfo and select it.

    3. On the HRIS Fields area, verify there is a field with the Identifier position and confirm Enabled is set to Yes.

    4. If the field is not available, scroll down to the end of the section and add the field, using the dropdown list.

    5. Define the label and select Enabled=Yes

    6. Save changes.

    Enable position hris-field in Manage Business Configuration tool

Complete Exercise - Verify that SAP SuccessFactors Employee Central Position Management is enabled

After reviewing the value proposition to manage their dynamic workforce, the headcount planning and the organization structure, your customer is ready to implement and roll out Employee Central Position Management. In the following exercise, you will verify that Position Management is enabled by checking the two-step process learned previously.

Prerequisites

Note

If you cannot find the option Manage Employee Central Settings, means your role has no permissions to access the tool. You can navigate to Manage Permission RolesAdministrator PermissionsManage System Properties and grant Employee Central Feature Settings permission.

Steps

  1. Verify that position management is enabled in your instance.

    1. Sign in to your instance as an administrator

    2. Navigate to Manage Employee Central Settings using Action Search.

    3. Scroll down to Others section.

    4. Verify that the Position Management slider switch is already ON.

  2. Verify that the position hris-field is enabled in the Succession Data Model.

    1. Navigate to Manage Business Configuration using Action Search.

    2. Select the HRIS Element jobInfo.

    3. Select Take ActionMake Correction.

    4. Verify that the Position field is added and enabled.

    5. Change the label from Position ID into Position.

    6. Scroll down and choose Save to save your changes.

Learn how to assign Role Based Permissions

Once SAP SuccessFactors Employee Central Position Management is enabled in the instance, you will grant the corresponding administrator and user permissions in Role-Based Permission.

Steps

  1. Assign Permissions for Position field.

    Permission for Position field in Job Information
    1. To assign permissions for the Position field, navigate to Manage Permission Roles using Action Search.

    2. Select the Role and on the Actions column, select Edit to edit the role details.

    3. Select Next to navigate to the Add Permissions step.

    4. Scroll down on the categories to locate Employee Central Effective Dated Entities category. Then scroll down to the Job Information section, and select all the permissions under Position: View Current, View History,Edit/Insert, Correct, and Delete.

    5. Continue to add permissions in the following steps. Do not save yet.

    Note

    Position is only shown in this list if you have enabled the position field from Manage Business Configuration.
  2. Set Up Permissions for the Position Object: The Position MDF object is secured, which will require to grant permission access in RBP.

    1. In the same step Add Permissions, locate the category Miscellaneous Permissions under User Permissions.

      Position MDF Object permissions.
    2. Scroll to find the Position object. You can grant visibility and action permissions such as View Current, View History, Create, Insert, Correct, Delete, and Import/Export.

    3. Additionally, it’s possible to restrict the Position object’s fields to further control the level of access. You can set any of the fields on the Position Object to No Access or Read Only by selecting Field Level Overrides. In the image below, the FTE field in position is set to read-only, and Job Level and Position Controlled fields in position will not be visible to the permission role.

      Field Level Overrides in Position MDF Object.

      Caution

      Mandatory fields should not be selected for Field Level Overrides since this could lead to application issues and is not recommended
  3. Set Up Permissions for the Metadata Framework (MDF). Since Position Management is built on the Metadata Framework, some permissions will be found under this permission category in RBP:

    1. To assign or verify permissions for users to use generic objects and to configure rules, navigate to the permission category Metadata Framework under Administrator Permissions.

      Some of the most relevant permissions and how they relate to position management, are:

      • Configure Object Definitions. This permission will allow to access the tool to set up the Position Object.
      • Configure Business Rules. To create business rules for data propagation, position changes, default attributes, etc.
      • Import Permission on Metadata Framework. To import generic object records, including positions, job classifications or business rules.
      • Export Permission on Metadata Framework. To export generic object records, including positions, job classifications or business rules.
      • Manage Configuration UI. To create a UI screen for generic objects, with a different layout.
      • Manage Mass Changes for Metadata Objects. To create mass change configurations to support changes in multiple positions.
      • Manage Sequence. To create sequences to auto-generate position codes.
      Permissions on the Metadata Framework category in RBP.

  4. Set Up the required permissions for Position Management, such as accessing the Position Org Chart, Mass Copy Positions, or access Position Management Settings. Select one or more of the following permissions as needed:

    Permissions available in Manage Position category in RBP.
    • Access Position Organization Chart: To grant users access to the position organization chart.
    • Change Display Date of Position Organization Chart: To grant users permission to display the position organization chart for a specific date, select . The date you specify can be today’s date, or it can be in the past or future.
    • Mass Copy of Position in Position Organization Chart: To grant users permission to create up to 100 new positions at a time by copying an existing position.
    • View Job Requisition in Position Organization Chart and My Team Positions and Create Job Requisition in Position Organization Chart and My Team Positions: To grant users permission to view and/or create position requisitions from the position organization chart or from My Team Positions page.
    • Select Job Requisition Template in Position Organization Chart and My Team Positions: To grant users permission to select a job requisition template when a job requisition or job requisition request is created in the position organization chart or from My Team Positions page.
    • Access Manage Positions: To allow administrators to create, manage or delete positions from Manage Positions tool.
    • Option to Move Position to New Supervisor on Job Info Change: To enable the option to move an employee’s position when they get a new supervisor.
    • Create Position from Position Organization Chart: To grant users permission to create new positions from the Position Organization Chart.
    • Access Position Management Settings in Admin Center: To grant permission to make position management settings. Only roles with this setting can see Permission Management Settings entry in the Admin Center.

      Additionally, a permission Create Fieldglass Job Requisition in Position Organization Chart would be available for customers with Fieldglass integration with SAP SuccessFactors. This permission would allow to create Fieldglass job requisitions from the Position Org Chart.

      Note

      The Manage Employee Files permission must also be set for users who have the Access Position Management Settings in Admin Center permission. To set the Manage Employee Files permission, locate Manage System Properties under Administrator Permissions, then set the Manage Employee Files permission.

  5. With all the permissions selected in previous steps, you can now navigate to step 3. Preview and choose Save to save all the changes.

Target Audience Restriction

Restrict Target Criteria options for Position MDF Object.

There are 4 options to restrict the target population of the Position object. You can restrict the target population of a position on a role-based on position attributes, position relationships, and the position hierarchy.

To set restrictions, you need to navigate to Manage Permission Roles and select the role of your choice. Locate and select the Assignments tab, and on the Actions, select Edit.

In the next step, you can select 4. Define Target Criteria and scroll down to Miscellaneous Permissions. Locate the Position object, and select the radio button Restrict Target Criteria to:

Four possible options will become available:

  • By field criteria ("Include access to Position with the following criteria" option). As an example, you could restrict the target population of the Position object to positions that belong to a specific Company and Departments. You can use different operators
    • Equals to (=). As an example, include access to Positions within the company Ace_USA
    • Is not Equal to (!=). The opposite case to include access to Positions from all companies except Ace_USA
    • Is null (if a value of a field is empty).
    • Is not null (if a value of a field is not empty)
    • In (in). This option allows a multiple selection (as an example, we could select several Departments to include access)
  • To positions in the hierarchy below the granted user's position ("Include access to Position in the hierarchy below the Granted User's Position" option.) Example : Restrict the target population of the Position object to positions 2 levels below the Granted User’s Position. For this particular option, access is given based on the Parent Position.
    • Parent Position = 1,2,3 or all level(s) down . Which means that, if you select Parent Position = 2 level(s) down, role will have access to all the positions immediately below their own position (Manager > Direct Reports).
  • To positions with Matrix Relationship to the granted user’s position ("Include access to positions that have the specified type of association with the granted user's position" option). This option works similarly to granting permissions to a user’s matrix reports, but it is based on the Matrix Relationship from the Position object ("positionMatrixRelationship" association).
  • To positions in the hierarchy below a given position ("Include access to Position in the hierarchy below Position with the following criteria " option). This option will restrict target population based on a specific Position Code + Parent Position hierarchy. In this example, users that have this permission role granted would have access to all positions 1 level down from the specific position with Code Pos_ID7
    • Code = Pos_ID7
    • Parent Position=2 level(s) down.
    Additionally, you can choose to Exclude access to Granted User's Position. Whenever any of the above options to restrict target population for Position object are into effect, this checkbox would also exclude the access to granted user's own position.

Special Handling of the Create Position

By default, granting the Create permission allows the user granted permission to create any position in the system. So, the target criteria are not respected for the Create permission.

CREATE Respects Target Criteria option available in Configure Object Definition.

If you want to respect the defined target criteria for the Create Permission also, you need to set the CREATE Respects Target Criteria flag to Yes for the Position object. You do this in Configure Object Definition tool.

With this setting, it’s possible to achieve, for example, the following requirement: Managers need to be able to view all positions in the system but are allowed only to create new positions that are below their own position.

Here’s how you set this up:

  1. Change the Position Object definition and set flag CREATE Respects Target Criteria to Yes.
  2. Create a new Permission role with Position Permissions View Current and View History and grant this role to all Positions as target criteria.
  3. Create a new permission Role with Position permission Create and grant this role with position restriction Include access to Position in the hierarchy below the Granted User's Position with Parent Position = All level(s).

    Note

    The Create permission granted for the Position object in the Miscellaneous Permissions category, is only validated once the position is saved. If you have restricted permissions on creating positions, they’re only validated when you save the position or submit the workflow. If you don’t have permission to create the position, the system doesn’t allow you to save or submit.

Roles and responsibilities

There are different roles in the organization that should have access to Position Management for different purposes.

Icons representing Manager, Central HR Administrator, Org Design Expert, Regional Administrator, HR Business Partner, and Recruiter roles and responsibilities.

Manager

The Line Manager is primarily responsible for ensuring that their employees are in the correct position at the correct time, whether that be a new position or an existing position. It is generally the manager’s responsibility to ensure that the organizational, contractual, and non-personal data recorded against the employee is complete and correct.

The Line Manager should have access to the following data / actions :

  • View a restricted set of data for all employees in the general employee/manager org chart.
  • Initiate self-service transactions (MSS) on employees within their direct hierarchy for a subset of data.
  • Access only to the filled positions and vacancies within their direct organization in the position org chart. They should not be able to access positions outside their direct hierarchy.
  • Access their direct report's positions from My Team Positions and initiate minor updates (quick actions).
  • Create request for a new position within their own area of responsibility.
  • Approve the Job Requisition for a new position (if Recruiting Management is enabled and integrated with Position Management).

Next Level Manager

The Manager's Manager is the incumbent of the position to whom the line manager initiating the request reports to.

  • Check if the proposed Position has been allocated funds in the budget, a critical step in the creation of a new position.
  • Headcount approval.
  • Typically involved in processes requiring multiple approvals.

Central HR Administrator / Org Design Expert

The HR Administrator / Org Design Expert is a central resource responsible for maintaining organization design. Responsibilities are position creation, mass changes, deactivation, complex transfers, processing hires, and ongoing maintenance.

Regional Administrator

It is common in large Organizations to have a tiered admin structure (Global Admin vs Regional Admin, etc.) who would take on the maintenance on positions and mass changes from a regional perspective. As you learned previously, the high level of granularity for target restrictions in Role-Based Permissions for Position object will allow to control access to more regional / local administrators to manage those positions within their area of responsibility.

HR Business Partner (HRBP)

The HR Business Partner (HRBP), it is proposed, should not have an active role in the following process other than being informed that a new position has been created. It is also anticipated that there will be offline discussions supporting the subsequent system-enabled processes.

Recruiter

The Recruiter is informed that a position has been created. They are responsible to decide when the recruitment activity should start, as well as initiating the Job Requisition process.

The following example includes the recommended settings for these roles in the Position Management processes.

Position Object Permissions

PermissionManagersHR ManagerRecruiterAdministrators
Miscellaneous Permissions > PositionView Current / Create / Insert* / View HistoryView Current / Create / Insert / View History / CorrectView Current / View HistoryAll permissions
Target CriteriaOnly Position below their roleWithin their target groupBased on the area they have permissionEveryone / Based on their region (Regional Admins)

Note

Insert permission is required for some of the Use Cases for Employee Central Quick Actions for Positions, where managers can update position details themselves from My Team Positions page. More information can be found in Unit 3 - Lesson 4 within this course, as well as in the Implementation guide Use Cases for Employee Central Quick Actions for Positions

Manage Position Permissions

PermissionManagersHR ManagerRecruiterAdministrators
Access Position Organization ChartYes / No (access information in My Team Positions only)YesYesYes
Change Display Date of Position Organization ChartYesYesYesYes
Mass Copy of Position in Position Organization Chart   Yes
View Job Requisition in Position Organization Chart and My Team PositionsYesYesYesYes
Create Requisition from Position Organization Chart and My Team Positions YesYesYes
Select Job Requisition Template in Position Organization Chart and My Team Positions YesYesYes
Access Manage Positions   Yes
Option to move Position to New Manager on Job Info Change Yes Yes
Create Position from Position Organization ChartYes/No (allow creating from My Team Positions only)Yes Yes
Access Position Management Settings in Admin Center   Yes
Target PopulationSee all positions below higher-level positionWithin their area of responsibilityWithin their area of responsibilityEveryone / Based on their region (Regional Admins)

Complete Exercise - Set up Role-Based Permissions for Position Management

You must grant role-based permissions for administrators to be able to access the necessary tools. Additionally, you will verify and grant permissions for managers and employees, and give them restricted access to the Position Org Chart.

Note

In the Task 2 of this exercise to verify and grant permissions to Managers and Employees, the expected result is that they cannot see other positions regardless of their target population, but no restrictions would apply yet if the manager (with permission to create positions) would want to create a new position at this stage. In a later exercise you will set CREATE Respects Target Criteria to Yes in the Position Object Definition, which would ensure the target population restrictions are also applied when creating positions.

Task 1: Verify and grant permissions to Administrators

Steps

  1. Verify the permissions for Position field are granted to the System Admin role.

    1. Navigate to Manage Permission Roles using Action Search.

    2. Select the System Admin permission role

    3. Select Edit option, and navigate to step 2. Add Permissions.

    4. Under User Permissions, locate and select Employee Central Effective Dated Entities.

    5. On the right-hand navigation panel, scroll down to Job Information and locate the Position field. Ensure that the check boxes for all permissions are selected.

    6. Do not choose Next yet and continue to step 2 to check more permissions.

  2. Verify that the administrator has all the permissions granted for Position object.

    1. Under User Permissions, locate and select Miscellaneous Permissions.

    2. On the right-hand navigation panel, locate the Position object. Ensure that the check boxes for all permissions are selected. Do not select Field Level Overrides.

    3. Do not choose Next yet and continue to step 3 to check more permissions.

  3. Verify permissions for the Manage Position category are enabled.

    1. Within the same 2. Add Permissions step, scroll down to Administrator Permissions, to locate and select Manage Position.

    2. On the right-hand navigation panel, verify the Select All is enabled, to grant all the available permissions in this category.

    3. Do not choose Next yet and continue to step 4 to check more permissions.

  4. Set up the required permissions for Position Management related to the Metadata Framework (MDF):

    1. Under Administrator Permissions, locate and select Metadata Framework.

    2. On the right-hand navigation panel, choose Select All to grant access to MDF tools.

    3. Choose Next to navigate to the 3. Preview step.

    4. Choose Save to save all your changes.

Task 2: Verify and grant permissions to Managers and Employees.

Steps

  1. Verify the manager role has the appropriate permissions and grant them access to the Position Org Chart to see and create positions below their hierarchy.

    1. Continue from the previous step, and navigate away from the System Admin role details, back to the main Manage Permission Roles page, using the hyperlink option in the top left menu with the same name.

    2. Select the Manager Role permission role

    3. Select the Edit option, and navigate to step 2. Add Permissions.

    4. Under User Permissions, locate and select Employee Central Effective Dated Entities.

    5. On the right-hand navigation panel, scroll down to Job Information and ensure the following permissions are according to this table.

      Hint

      Remove all Edit/Insert permissions in Job Information first, and enable Edit/Insert permission only for Edit Link and Position rows.
      RowPermission
      Job Information ActionsView Current / View History
      Edit LinkView Current / View History / Edit/Insert
      Position IDEdit/Insert
      All other fieldsView Current / View History
    6. Under User Permissions, locate and select Miscellaneous Permissions.

    7. On the right-hand navigation panel, locate the Position object. Select the following permissions:

      • View Current
      • View History
      • Create
      • Insert
    8. Under Administrator Permissions, locate and select the category Manage Position.

    9. On the right-hand navigation panel, ensure the following permissions are enabled:

      • Access Position Organization Chart
      • Change Display Date of Position Organization Chart
      • View Job Requisition in Position Organization Chart and My Team Positions
      • Create Position from Position Organization Chart
    10. Choose Next to navigate to step 3. Preview, and select Save to save your changes.

    11. On the View Manager Role page, select the Assignments tab and select Edit, from the Actions column available on the right section.

    12. Select the step 4. Define Target Criteria. You can choose directly or navigate through all the steps until step 4 using Next button.

    13. Locate Position and select Restrict Target Criteria to: radio button. The 4 options to restrict position access will display.

    14. Select the Include access to Position in the hierarchy below the Granted User's Position checkbox. Make sure the options are Parent Position = All level(s) down.

    15. Choose Next until you reach the last step.

    16. Choose Save to save all your changes.

  2. Verify the Employee Self Service role has the appropriate permissions and grant them access to the Position Org Chart to see their own position only.

    1. Continue from the previous step, and navigate away from the View Manager Role page, back to the main Manage Permission Roles page, using the hyperlink option in the top left menu with the same name.

    2. Select the Employee Self Service permission role

    3. Select the Edit option, and navigate to step 2. Add Permissions.

    4. Under User Permissions, locate and select Employee Central Effective Dated Entities.

    5. On the right-hand navigation panel, scroll down to Job Information and ensure the following permission are according to this table. Ignore the other permissions not specified in the table.

      RowPermission
      Job Information ActionsView Current / View History
      Edit LinkNo permissions
      Position IDView Current / View History
    6. Under User Permissions, locate and select Miscellaneous Permissions.

    7. On the right-hand navigation panel, locate the Position object. Select the following permissions:

      • View Current
      • View History
    8. Under Administrator Permissions, locate and select Manage Position.

    9. On the right-hand navigation panel, select the Access Position Organization Chart option.

    10. Choose Next to navigate to step 3. Preview, and select Save to save your changes.

    11. On the View Employee Self Service page, select the Assignments tab and select Edit, from the Actions column available on the right section.

    12. Select the step 4. Define Target Criteria. You can choose directly or navigate through all the steps until step 4 using Next button.

    13. Locate Position and select Restrict Target Criteria to: radio button. The 4 options to restrict position access will display.

    14. Select the Include access to Position in the hierarchy below the Granted User's Position checkbox. Make sure the options are Parent Position = 1 level(s) down.

    15. Choose Next until you reach the last step.

    16. Choose Save to save all your changes.

    17. A warning pop up dialog will remind that you are granting permissions to everyone in the company. You will see a message: The access population is too large. Are you sure you want to proceed?. Choose Yes to confirm changes.

    18. Log out and log back into the instance.

  3. Verify your permission changes are effective by testing some users. You can use Marcus Hoff to test your changes in the Manager role, and Harry Wilson to test your changes in the Employee Self Service role.

    1. In the instance as an administrator, go to your name menu and select Proxy Now to proxy as Marcus Hoff.

    2. Navigate to HomeCompany Info to access the Position Org Chart and verify that Marcus Hoff can only see positions below their position hierarchy.

    3. Try selecting a date in the past to display the Position Org Chart, you can use 01/01/2012 as an example. Verify there are no positions found, because the positions were created in 07/30/2012.

    4. Select again today's date from the calendar to switch back to the current view and see all the positions again.

    5. Navigate to name menu and select Proxy Now to proxy as Harry Wilson.

    6. Navigate to HomeCompany Info to access the Position Org Chart and verify that Harry Wilson can only see their position, and the option to navigate to a different date is not available for this employee.

    7. Navigate to name menu and select Become Self to go back as an administrator.

    8. Navigate to Position Management Settings using Action Search.

    9. Select the Hierarchy Adaption tab and verify that Position Hierarchy is the leading hierarchy as per recommended practice.

Summary

  • SAP SuccessFactors Employee Central Position Management enablement requires Metadata Framework as well as some basic Employee Central Core settings. It is a two-step process, to turn on the feature in Manage Employee Central Settings and enable the position hris-field in Job Information.
  • Role-Based Permissions framework controls the access to create and manage positions, as well as accessing the different tools to administer and use position management. With the Target Audience Restrictions in RBP, organizations can easily apply restrictions to end users to view and manage only the positions relevant for them.
  • There will be multiple roles in the organization with different responsibilities in Position Management, such as Managers, Central HR Administrators, Recruiters or HR Business Partners.