SAP Knowledge Base Article - Public

3152871 - Prerequisites for showing birthday and work anniversary cards in latest Homepage

Symptom

  • Permissions to see the anniversary cards on the Latest Homepage
  • The birthday and work anniversary cards as below are not displaying in latest Homepage.
  • The Birthday and Work Anniversary cards in my For You Today section are showing blank, without any detail.
  • Birthday cards not displayed right after the job runs due to manager's time zone.

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."

Environment

SAP SuccessFactors HXM Suite

Reproducing the Issue

Go to the Latest Home Page and see that the anniversary cards of the employees are not appearing

Cause

The birthday and work anniversary cards visibility in latest Homepage is controlled by permission on standard elements. Birthday card data is read from dataOfBirth and work anniversary card data is read from serviceDate (if configured in data model) or hireDate.

1. The standard elements as below are not configured in data model.

  • Standard element dateOfBirth
  • Standard element serviceDate or hireDate

2. If the standard elements as above are configured in data model, the permissions as below are not granted.

  • Employee Data → Manager
  • Employee Data → Date Of Birth
  • Employee Data → Service Date or Hire Date (The field level permissions need to be enabled according to the element configured in data model. For instance, the service date permission should be enabled if service date is configured in data model, the hire date permission should be enable if hire date is configured in data model. At least one of them should be configured in data model and the service date will be checked first.)

Resolution

If the instance has both service date and hire date configured in data model than service date will take preference and data should be populated/present for Service date in order to view the Work anniversary card.

We can verify whether Service date and Date of birth is present or not  using "Export Extended User Information -> Personal Information" export.

Hire Date can be verified via Employee export .Also please see reference KBA 3165090

If Service date, Date of birth or Hire Date is not configured, please follow below steps to add them.

Step1: 

Please ensure below standard elements are configured in data model.

  • Standard element dateOfBirth
  • Standard element serviceDate or hireDate

Step2:

The permission is controlled by the field level permission on these fields and ensure your direct reports are configured in your target population. 

Admin Center → Manage Permission Roles and configure below field level permissions for your permission role. (The permission name might be different according to the label configured in data model)

  • Employee Data → Manager
  • Employee Data → Date Of Birth
  • Employee Data → Service Date or Hire Date

Please consider the following notes: 

  • The change in data model, permission and dates will not reflected on the latest home page immediately. It takes effect in the first day of next month for the monthly card and next day for the daily card. If you want to see the change immediately, you have to trigger the job manually by logging into provisioning, navigating to Manage Scheduled Jobs and clicking Run It Now on the specific job. The job named "Push Date of Birth and Anniversary Data for Cards on Latest Home Page (Daily)" is used for the daily card, and the job named "Push Date of Birth and Anniversary Data for Cards on Latest Home Page (Monthly)" is used for the monthly card.
  • The daily birthday job will only generate birthday cards for those whose birthday is the next day of UTC time. However, the display time of this card will be according to the time zone of the manager. We may not see the card immediately after we run the job. Please ensure to check the cards are showing based on manager's time zone.
  • Please ensure that data exists in dataOfBirth and serviceDate/hireDate. If there is no data, the birthday card or work anniversary card won't be displayed. 
  • The legacy home page gets data from EC (HRIS element) while the latest home page gets data from User standard element which supports both EC and Non-EC customers. It is possible that customer can see the card on legacy home page but cannot see the card on latest home page. 
  • The display time of the card will be based on the manager's time zone. You may not see the card immediately after the job runs.
    The daily birthday job will generate birthday cards for those whose birthday is the next day of UTC time. However, the display time of this card will be according to the time zone of the manager.
    For instance, the manager's time zone is UTC+10, so please follow the below example which describes the process:
    • June 10, 2022, 11:00 AM (UTC+10): Run the birthday job, the system will generate birthday cards for users whose birthday is June 11.
    • June 11, 2022, 00:01 AM(UTC+10). the manager should be able to see.
  • Notice that the card will be expired the next day which is also based on the manager's time zone.
  • Birthday and Work Anniversary Cards will display birthday names of the day considering data model "dateOfBirth" and "hireDate" to theirs specific manager as per permission roles, hence, there is no option to filter or sort it between FTE (Full Time Employee) and Contingent Workers.   

See Also

Keywords

birthday and work anniversary cards, dataOfBirth, serviceDate, hireDate, permission, standard element, data model, anniversary cards latest home page, permissions anniversary cards, time zone, birthday card time zone, timezone, manager time zone , KBA , LOD-SF-PLT-LHOM , Latest Home Page , How To

Product

SAP SuccessFactors HXM Core all versions