Configuring SuccessFactors Employee Central Job Info into Employee Profile

Recently, a had some friends ask me if it was possible to enable a sync to auto populate Employee Central Job Information directly to Employee Profile’s Work Experience Within Company or Job History Portlet. The answer is “YES” and I’m pretty sure SuccessFactors have documented it somewhere. The big question or challenge most of us face is “Where can I find it?”

In this blog, I’ll go through the configuration steps required to enable this function.

Corporate Data Model
In Provisioning, download the Corporate Data Model and look for the <hris-element id=”eventReason”> section.

Configuring SuccessFactors Employee Central Job Info into Employee Profile

Make sure the visibility of the “include-in-work-experience” ID is set to “both”. If the HRIS field is not available, just add it in before the closing of the </hris-element>.
Now update the Corporate Data Model back in Provisioning.

Foundation Object
Go to Admin Tools > Employee Files > Manage Organization, Pay and Job Structures.
Look for Event Reason “Transfer” (or any Event Reason driven Job Info record which you would want to include in Employee Profile)
Do Take Action > Make Correction and change the Include in Work Experience Flag to “Yes” and Save.

Configuring SuccessFactors Employee Central Job Info into Employee Profile

Repeat the steps for other event reasons. This controls what type of history will default into the new job history portlet. I would recommend the following event reasons to include such as “New Hire”, “Rehire”, “Job Reclassification” and “Promotion”.

Configure Business Rules
Next we need a business rule which we will attach on the Employee Profile portlet.
Go to Admin Tools > Company Settings > Configure Business Rules and Create A New Rule
Make sure the Base Object is “Job Information” and the “if” statement Event Reason.Include In Work Experience = Yes

Configuring SuccessFactors Employee Central Job Info into Employee Profile

Enabling Employee Profile Portlet
Now go to Admin Tools > Employee Files > Configure Employee Files
Select the view you would like to add the new portlet to. In my example below, I would be adding it to the Profile.

Configuring SuccessFactors Employee Central Job Info into Employee Profile

Select “Insert Portlet” where you would like the portlet to show up and “Create and Add” the Internal Job History portlet. You may also want to delete the existing “Work Experience Within Company” section since this is now a duplicate.

Configuring SuccessFactors Employee Central Job Info into Employee Profile

Proceed to configure the Internal Job History Portlet
In my example, I renamed the portlet to reflect Work Experience Within Company replacing the former.
Please also ensure to define the business rule created previously as the Rule name and include the fields you would like to display and save.
Do remember to Save Dashboard when you’re completed

Configuring SuccessFactors Employee Central Job Info into Employee Profile

Role Based Permission
The final step now is to give access to this newly created portlet. Do note that there is no need to give “edit” access since this is displaying information from Employee Central.

Configuring SuccessFactors Employee Central Job Info into Employee Profile

And now to test. Select any employee and go to their Profile record. Scroll to the newly created portlet and Job Information record would be populated here.

Configuring SuccessFactors Employee Central Job Info into Employee Profile

Configuring SuccessFactors Employee Central Job Info into Employee Profile