Symptom
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Why there are several Custom Foundation Object appearing in their Dynamic Role > Dynamic Role Assignment section even if its not configured in the corporate data model?
Environment
- SAP SuccessFactors HXM Suite
- SAP SuccessFactors Employee Central
Reproducing the Issue
1. Create a custom foundation MDF object, in this example I will be creating a custom MDF named "Sub Department".
2. Create a custom string in the job information section with Type of Reference Object = Foundation Object
3. Once the field is saved go to Admin Center> Manage Organization, Pay and Job Structures > Create New > Dynamic Role
Cause
This is an expected behavior
Resolution
This is an expected behavior, all the fields defined in the job information section with Type of Reference Object = Foundation Object will automatically appear in the dynamic role assignment section of the dynamic role object.
Notes:
- The visibility of the custom-string field that references the custom foundation object (Sub department in this example) affects whether the Sub Department will be selectable in the Dynamic Role. In this example Sub department is not selectable because the visibility configuration of the custom-string is = view, if you want to make the Sub Department be selectable in the dynamic role, then you need to change the configuration to visibility=edit.
- It is not possible to hide unused referenced custom foundation object in the dynamic role (In my example if the customer chooses not to use Sub department in the dynamic role object then they can just leave it as blank but it is not possible to hide the sub department in the dynamic role object).
- It is not possible to add user-based fields into the dynamic role assignment section.
FAQ - Additional Information
Q) Where can I get information on this from the Guide? A) Guide:Guide: Employee Central Workflows: Implementation and Administration // Chapter: Creating a Dynamic Group and Creating a Dynamic Role
See Also
Keywords
Dynamic Role, Custom Foundation Object, MDF, Dynamic Role Assignment, visibility, edit, both, Type of Reference Object, Foundation Object, Manage Organization, Pay and Job Structures , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , Problem