Symptom
How do I add more filters to the Dynamic Groups v2 feature when Employee Central is enabled in the instance?
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 Employee Central
Reproducing the Issue
I cannot find the "element-permission" block in the Succession Data Model xml
Cause
The "element-permission" blocks for Employee Profile are not included in the current versions of the Employee Central Master Data Model xml's because you must use Role-Based Permissions to permission all Data Model elements when EC is enabled. Most customers who go live with Employee Central first will not have this block in the Succession Data Model (older customers might have, as it would be there prior to having to have moved to RBP instead of the Legacy Permissions).
Resolution
Dynamic Groups (Options > Groups) is not supported by Employee Central, so therefore it is not possible to add Employee Central fields to its configuration. Other modules however do still support it. Only "standard-element" fields can be added (standard-elements)
If you are intending to use Dynamic Groups for other modules/features where it is supported, you will need to add the "element-permission" block to the Succession Data Model xml.
Typically you would see this instead -:
<!--
To enable keyword search on data elements, make sure that read permissions are enabled for all roles.
-->
This is where the "element-permission" block should go and you can safely replace this "REM" statement with the "element-permission" configuration. For example -:
<element-permission type="read">
<description>Allow everyone to read non-sensitive data</description>
<role-name>*</role-name>
<standard-element-ref refid="department"/>
<standard-element-ref refid="jobCode"/>
<standard-element-ref refid="hireDate"/>
</element-permission>
If you cannot find the "REM" statement mentioned above, then add it immediately above the <dg-filters> block (but not any further up), which every Employee Central customer will have.
FAQ
Q) Will enabling the "element-permission" block grant permissions to these fields for all users in the instance?
A) As an Employee Central instance must have RBP enabled, the above "element-permission" block will not expose the standard-element fields to end users or anything of the sort. But, the end users will be able to use these fields as filters to create their "Dynamic Groups" filter list.
Q) Can I add the "element-permission" block myself?
A) Yes, if you are a customer, you can add the "element-permission" block using the "Manage Business Configuration". If you are a Partner with access to Provisioning and the Succession Data Model xml, then you can add using the xml too.
For further information on Dynamic Groups, please refer to article 2088248 - "My Groups - Dynamic Groups - Platform" and 2847576 - "How to add a DG Filter in Manage Business Configuration - Employee Central"
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) Guide: Implementing Role-Based Permissions Chapter: Standard Fields Available to Use as Filters in Permission Groups
A) Guide : Implementing and Managing Business Configuration (BCUI) Chapter: Creating and Using Dynamic Group Filters in Business Configuration UI
See Also
- 2088248 - My Groups - Dynamic Groups - Platform
- 2847576 - How to add a DG Filter in "Manage Business Configuration" - Employee Central
- 2149831 - SAP Professional Services / SAP Certified Partner / SAP Account Management Team [SuccessFactors Cloud]
- 2432747 - My Groups - Dynamic Groups - How to configure if Employee Central is enabled
- 2236372 - Value not showing in RBP Permission Group - People Pool Category Search Filters List
- 2591825 - How to create a custom DG Filter
- 2820440 - How to add fields in Manage Permission Groups > People Pool?
- 2713520 - DG Filters not Showing in Manage Business Configuration
- 2627552 - How To : Create a Group for Send system Message by Group in Send System Message Email Notification
- 2847576 - How to add a DG Filter in "Manage Business Configuration" - Employee Central
Keywords
Dynamic Group, DG, groups, Manage Permission Groups, DG filter, Dynamic Group Filters , KBA , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-PLT , Platform Foundational Capabilities , How To