User Experience Insights
Employee Central Global Benefits enrollment using Intelligent Services Center (ISC)
While trying to learn and read more about the Marvelous SAP Universe, I found there was limited to scarce information available on using ISC for Benefits Enrollment. After brief binge browsing, I found similar results. Not possessing any of the gemstones, I realized I had hit a dead end. During my “What do I do now?” phase, I had a thought. Putting that thought to work, I am writing this blog post.
Now, without further adieu, let’s dive right into the step-by-step approach on how to implement this functionality.
Scenario: A newly hired employee should be automatically enrolled into eligible benefits (let’s take Life Insurance as an example, and this feature can be used to enroll all benefit types) real time while not having to wait for the benefit enrollment job to run.
Solution: Configure ISC to enroll an employee into eligible benefits.
Intelligent Services are designed to connect and predict transactions resulting from a change. Intelligent Services begin as events that are published in one area of the SAP SuccessFactors HCM Suite, and customer-defined rules create a ripple effect throughout the Suite. In this case, the employee life cycle transaction events will act as trigger points for the benefits enrollment.
Assumption: As an EC consultant, you must be aware of how to set up Global Benefits, create various benefit types – Life Insurance, Health & Dental, Employer Pension, Reimbursements, etc. therefore, I will be skipping those steps and dive right into the solution set-up.
PS: All screen shots are from a demo instance
Step 1: Set up Event in Intelligent Services Center (ISC)
I. Go to Intelligent Services Center, select “Employee Hire” event.
II. Select “New Hire Event Subscriber for Benefits” under “Activities”
III. The below block is added. Set the “Timing” to “When event is published”.
IV. Click on Actions – Save Flow. This completes the set-up of the ISC event.
Step 2: Create and assign an onPostSave rule in Job Information as below to trigger the ISC event
Step 3: Set up – Benefit Event Determination: New Hire
I. Select “New Hire” as the “System Event” for this scenario. There are other events (Rehire, Job Transfer, Life Event, Termination) that can be configured as well to solution for other scenarios.
II. Create and assign the below rule under “Benefit Events Determination Rule” and select “Yes” to “Apply Rule to All Legal Entities”.
Step 4: Set up “Benefit Work/Life Event”
Make sure to use the New Hire event code
Step 5: Set up “Benefit Work/Life Event Configuration”
I. Capture the Effective Start Date, Configuration id, Configuration Name, add the Benefit Work/Life Event created in the earlier step, Relevant for Benefit Period and add a Legal Entity.
Note: If there is more than one Legal Entity, set up Benefit Work/Life Event Configuration for each Legal Entity.
II. Under “Benefit Automatic Action Configuration”, add benefits (Life Insurance, Pension Plans, Reimbursements, etc.) that should be enrolled once Hire action is completed.
III. Choose “Create Enrollment” under “Adjustment/Action”. Other options (Create or Update Enrollment, End Enrollment) can be used to solution for other business scenarios.
IV. Create and assign an “Effective From Rule”. This defines the effective date for the enrollment. In this case I am setting this as “Job Information.Event Date”.
Woohoo! This completes the configuration set-up. Now, let’s test it out!
Let’s hire a new employee within the Legal Entity for which we have completed the configuration set-up. Also, make sure – to hire the employee using the event reason configured in the onPostSave rule, the benefit created has the same Legal Entity assigned, Pay Component configured in the target benefit is part of the Compensation information.
You will see the employee is automatically enrolled into the eligible benefit (Life Insurance in this example)
For any troubleshooting, check the “Benefit Events Log”.
Benefit Enrollment using Intelligent Services Center (ISC) is hassle free, offers real time enrollments, easy to troubleshoot issues, flexible to define eligibility parameters, set enrollment effective dates and can club all types of benefit (Life Insurance, Health & Dental, Employer Pension, Reimbursements, etc.) enrollments in the same set up. I enjoyed implementing it, hope you do so too.
For any suggestions, comments or queries, use your typing skills at godspeed and post it below.
Until next time, cheers!