Symptom
When creating a new Mass Change job, system creates a new/corresponding Business Rule.
- Will this cause performance issues?
- Why is a new Business Rule created?
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
Cause
For every Mass Change job set, a Business Rule will be created to define which fields/values will be changed.
The Business Rule is created to capture the changes configured in the Mass Change job.
Resolution
Mass Changes can be found in Manage Data > Search: Mass Change.
When viewing the Mass Change in this UI, the Business Rule which was created to correspond the Mass Change request can be found (it can be also be seen in Manage Mass Changes).
For every Mass Change, a Business Rule will be created.
The rule that is created by Mass Change can be found in the Mass Change details (Admin Center > Manage Data > Mass Changes object).
This allows to easily define the rule created by the Mass Change.
Business Rules created by Mass Change will have an auto-generated hash type name similar to i.e. "53fb7f9d-96af-4656-89b4-5eaab749b1e4"
FAQ
Q) Is it possible to delete the Mass change Rule?
A) Yes it is possible, but it is not recommended. This will cause the list of fields that were defined in the Mass Change job to disappear - and it will also mean when you try to Copy the Mass Change to make a new one, it will cause an application error and you will not be able to copy the Mas Change. See the example below:
Q) is it possible to delete the Mass Change definition?
A) Yes, it is possible to delete the Mass Change object, however it is not recommended. Please be aware that doing so won't allow to view the Mass Change any longer, so it is difficult to track down how the change was made in the system.
Q) Will deleting the Mass Change job that has Completed, delete the Job Information data that it has created?
A) No.
Q) Will the many Business Rules create by the Mass Change tool clog up my system or cause Performance Issues?
A) Business Rules created by Mass Change will not clog up the system nor cause performance issues.
Q) I have a requirement to delete the old Mass Changes in my instance. How should I do this the right way, to avoid any errors/problems in the future?
A) If you must delete a completed Mass Change job, please follow these next steps.
- Navigate to Admin Center > Manage Data
- Search for "Mass Change" and then select the Mass Change you wish to delete
- Click on the "Box" icon next to the Rule to open the Business Rule in a pop-up > click Take Action > Permenantly Delete Entry
- Close the Pop-up window
- Back in the Manage Data page, then click Take Action > Permenantly Delete Entry
See Also
Keywords
Mass Change, Business Rules, Manage Data, Manage Mass Changes, jobInfo, job information, copyRule(CopyMassChangeDefinitionImpl, getRuleType() of a null object loaded from local variable 'rule', error copy mass change , KBA , LOD-SF-EC-EDP , Import Employee Data (EC Core only) , LOD-SF-EC-JOB , Job Information , LOD-SF-EC-RUL , DO NOT USE - Business Rules & Event Derivation , How To