Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
Sharath_T_N
Product and Topic Expert
Product and Topic Expert
Implementation design principles for SuccessFactors (SF idp)

Managing Employments across the SuccessFactors suite

An employment is a contract between the employee and the employer. All employees have at least one regular employment contract with the organization to which the employee is hired and goes through the employee life cycle till termination. There are other flavors of employment like the Global assignment, Concurrent Employment, Rehire with new Employment, Contingent worker employment. The generation of an employment, additional or new is determined by the contractual situation, system behavior or driven by business process. It is important to understand the impact of employments on identifiers like the user ID, username, Person ID. Employee Profile, the visualization concepts like the employment switcher concepts are vital. This focuses on the characteristics of the talent management modules during various employment scenarios. In addition, it is important to know the reasons for certain recommendations of the product for scenarios like international transfer, Switch from contingent to employee and vice-versa.



Please read the document below to get more details.

Managing Employments across the SuccessFactors suite

This document answers the questions like

  1. How are the identifiers impacted with multiple employments

  2. How are multiple employments represented on the User interface

  3. What are the processes that require more than one employment

  4. What is the recommendation for an international transfer

  5. What is the recommendation for a transfer within the same country.

  6. What is the impact of talent modules like performance management , Learning , succession etc.

  7. What is the impact of multiple employment on Employee Profile


 

Employee Profile provides the employee master data needed to drive Talent Management and Learning functionality. HR Master data is interfaced from legacy HRIS systems directly to Employee Profile when Employee Central is not yet implemented. Employee profile is not effective dated, which means it is snapshot of information. Each employee profile record represents an employment snapshot for the talent modules. Below picture gives a pictorial representation of employee profile with respect to employments. Below we see that there are 2 user records which means 2 employments.

 



 

Use cases creating multiple employments

Contingent worker to Employee


When contingent employment is turned on, a separate employment is generated if a contingent employee becomes a regular employee. Process described in the next slide.


Employee to Contingent worker


When contingent employment is turned on, a separate employment is generated if a employee becomes a contingent worker.


Transfer using Rehire with New Employment


Permanent transfer to another country, it is recommended to be handled as a new employment by terminating employment in the current country and rehiring with new employment in the new country of employment.


Add global assignment


Transaction to add a new host assignment in another country. Global assignment creates a new employment.


Add concurrent employment


Add new employment is used to add concurrent employment. Every concurrent employment creates a new employment.


International Transfer

Why do we need a new employment during international transfer ?

Check the below example to understand the issues with the same employment



If the payments would be moved to a date prior to the termination in order to avoid using termination/rehire

  • Taxation and social insurance processing can not be done correctly

  • Incorrect organization and cost center assignment are used for internal accounting of these payments

  • Incorrect bank information is used so that the payment might not end up on the bank accounts as specified by employee 4711


We can solve the above issues with a new employment.


Impact of Talent Modules


Impact on Performance Management


