Symptom
- Missing Dynamic Role Assignment Standard field in Manage Organization, Pay and Job Structures
- Cannot view Dynamic Role Assignment Standard field after configuration inCorporate Data Model
The image/example below came from a demo instance, any resemblance to a live customer data is purely coincidental.
Environment
- SAP SuccessFactors HXM Suite
- SAP SuccessFactors Employee Central
- SAP SuccessFactors Employee Central - Foundation Object
Reproducing the Issue
- Navigate to "Manage Organization, Pay and Job Structures"
- Create a new Dynamic Role or search for an existing Dynamic Role
- Dynamic Role Assignment field : Business Unit, Legal Entity, Cost Center, Department , Job Classification, Location, Pay Grade, Pay Group, Approver, Approver Type
Cause
- Configuration Issue
- Missing field in Succession Data Model so the field in the Corporate data model
- Missing permission for Business Unit, Legal Entity, Cost Center, Department , Job Classification, Location, Pay Grade, Pay Group
- MDF Object Definition to DB Sync or Refresh Metadata Cache
Resolution
Add Below code in Corporate Data Model under: hris-element id="dynamicRoleAssignment
<hris-element id="dynamicRoleAssignment">
<hris-field id="jobCode" visibility="both">
<label>Job Classification</label>
<label xml:lang="en-GB">Job Classification</label>
</hris-field>
<hris-field id="department" visibility="both">
<label>Department</label>
<label xml:lang="en-GB">Department</label>
</hris-field>
<hris-field id="department" visibility="both">
<label>Department</label>
<label xml:lang="en-GB">Department</label>
</hris-field>
<hris-field id="location" visibility="both">
<label>Location</label>
<label xml:lang="en-GB">Location</label>
</hris-field>
<hris-field id="company" visibility="both">
<label>Legal Entity</label>
<label xml:lang="en-GB">Legal Entity</label>
</hris-field>
<hris-field id="businessUnit" visibility="both">
<label>Business Unit</label>
<label xml:lang="en-GB">Business Unit</label>
</hris-field>
<hris-field id="costCenter" visibility="both">
<label>Cost Center</label>
<label xml:lang="en-GB">Cost Centre</label>
</hris-field>
<hris-field id="payGrade" visibility="both">
<label>Pay Grade</label>
<label xml:lang="en-GB">Pay Grade</label>
</hris-field>
<hris-field id="payGroup" visibility="both">
<label>Pay Group</label>
<label xml:lang="en-GB">Pay Group</label>
</hris-field>
<hris-field id="person" visibility="both">
<label>Approver</label>
<label xml:lang="en-GB">Approver</label>
</hris-field>
<hris-field id="resolverType" visibility="both" required="true">
<label>Approver Type</label>
<label xml:lang="en-GB">Approver Type</label>
</hris-field>
</hris-element>
Important:
Must Grant a permission for all foundation object field: Business Unit, Legal Entity, Cost Center, Department , Job Classification, Location, Pay Grade, Pay Group should be granted Visibility : edit
Example
<hris-field id="department" max-length="128" visibility="both" >
<label>Department</label>
</hris-field>
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) Guide: Employee Central Workflows: Implementation and Administration // Chapter: Creating a Dynamic Group and Creating a Dynamic Role
Q) Which Foundation Object and Generic Object fields is supported?
A) Guide: Data Model Field Information for Employee Central - Chapter-Dynamic Role Assignment
Q) Cannot view Dynamic Role Assignment Standard field after configuration inCorporate Data Model ?
A) Run MDF Object Definition to DB Sync or Refresh Metadata Cache : 2589774 - MDF Object Definition to DB Sync or Refresh Metadata Cache
Q) Where can I get EC Master Data model?
A) View 3153500 - How to Download Data Models, Picklists and other configuration files for Employee Central - SuccessFactors
- or EC Master Data model : URL Here: https://help.sap.com/doc/180ae8b64b4e43c68e975ab9be597aa7/latest/en-US/EC-Master_Data_Models.zip)
Important Information:
- Foundation Object and Generic Object fields are the only types of fields supported by Dynamic Roles - available field for FO and GO can be found on our implementation guide Data Model Field Information for Employee Central .
- Legacy Picklists are not supported
- Fields with type="worker" are not supported
See Also
- 2541730 - How to add a field to Dynamic Role Assignment when setting up a Dynamic Role
- 2753871 - How to Add Custom Field to a Foundation Object
- 2838785 - Dynamic Role assignment behavior for Custom Foundation Object.
- 3066117 - How to export Data Models?
- 2589774 - MDF Object Definition to DB Sync or Refresh Metadata Cache
Keywords
foundation object, Manage Organization, Pay and Job Structures, Dynamic Role Assignment, Business Unit, Legal Entity, Cost Center, Department , Job Classification, Location, Pay Grade, Pay Group, Approver, Approver Type, Succession Data Model, Corporate data model , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , Problem