Symptom
When attempting to activate a process variant in Process Variant Manager, the activation does not complete and the following error is displayed:
"An error occurred while activating process variant. Please contact your system administrator."
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 Onboarding
Reproducing the Issue
- Navigate to Admin Center > Process Variant Manager.
- Select the Onboarding or Offboarding process variant to activate.
- Click Activate.
- Observe that the error is displayed and the process variant status does not change to active.
Cause
The Business Process Engine (BPE) requires a designated service user to authenticate and execute process variant deployments. This user must satisfy two conditions simultaneously: membership in the OnboardingBPEServiceUser permission group, which grants BPE execution rights, and explicit selection in Update Process Flows for Onboarding and Offboarding, which binds that user to the deployment action. If either condition is absent, the BPE cannot authenticate the activation request and returns this error.
Resolution
The resolution requires two configuration steps that must both be completed. Completing only one is not sufficient. The steps are performed in Admin Center without Provisioning access.
Step 1: Add the service user to the OnboardingBPEServiceUser permission group
- Navigate to Admin Center > Manage Permission Groups.
- Search for and select OnboardingBPEServiceUser.
- Add the intended service user to the group and click Finished.
NOTE: This group is available in the instance by default. If it does not appear, confirm that the Onboarding BPE process flows have been deployed at least once after initial Onboarding enablement.
For the complete BPE service user setup procedure, see Help Portal Setting Up a BPE Service User | SAP Help Portal
Step 2: Select the service user in Update Process Flows
- In Admin Center, search for Update Process Flows for Onboarding and Offboarding in the Tools search field and open the page.
- Under Select Process Flows, select the process to update (Onboarding, Offboarding, or both as applicable).
- In the Select Service User dropdown, select the user added in Step 1.
- Click Update. The system deploys the updated process definition to the BPE.
NOTE: The user selected here must be the same user added to OnboardingBPEServiceUser in Step 1. Selecting a different user will not resolve the error.
For the full Update Process Flows procedure, see Help Portal Editing the Process Flows for Default Onboarding and Offboarding Processes | SAP Help Portal
Step 3: Retry the activation
- Navigate to Admin Center > Process Variant Manager.
- Select the process variant and click Activate.
After completing the steps above, the process variant activates successfully and its status updates to active in Process Variant Manager. If the error persists after both steps are completed, verify that the service user account is not locked or inactive and that the user has not been removed from OnboardingBPEServiceUser since the configuration was saved.
See Also
Keywords
SAP SuccessFactors Onboarding, OBX, ONB, process variant, Process Variant Manager, activate process variant, process variant activation error, An error occurred while activating process variant, BPE, Business Process Engine, service user, OnboardingBPEServiceUser, Manage Permission Groups, Update Process Flows for Onboarding and Offboarding , KBA , LOD-SF-OBX-ADM , Admin UI , Problem
SAP Knowledge Base Article - Public