In today’s scenario employees experience is one of the major concerns for every growing company. Whenever an employee joins or leave the company, every employer wants to have a pleasant experience for his workforce. For achieving this goal standardization of HR process and system automation plays a very important role.
In this blog I am trying to share a basic issue that my employer was facing in current HR process and automating it has wok wonder for them.
Problem Statement:
When a new person joins a company, he is keen about getting his probation completion and look forward for his new journey in organization. It was a duty of HR partners to inform their managers about their direct report’s probation completion and setup a review meeting. Since this has been tracker outside the SuccessFactors employee central tool, HR partners often failed to inform their mangers which ultimately result delay in process
Solution Provided:
Triggering a simple alert notification from employee central can easily fix the issue and help remove manager dependency on HR partners for this information. Here we have designed an alert notification with help of business rule created under job information model.
As per the solution every respective manager and HR partner will receive alert notification email and a To-do tile, 30 days before employee probation completion date.
Solution Overview:
Here I will try to describe all necessary steps on how to set up an EC Alert and Notification for a Probation Period End warning. In this overview recipients are employee manager and HR partner.
Pre-requisite:
1.) Enable HRIS field - probation-period-end-date field under job information. Go to Amin Center -> Company Setting -> Manage Business Configuration -> HRIS Element -> jobinfo
Pic 1: HRIS elements field under manage business configuration
2.) Verify the length of the alertDescription fields. Adjust the length if you feel it is not enough for the alert message.
Admin center-> Company Settings -> Configure Object Definitions, search for AlertMessage.
Core Configuration
Step #1:
Define Alert and Notification Message
After completing the pre-requisite first step is to create the actual alert message that we want to send to concern parties.
Admin Center-> Employee Files -> Manage Data -> Create New -> Alert Message.
Pic 2: Example of Alert message
Note:
Key things to consider while creating an alert notification.
- Alert Header is the field that describe the email’s subject line
- Alert Description is the body of the email, where you can define the message, you want to deliver.
- If you want to notify user in the local language which is active in the current system, use the field alertHeaderLocalized and alertDescriptionLocalized
- There are multiple tags which support EC alert & notification and can be use to standardize your communication.
Pic 3: Reference SAP SuccessFactors Employee Central Implementation Guide
Step # 2:
Configure Alert Workflow
Once an alert message is defined, next step is to define which users get the alert and which users get notification. This can be done by configuring a workflow.
Admin Center-> Manage Organisation, Pay and Job Structures -> Create New -> Workflow.
Pic 4: Example of workflow design
Those users who want to get a To-Do alert on their homepage should be added under approver and those who need to get an email notification should be added under CC Role.
In our case company wanted managers should get an email notification as well as to-do notification on their home page therefore manager role has been added under approver as well as in CC. Along with Manager employee’s HR partner has been added to CC Role so that they can also get a notification in addition to employee’s manager.
Pic 5: Example of To-Do Tile
Step # 3:
Alert Business Rule
Once the alert message and workflow has been created, next step is to create a business rule which will trigger the alert and notification. You can define criteria for when this notification should trigger to the audience. In our case it should be 1 month before the probation completion end date.
Admin Center -> Company Setting -> Configure Business Rules -> Create New Rule
Base object: jobInfoModel (Job Information Model)
Pic 6: Example of a Business Rule
Step #4:
Mapping Business rule to succession data model
Assign business rule to HRIS elements -> jobinfo under Manage Business Configuration
Pic 7: How to associate rule with succession model
Base object: Job Information Model
Event Type: saveAlert
Rules: Probation_Reminder
Enabled: Yes
Step #5:
Schedule recurring job under provisioning
Once the rule is mapped to your Succession Data Model, last step is left to schedule a daily job with job type "EC alerts and notifications" in provisioning.
Pic 8: Scheduling the job in provisioning
Note: If you don’t have access to your provisioning, you can take help of your implementation partner or SAP.
Hope this article will help you to clear your doubt and will help to implement this feature for your organizations. Please review this article and share your feedback if you find this useful.