Symptom
When attempting to select a Role or Position for a Job Profile in the Manage Job Profiles tool, receive an error message:
Cannot read properties of undefined (reading 'forEach')
Environment
SAP SuccessFactors Job Profile Builder
Reproducing the Issue
- Admin Center > Manage Job Profiles
- Select an existing Job Profile
- Choose a Role (Role Based Profiles) or Position (Position Based Profile) other than the highlighted (mapped) Role/Position
- Click "Next"
- Receive error message
Cause
Duplicate Position Extension values caused by modifying existing Job Profile mappings via Manage Job Profiles.
Resolution
If the mapping for an existing Job Profile must be modified, it should be done using Manage Job Profile Content Import/Export.
There’s a 1:1 relationship between a role and profile. If a role/position is not mapped to a profile, a new profile should be created for the role/position rather than changing the mapping of an existing profile. The mapping for existing Job Profiles should not be modified using Manage Job Profiles.
See Also
Keywords
JPB, Job Profile Builder, SF, SFSF, Success Factors, talent intelligence hub, TIH , KBA , LOD-SF-TIH-JPB-ADM , Admin Center, Settings, Permissions , Problem