SuccessFactors Employee Central – Prevent Object Deletion/Delimitation when Active Associations Exists
Very often we hear customers requesting to prevent organizational data from being delimited/deleted from the system, such as Department (Org Unit/office), Business Unit, or Division. This normally comes with specific case scenarios by when it should be allowed or not the delimitation/deletion. We know that currently that by standard the Position is the object that does not allow us to delete if it is associated with other positions or if we have an incumbent, but for the company structure such as departments, the system allows us to delimit/delete without any check. This may be a problem for the company structure data quality, but also for the employee data quality, and going even further, there can also cause issues in consumer systems.
In this blog, you will find a way to prevent those “today not controlled objects” from being delimited/deleted in case active relationships with other objects are in place.
As a solution, we will take advantage of the use of business rules and below you can find some examples (please adapt to your customer’s reality).
Use Case 1
Department to Department (parent to child) Association Check
Business Rules Sample from Demo
Use Case 2
Department to Custom Object Association Check
Use Case 3
Department to Position Association Check
Use Case 4
Division to Department Association Check
Use Case 5
Business Unit to Division Association Check
Business Rule Assignment
After creating all the above business rules, you must assign them to the “Delete Rules” of each corresponding object, if you want to prevent the deletion, or to the “Save Rules” in case you want to prevent delimitation.
In summary, to keep control of your company structure data, you can implement this simple deletion control for the objects that are associated (standard or custom objects), and as a result, you have a high-quality data level not only in SuccessFactors Employee Central but also for your consumer systems.
This blog post described how to use business rules to control the company structure objects deletion/delimitation.
With the proposed solution we aim to increase data quality.
Looking forward to your comments and questions.