Symptom
- After a candidate is hired from Manage Pending Hires before the start date, the inactive profile is not visible.
- Manager or HR is not able to find the profile from the People search.
- Or the profile will show the following error when trying to search the Future Hire:
- You do not have permission to view this profile.
- You don’t have permission to access the profile content.
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 Onboarding
Reproducing the Issue
- Hire an onboarding external user from Manage Pending Hires
- Go to Admin Center > Employee Profiles
- Check the option "Include inactive users in search" and try to search for the new hire:
Scenario 1: The profile cannot be found.
Scenario 2: The profile of the external candidate is searchable, but will see following error if open the profile:- You do not have permission to view this profile.
- You don’t have permission to access the profile content.
Cause
Cause 1:
- Admin Center > Company System and Logo Settings > "Show inactive user in people search" option is not enabled.
- Admin Center > Company System and Logo Settings > "Hide External Users from search results" option is enabled.
- The HRIS Sync job is not executed.
- The HRIS Sync job and ConvertExternalUserOnStartDateJob are not running at the same time.
Cause 2:
If all above configurations are in place, then there is permission issue.
Resolution
Resolution 1:
- Admin Center > Company System and Logo Settings > enable "Show inactive user in people search" option.
- Admin Center > Company System and Logo Settings > disable "Hide External Users from search results" option.
- Execute the HRIS Sync job.
- Run the HRIS Sync job and the ConvertExternalUserOnStartDateJob at the same time.
Resolution 2:
1) Make sure below permissions are granted to ONB roles with External target population:
- User Permissions > General User Permission > Company Info Access > User Search
- User Permissions > General User Permission > Live Profile Access
- Administrator Permissions > Manage Hires > Include Inactive Employees in the search
- User Permissions > Employee Views > select necessary sections
2) Make sure relative ONB permission roles have access to relative profile categories:
Reference guide: Managing Access Control for Full Profile Categories | SAP Help Portal
- Go to Admin Center > Configure Latest People Profile > Full Profile
- Click on the pencil button besides the profile category (e.g. Personal Data, Job Data, etc.) which should be visible per business needs
- See "Target Roles" column > add relative ONB permission roles which need to view the profile data > save
3) Once above permission configurations are done, do RBP refresh
4) Go to OData API Metadata Refresh And Export page > refresh cache
See Also
- 3671975 - How permissions works in Latest People Profile - Employee Profile
Keywords
Onboarding, Inactive profile, future, dated, new hire, OBX, employee, search, searchable, profile, Hide External users, HRIS sync, missing, permission, ConvertExternalUserOnStartDateJob , KBA , LOD-SF-OBX-EC , Integration EC - MPH, Hire , Problem
SAP Knowledge Base Article - Public