The system behavior is as follows

  • Performance forms are based on Employment (User ID).

  • The Performance form relies on legacy form permissions to give access to the form.

  • Managers/HRBP will be able to access forms for the employment for which they are manager (part of the Route map).

  • The To-Do tile on the Home Page will display To-Dos from all employments.(They will see inactive employment form only when the form is in the MyForms Inbox (route map step where the employee is the owner of it).


  • If the user switches (Employment Switcher) to their inactive employment user, they will see inactive employment forms in the MyForms Inbox. only when route map step where the employee is the owner of it and is currently in that step.

  • From the inbox the user can rate, comment, and forward the form to the next route map step.

  • User groups may be used to in/exclude home/host records from the population for whom forms are launched for.

  • Continuous Performance Management (CPM)No one can access CPM data for an inactive user from within SFSF

  • Users can only access CPM data for an inactive user from deep links in an email


Points to consider during solution design

  • Employees can use the employment switcher to access, rate, comment, and route any in-progress PM forms. They can also do this for an inactive employment (There should be at least one employment that has to be active).

  • Employees will need to be educated on which form to use dependent on their assignment type.

  • In Reporting HR BPs can access only the data based on the target population in the permission role definition.

  • Managers of the inactive user profile can see, rate, comment, and route PM forms, also in Stack Ranker and Team Overview

  • Clicking a To-Do from an alternate employment will automatically switch to that user and open the form.

  • The PM form for an inactive employment will be routed successfully through all the steps to completion.

  • The goals /objectives of the inactive employment can be accessed through the employment switcher.

  • When a Performance form is launched, only the Objectives for the employment for which the form is launched will populate in the form

  • Get Feedback/Get Comment can be used to get input.

  • An end user can launch a PM form for which the first step is an inactive former employment.

  • PDFs can be printed or emailed to other managers


 Impact on Learning Management


Solution Behavior

  • Learning is tied to an employment/User-ID (not to a person).

  • The Learning solution requires manual merging of the two student records for learning history, pending approvals, and any pending courses / registrations on the learning plan to be available and reportable as part of the new student record.

  • SF User connector should be used to transfer user information from EP to LMS, to ensure that PERSON_GUID (and PERSON_ID_EXTERNAL) can be populated.


Points to consider during solution design

  • Without the manual merge process, learning history, learning plan and pending approvals will be spread across two distinct student records in the LMS.

  • By default, the learning plan is cleared out when a user is terminated, which means that the terminated user’s learning plan would be wiped out. There is a configuration setting in the integration to influence this behavior: “sfuser.connector.inactiveRule.cleanDevPlan” that can be set to “N”, so that the learning plan isn’t wiped out when the old user record is made inactive.

  • For global assignments the business process could be tailored to capture all learning info on the Home record to avoid the merging requirement

  • Update customized User Search Selectors by adding External Person ID and Person GUID

  • Review usage of SuccessFactors Learning OData Entities that Include Person GUID to use Person GUID to extract all records


All other modules

Please read the impact of other SuccessFactors the modules in the document mentioned above

 

Summary



  • Each person is represented by person-Id-external and each employment is represented by User ID. Person object  connects the employments in Employee Central.

  • Employment switcher can be used to navigate between employments of the same person.
    HRIS Sync is used to sync data from Employee central to employee profile.

  • Due to impacts on GDPR, Permissions, Payroll It is recommended to use “Rehire with new employment” for transfers with legal entity/country changes.

  • Employee Profile drives the talent modules, Each employment (one EP record) is treated independently by the talent modules.

  • Performance forms of inactive employments can be routed successfully to completion.
    Learning records of different employment can be merged manually.


Please read the document below to get more details.

 

Managing Employments across the SuccessFactors suite


Updates Jan 2023

A new section was added to explain the difference between global assignment and International transfer. This would be useful in discussing with the customers on what approach to take based on the customer requirements.

Updates Nov 2023

In this updated version, the existing IDP is revised to include the impact of multiple employments on Time, Benefits and Workzone.
20 Comments
NagaSwathiTJ
Product and Topic Expert
Product and Topic Expert
0 Kudos

Good one sharath, much needed as best practices !
can you also throw some light on impacts of this on ECP/ on Prem payroll ?

Sharath_T_N
Product and Topic Expert
Product and Topic Expert
Every employment in employee central corresponds to a personnel number in ERP HCM and in ECPY.

As stated in the document payroll corresponds to one of the deciding factors for new employment.
CJEEdwards
Discoverer
Great stuff Sharath, I regularly get questions on this topic and this is very helpful. keep it coming.
dcornelsen
Participant
Also wanted to thank you for this information!
former_member36822
Participant
Nice blog ...thanks for sharing...
0 Kudos
Hi Sharath

 

Thanks for sharing and a very valuable information. I have a question, In the situation of - International Transfer, does the Person ID & User ID remains same or which one can remain same. I know that the system does a show message of accept or ignore matches while doing a rehire / hire but wanted to understand the impact of it.

I looked at the document you shared at the bottom of screen and in that document on page - 39 we have this scenario considered. I see that it shows 2 User IDs for the international transfer but doesnot say anything about Person ID. Could you please share detail on Person ID in this situation, like a new person id is created or existing person id is accepted.

Thanks in Advance

 

Thanks

Sitapati
Sharath_T_N
Product and Topic Expert
Product and Topic Expert
Hi Sirapati,

Person ID remains same , A new user Id is created with rehire with new employment (International Transfer). The person ID is like an Id for the human , so it remains the same

Regards,

Sharath
Thanks for the Information. This helps.
former_member30165
Participant
Very well documented.
Krloncha8
Explorer
Very good information! Thank you.

 

I have some questions about access from the employee to their inactive profile:

  • Can they see their EC / EP profile on ther inactive user navigating with the switcher?

  • What kind of RBPs must be considered to access the inactive profile for the user, manager and HR?

  • Are there impacts with compensation module?


 

Hope someone has info about this subjects.

Regards,

Carla
Sharath_T_N
Product and Topic Expert
Product and Topic Expert
Thanks,

Here are the answers to your question

  • The Employees can not see their inactive profile - This is a roadmap item

  • For Manager and HR should have permission to see inactive user records, then they can see the inactive profile

  • The comp module impact is mentioned in the IDP


Regards,

Sharath
Krloncha8
Explorer
0 Kudos
Thank you for the info!

 

Regards,

Carla
juliefuentes
Discoverer
0 Kudos
Hi,

Which field are you using for system integration? We are struggling when contingent workers transition to FTE and downstream systems (Active directory for example) need to know this is the same person but the ID changes. Looking for some guidance.

 

Thank you

~Julie
Sharath_T_N
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Julie,

The common ID between the contingent employment and a normal employee would be the person related IDs such as Person ID external.

The user ID changes for every employments.

Regards,

Sharath
Boskizus31
Participant
0 Kudos
Hello sharath.tn,

I am afraid it is not clear to me the impact on PMGM while the process is occurring: if you perform a "Rehire with New Employment" on a case of an EE that was on a certain Legal Entity and was transferred to a different one (meaning the EE was previously active on his/her 1st employment and then is supposed to remain active on the 2nd one), he/she will lose access to his/her Performance form.

How can restore his/her access? We are facing that challenge in our company nowadays. Thank you in advance.

 

P.S.: Congratz for the article.

 

Best regards,
Sharath_T_N
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Joao,

The performance form will remain on the old employment and if there is an action that has to be taken by the employee he can do so by switching to the old employment from the employment switcher in the page

Please see the extract from the IDP (link)below (slide 45- 48)

If the user switches (Employment Switcher) to their
inactive employment user, they will see inactive
employment form only when the form is in the MyForms
Inbox (route map step where the employee is the owner
of it). From the inbox, the user can rate, comment, and
forward the form to the next route map step.

https://d.dam.sap.com/a/PQkYMLf/Employee%20Central%20%20Managing%20Employments%20in%20SuccessFactors...

 

Regards,

Sharath
Boskizus31
Participant
0 Kudos
Hello sharath.tn,

Thank you for your quick reply.

Please note that in our scenario, the Past Employment is inactive, and so the "Employment Switcher" is not available for the User in self. At least that is my understanding from the content on the KBA no. 2748162 from SAP.

Am I misinterpreting something?

Best regards,
Sharath_T_N
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Joao,

The Employment switcher is available for the inactive user , as long as the person has atleast one active employment.

The KBA you mentioned is speaking about Admin view of employments.

Regards,

Sharath
Boskizus31
Participant
I was referring to the following sentence of the KBA:

«The system will display all active and inactive employments in the Employee Profile Header which users to toggle between - except for the user in self.»

This is why I thought whenever a "Rehire with New Employment" is used on a certain User, he/she would lose access to the current Performance Form in place, and it won't be able to continue with the PMGM process.

 

So if my understanding it correct, on situations where a "Rehire with New Employment" occurred in the middle of a PMGM process, there won't be any bad impacts in it, is this correct? We would be able to continue with the process just fine?

 

Thank you.

 

Best regards,
PhilippH
Explorer

Hi sharath.tn,

great article, gives a good overview!
Keep up the good work 🙂

Best regards,
Philipp