Symptom
Accessing View User Permissions results in an assertion failed error
Environment
SAP SuccessFactors HXM Suite
Reproducing the Issue
1. Go to Manage Business Configuration > Employee Profile > Standard > MI
2. Disable MI (middle name) and save
3. Go to View User Permissions
4. Error received - "Assertion failed: mi is not available, make sure it is properly configured in data model"
**The same applies to other standard elements, example last name
Cause
This view user permission panel used an old findUser component with hardcoded standard elements as filter criteria. Which is why it expects these fields like middle name and last name
Resolution
For now - to stop the error you will need to enable the standard elements causing the error.
Product Management have confirmed they will enhance this search criteria to handle these types of exceptions (when some standard elements are not defined, like middle name and last name in your case) in the b2305 release.
Since this search criteria is an old component, we will add people search adoption solution as target state in the future.
See Also
KAB - 2329110 - Assertion failed: mi is not available, make sure it is properly configured in data model - HXM Suite
Keywords
Assertion failed, View User Permissions, DM configuration, field, RBP, Role Based Permission, mi is not available , KBA , LOD-SF-PLT-RBP , Role Based Permissions , LOD-SF-PLT-DMC , Data Model Changes , Problem