Skip to Content
Technical Articles
Author's profile photo Manoj Kumar Sahoo

Track Employee Health Status using Success Factors Employee Central and Attach a Leave plan Automatically


This is the time of uncertainty because of the disruption raised all over the world due to COVID-19. Every organization is concerned about their employee health status and also fear of community spread which not only impacts the society but also impacts their business outcome.

This is a technical solution which will help the organization to track the health status of each employee along with other details and attach a Leave plan if they see any risk so that employee can avail the benefits of working from Home/Quarantine Leave/ Medical facility without much impact to customer business. I hope this solution will provide practical help to the organization to not only deal with the current disruption which has raised because of COVID-19 but also any other pandemic in the future.

I hope this blog post will help SAP’s purpose is to help the world run better and improve people’s lives.

Here Customers can configure an MDF based portlet in SAP SuccessFactors Employee Central system to manage this as well as attach a workflow to carry out the approval process and post Quarantine leave or Unpaid Leave or any other leave into Employee Central Time-Off.

This can be replicated to payroll for further processing.

Health Check-in Portlet in Employee Central

Leave Posted:

The same is replicated to Employee Central Payroll for further processing.

Note: This Demo has been prepared in SAP’s SuccessFactors  Demo system and All screen-shots are taken from the same system for representation purposes only.

Solution Step-By-Step

  1.  Create Pick Lists using Pick List Center as below                                                                  Admin Center > Tools > Picklist Center. Create PicklistsUpdate the picklist based on your requirement
  2. Create Custom Objects as below

    Admin Center > Tools >Configure Object Definition>Create New Object Definition

    Under Fields, click the Details link next to externalCode

    Click On Details and update date Type = User and Lebel as “Employee”, click Done

    Under Fields, click the Details link next to effectiveStartDate Label = Effective Date                 


    Under Security set:Secured = Yes Permission Category =“Miscellaneous Permissions”             

  3. Create another object for Health Check Details as below
  4. You can keep on adding additional custom fields as below and attach the Pick List into each of themTo Attach Pick List: To Cust_Name, then click on DetailsSimilarly you can attach pick list to each of the fields
  5. Create following Business Rules                                                                                                To Default to Null for Reason for the Plan,Start Date , End Date, Comments and Attachments if someone selected “Individual Leave Plan In Place” as Null.To Default “Predicament” and “Reason”
  6. Assign above business Rules to base objects
  7. Create a New Time type for Absence “Quarantine Leave”as below
  8. Create an Off-cycle Event batch to post Leave(Quarantine Leave/Sick Leave/Unpaid Leave) based on “Reason for Leave Plan”. Manage Date>Off Cycle Event Batch
  9. Create a Rule to post Leave once specific condition satisfied and attach the same in “Associated Rule”. Here I have created a basic rule to post “Quarantine Leave”, but you can change the rule to post different kinds of Leave based on specific conditions fulfilled.
  10. Configure Health Check-in Portlet                                                                                                  As Next Steps create the Section using Admin Center>Tools > Configure People Profile

    Select a new Section at the bottom of the page and enter a name. Also,  attach the Custom MDF- Health Check created above step.

  11. Give permission to all employee  using Role-Based Permission

    Admin Center > Tools > Manage Permission Role      Open Employee Role

    Open Permission and click “Permission” in the Permission Settings

    Under Employee Views” check the new Section .Click Done.Click Save Change                     

  12. Schedule an Off-cycle Event Batch job with frequency daily once using Provisioning to Post Leave based on the Approval into Employee Central Time-Off.
  13. Try to Test it now by adding a declaration as below and attach necessary documents with a Leave Plan. This will go for Approval and Leave will be posted once approved.                                                               
  14. Quarantine Leave is Posted in EC Time-Off. Here also you can able to post a different kinds of leave once specific conditions satisfied. It can be replicated to Payroll to process it.


15. You can build some reports using the Employee Central Advance reporting toll Online Report Designer(ORD) to satisfy different reporting requirements in your organization.


I hope this blog post will help you to build a  foundation in SAP SuccessFactors Employee Central to track your Employee Health Status and well beings as well as take action timely. I am more than happy to welcome any feedback or comments which will help me to improvise my next posts.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo baladeba behera
      baladeba behera

      Nice Blog

      Author's profile photo Manoj Kumar Sahoo
      Manoj Kumar Sahoo
      Blog Post Author

      Thanks Baladeba.

      Author's profile photo Jim Hunt
      Jim Hunt wondering about design to care for new Time Type and subsequent Payroll handling.

      Author's profile photo Manoj Kumar Sahoo
      Manoj Kumar Sahoo
      Blog Post Author

      Thanks Jim. I appreciated your time to read through the blog. I am sure it will help you if you came across this kind of requirement from the customer.

      Author's profile photo Naga Swathi T J
      Naga Swathi T J

      This is such a detailed one. need of the hour too... thanks for enlightening us !

      Author's profile photo Manoj Kumar Sahoo
      Manoj Kumar Sahoo
      Blog Post Author

      Thanks Swathi.

      Author's profile photo Suresh Ganesh Prabhakaran
      Suresh Ganesh Prabhakaran

      This is good work and appreciate the detailing of the steps

      Author's profile photo Haroon MIRZA
      Haroon MIRZA

      Good job Manoj, indeed very detailed and informative. We started a similar exercise at one of our customer here Bahrain.

      Author's profile photo Tarun Aggarwal
      Tarun Aggarwal

      Thanks, Manoj for sharing this. This is really informative.

      Author's profile photo Arpan Routh
      Arpan Routh

      Nice One Manoj. Very well documented. Thanks!

      Author's profile photo Barin DESAI
      Barin DESAI

      Manoj, as expected crisp and clear.

      Organization may want to keep covid related data in sensitive zone, adding similar feature would add value to what you are proposing.


      Author's profile photo Jonathan F
      Jonathan F

      From pioneering innovation in the space of HR tech to hosting some of the most prestigious names in thought leadership, peopleHum has grown and how! Here’s a specially curated power pack of the 200 global best thought leaders redefining the future of work.