Symptom
- The "provide additional data" step is blocked for onboarding processes.
- Candidates can complete the "provide personal data" step, but the "provide additional data" step remains locked.
- Error message displayed: "You can access this task only after completing all your previous tasks," even though all previous tasks have been completed.
Reproducing the Issue
- Add a new hire to Onboarding.
- Go to the onboarding dashboard and complete the "review new hire data" step.
- Proxy as the employee assigned to the task and complete the "provide additional data" step.
- Observe that the "provide additional data" step remains locked despite completing all previous tasks.
Cause
The rule "SAP_ONB2_CustomDataCollectionCheck," required for the onboarding process, is missing from the system.
Resolution
-
Go to Import and Export data --> Select perform action "Export data", select Generic object "Rule" and change the default values only for the following fields:
-
Include dependencies = No, Include Inactive Records = Yes, Select all data records = No. In Select Objects, select the rule ONB2_CustomDataCollectionCheck.
-
Export the rule.
From the zip-file, open the rule.csv file in an text editor and search for the rule ID. As one can see in the example below, it should be the first value in quotation marks after the header, followed by the name in quotation marks.
Example:
"[OPERATOR]","code","name","effectiveStartDate","ruleType","description","body","version","scenarioCode","memento","legacyPicklistOptionMode","scenarioAttributeValues","baseObject","mdfSystemStatus"
"Supported operators: Delimit, Clear and Delete","Rule ID","Rule Name","Start Date","Rule Type","Description","Body","Version","Scenario","Memento","Legacy Picklist Option Mode(Valid Values : MDF_EXTERNAL_CODE MDF_EXTERNAL_CODE for Legacy picklist values are represented by their MDF external codes. )","Scenario Attribute Values","Base Object","Status(Valid Values : A/I A for Active I for Inactive )"
"","SST_TriggerWFrenamed","SST_TriggerWFrenamed2","01/01/1900","","","rule(core_java:SystemContext(""Context"") context,[...] -
Change the rule ID to SAP_ONB2_CustomDataCollectionCheck and save the rule.csv file.
-
Go to Import and Export data again --> Select perform action "Import data", on tab CSV File, select Generic object "Rule, choose file = the changed rule.csv file and select as purge type = full purge.
Import the file. -
If the file import was successfull, pls. check the rule SAP_ONB2_CustomDataCollectionCheck. It should now exist and in Configure Business Rules it should also show up as "assigned".
See Also
Keywords
onboarding, provide additional data, SAP_ONB2_CustomDataCollectionCheck, rule missing, onboarding error, task locked, rule assignment, data inconsistency, SAP SuccessFactors, onboarding process , KBA , LOD-SF-OBX-CDC , Custom Data Collection , Problem
SAP Knowledge Base Article - Public