Purpose
This Wiki is to assist in guiding and providing answers related to issues that may arise when dealing with Employee Central integration with Onboarding and/or Recruiting.
The idea is that this wiki will give you additional insight into the integration and help you find guides, kbases or known issues that you may need more info on.
Please do keep in mind that this wiki is always expanding and may have info/links or references missing that are available directly by going to the help.sap.com portal or directly to the knowledge base system.
Some data in this Wiki is indeed duplicate or referenced multiple times. This is because the doc/info or article may apply to multiple scenarios (Or some may apply to both recruiting and onboarding for example)
Index
Quick Jump links to get to the particular Integration section you need:
Please select the Integration you need help on:
Recruiting
Here you will find various topic areas related to recruiting integration with EC. First part will have general info, documentation or kbases that will assist with this integration, second part will have info split on what specific kind of candidate you are hiring within the Manage Pending Hires" tool (new hire, rehire or internal hire) and last part has info specifically related to mapping between recruiting and EC.
General help links:
Please check section based on what kind of hiring you doing:
New Hire
This section talks about New hires coming from Recruiting.
The main difference in regards of the various kind of hiring that is available is in regards of field overwrite.
Here is the order of value/data that can be within a field when doing New Hire:
- Value coming from onboarding
- Value overwritten by oninit rule
- Value overwritten by propagation XML
- value overwritten by onChange rule
Kbases:
ReHire
This section talks about Rehires coming from Recruiting.
The main difference in regards of the various kind of hiring that is available is in regards of field overwrite.
Here is the order of value/data that can be within a field when doing ReHire:
- Value the field previously had coming from database
- Value coming from onboarding
- Value overwritten by oninit rule
- Value overwritten by propagation XML
- value overwritten by onChange rule
Note that the value below the field is always the value coming from recruiting.
Example image below:
Kbases:
Internal Hire
This section talks about Internal hires coming from Recruiting.
The main difference in regards of the various kind of hiring that is available is in regards of field overwrite.
Here is the order of value/data that can be within a field when doing Internal Hire:
- Value the field previously had coming from database
- Value coming from onboarding
- Value overwritten by oninit rule
- Value overwritten by propagation XML
- value overwritten by onChange rule
Note that the first value below the field when PP3 is enabled is always the value is always the previously stored database value and the second field below is coming from recruiting
If you still are using the old UI (not PP3); You will see the Previous database value always behind the field and the recruiting value always below field.
Example image below:
Kbases:
Mapping RCM
This section has various info, documentation links or Knowledge base articles related to mapping between recruiting and EC.
- In Manage Pending Hires, error occurs when selecting any Recuiting or Onboarding hire
- Frequency and currency field mapping for compensation pay components not working properly when hiring new candidate
Onboarding
Here you will find various topic areas related to Onboarding integration with EC. First part will have general info, documentation or kbases that will assist with this integration, second part will have info split on what specific kind of candidate you are hiring within the Manage Pending Hires" tool (new hire, rehire or internal hire), Third part has info specifically related to mapping between Onboarding and EC and last part will have info related to the Pre-day 1 functionality that is available with Onboarding.
General help links:
- How to check the values coming from Onboarding to EC
- Field data from RCM/ONB is overwritten during the Newhire/Rehire process in Manage Pending Hires
- Slow performance loading next portlet when hiring onboarding candidate within manage pending hires
Please check section based on what kind of hiring you doing:
New Hire
This section talks about New hires coming from Recruiting.
The main difference in regards of the various kind of hiring that is available is in regards of field overwrite.
Here is the order of value/data that can be within a field when doing New Hire:
- Value coming from onboarding
- Value overwritten by oninit rule
- Value overwritten by propagation XML
- value overwritten by onChange rule
Kbases:
ReHire
This section talks about Rehires coming from Recruiting.
The main difference in regards of the various kind of hiring that is available is in regards of field overwrite.
Here is the order of value/data that can be within a field when doing ReHire:
- Value the field previously had coming from database
- Value coming from onboarding
- Value overwritten by oninit rule
- Value overwritten by propagation XML
- value overwritten by onChange rule
Note that the value below the field is always the value coming from onboarding.
Example image below:
Kbases:
- Not able to do rehire within manage pending hires tool for candidates coming in from onboarding when pre-day 1 is enabled.
- Application error in Employment Information after Rehiring Employee
- Blank Personal Info screen after click "next" in the identity section when hiring a new candidate from Manage pending hires.
Internal Hire
This section talks about Internal hires coming from Recruiting.
The main difference in regards of the various kind of hiring that is available is in regards of field overwrite.
Here is the order of value/data that can be within a field when doing Internal Hire:
- Value the field previously had coming from database
- Value coming from onboarding
- Value overwritten by oninit rule
- Value overwritten by propagation XML
- value overwritten by onChange rule
Note that the first value below the field when PP3 is enabled is always the value is always the previously stored database value and the second field below is coming from onboarding.
If you still are using the old UI (not PP3); You will see the Previous database value always behind the field and the onboarding value always below field
Example image below:
Kbases:
Mapping ONB
This section has various info, documentation links or Knowledge base articles related to mapping between Onboarding and EC.
- Position number is incorrect in MPH after mapping from ONB to EC
- How to map jobcode for the position integration rule mapping when Job Profile builder is installed.
- In Manage Pending Hires, error occurs when selecting any Recuiting or Onboarding hire
- Email mapping that is defined for Offboarding are not working
- Mapping Direct Deposit Information From Onboarding to Employee Central
- Fields from Onboarding to Employee Central are not mapping - Onboarding
- Country not available for mapping to EC "country" fields
- Fields are not mapping between ONB and EC in Personal Information Portlet
- Fields are not mapping between ONB and EC in Emergency Contact Information Portlet
- Fields are not mapping between ONB and EC in National Information Portlet
- Fields are not mapping between ONB and EC in Name Information Portlet
- Fields are not mapping between ONB and EC in Dependent Information Portlet
- Fields are not mapping between ONB and EC in Email Information Portlet
- Fields are not mapping between ONB and EC in Phone Information Portlet
- Fields are not mapping between ONB and EC in Biographical Information Portlet
- "accept match" button is grayed out during the duplicate check popup when trying to hire a candidate from manage pending hires.
- Frequency and currency field mapping for compensation pay components not working properly when hiring new candidate
Pre-day 1 Functionality
Pre-day 1 functionality is an onboarding specific funtionality that was introduced not so long ago. This feature will allow you to create a temporary ID for your candidate, so that they can get into the successfactors suite to do certain pre-onboarding task/fill in forms etc. The reason why this feature/topic is mentioned in this integration wiki is that it will affect userid/person-id.external generation when hiring candidates from manage pending hires.
Here is a direct link to pre-day 1 section in the Onboarding implementation guide
Below are knowledge base articles related specifically to Pre-day 1 functionality or issues:
- How to enable "Use the same User ID for Pre-day 1 User and the Employee
- Not able to do rehire within manage pending hires tool for candidates coming in from onboarding when pre-day 1 is enabled.
- "accept match" button is grayed out during the duplicate check popup when trying to hire a candidate from manage pending hires.
- Field values not updated when trying to hire onboarding candidate in "manage pending hires" when pre-day 1 feature is enabled.
- Blank Personal Info screen after click "next" in the identity section when hiring a new candidate from Manage pending hires.
- Accepting Match when duplicate check occurs during hiring is causing saved drafts to lose all saved data.
1 Comment
Hardik Parikh
Dear Duncan,
Very detailed document and informative. Thank you for sharing the same.
Regards,
Hardik