Symptom
In Dynamic Group Recipient Builder, onboarding dynamic groups are missing.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
1. Go to Email Service and open the affected template
2. Under Step 3, Define Email Content >> To Recipient Builder >> Dynamic Group Recipient Builder
3. Click Group name dropdown, Onboarding Dynamic groups does not show up in the list.
Cause
- More than 1000 groups are very heavy and showing it in the dropdown is difficult to find and choose with.
- The dynamic group selector in the email template (and email category) page is using a list. Since the list of dynamic groups fetched are done via Odata, if there are more than 1000 entries, it truncates with the 1st 1000 entries (Odata limit).
Resolution
Product Engineering is investigating a solution.
Click on star to bookmark this article to receive updates about this issue. For more information about updates from subscribed KBAs, you can refer to the KB Article 2171560 - How to be notified of new or updated SAP Notes or KBAs.
To check how many groups created to the instance:
1. Go to Manage Permission Group
2. Click the item per page to 150
3. Multiple 150 to the number of pages (150*20=3000)
4. Go to Manage Onboarding Dynamic Groups (3 groups)
5. Add the number permission group and onboarding dynamic group (3003 in total)
As the total number of groups is 3003, only the first 1000 returned groups will show up, hence onboarding group type is missing.
Workaround:
Please edit the email template from Manage Data and save the required permission group to see the results.
Here is the steps:
- Login as an admin
- Navigate to Admin center -> Manage data
- Select Object Type as EmailTemplate and search for the template name.
- Click on Make Corrections.
- Provide the data as mentioned below(replace <PermissionGroupName> with the required permission group. Ex. if permission group is ONB then it should be
{"groupId":"ONB"}) :
- toRecipientsBuilder:
com.successfactors.emailframework.recipientsBuilder.DynamicGroupRecipientsEmailBuilder
- toRecipientsBuilderArgs:
{"groupId":"<PermissionGroupName>"}
- toRecipientsBuilder:
Keywords
Dynamic Group Recipient Builder, Onboarding Dynamic groups, toRecipientsBuilder, toRecipientsBuilderArgs, OBX, Onboarding, Email Template, Permission Group, Email Services, OBX-39636 , KBA , LOD-SF-OBX-EML , Notifications , Bug Filed
SAP Knowledge Base Article - Public