SAP Knowledge Base Article - Public

2884949 - Default Roles and Groups Not Created when Onboarding Switch Is Enabled in Provisioning - Onboarding

Symptom

System shows a prompt while assigning manually created rules that system could have created by default. The message states 'The rule scenario ONB2BPEDecisionRule supports only dedicated rules, identified by their code. If this rule does not show as assigned, it has a not supported rule code and thus will never be executed.'

Once Onboarding is enabled, below default Roles and Groups Need to be enabled in system along with default Rules. But sometimes these Roles, Groups and Rules will not be added in system.

The following permission roles are added to the system by default.

  1. OnboardingBpeAdmin: You can assign this role to a new group or an existing BPE Service User group
  2. OnboardingExternalUser: You can assign this role to new hires

The following permissions groups are added to the system by default.

  1. OnboardingBPEServiceUser: The users in this group can execute Business Process Engine tasks
  2. SAP_ONB2_ErrorFlowAdmins: The Admin users in this group can see Business Process tile on their Home Page To Do section

Also On select, Onboarding  is enabled in your system. The following rules are added to the system by default.

  1. SAP_ONB2_CustomDataCollectionCheck
  2. SAP_ONB2_DataCollectionConfigSelect
  3. SAP_ONB2_ECDataCollectionCheck
  4. SAP_ONB2_PreDay1AccessCheck
  5. SAP_ONB2_HMReviewCheck
  6. SAP_ONB2_InternalHire_Configuration

Environment

SAP SuccessFactors Onboarding

Cause

The issue sometimes happen when Onboarding switch is enabled for the first time in the instance. We wait for MDF event, but sometimes MDF event is not published.

Resolution

For Implementation Partners/Product Support

Please follow the below work around step to fix the issue.

Step 1. Change Secured No for Object Definition "Rule" 

  1. Admin Center > Configure Object Definitions > Object Definition > Search "Rule"
  2. Click on Take Action and select Make Correction.
  3. Change Secured to No and Change Permission Category to No Selection.
  4. Then, click Save

Step 2. Add description for Object Definition "ONB2DataCollectionConfig" 

  1. Admin Center > Configure Object Definitions > Object Definition > Search "ONB2DataCollectionConfig"
  2. Look for the "Description" - if it's empty, enter "ONB2DataCollectionConfig"
  3. Then, click Save to update the changes.

Step 3. Disable "Onboarding 2.0" 

  1. Login into Provisioning (Logout and Login if there is already an open session).
  2. Go to Company Settings and disable Onboarding 2.0 (if already in enabled state). Wait for 5-10 mins to let all clean up to happen. 

Step 4. Refresh RBP 

  1. Provisioning > Company Settings
  2. Run both RBP refresh & self-healing tool 

Step 5. Re-enable "Onboarding 2.0" 

  1. Provisioning > Company Settings
  2. Enable "Onboarding 2.0".

If they are still not generated automatically after following the above steps, please manually create them in the instance (be sure to use the same name as the default one).

The manually created roles/groups/rules and those generated automatically by the system are equivalent, with no differences between them.

Keywords

Onboarding 2.0 , default, role, groups, business, rule, external, roles, groups, configuration, error , KBA , LOD-SF-OBX-ADM , Admin UI , Problem

Product

SAP SuccessFactors Onboarding all versions