Manage Erasure Schedule Algorithm
Algorithms of this type are responsible for determining a record’s erasure status and creating or maintaining an entry in the Object Erasure Schedule for the record. They are triggered when certain events occur in the system for maintenance objects that are eligible for erasure. Multiple algorithms can be configured for the plug-in spot.
Depending on the determination made by the algorithm (or algorithms), a number of different actions may need to be taken. For example:
A new schedule record may need to be added
An existing schedule record may need to be updated with a new erasure date
A pending record may need to be discarded if erasure is no longer applicable
A discarded record may need to be reactivated if erasure now applies again
The base business service F1-ManageErasureSchedule performs the common logic to handle the possible actions and is recommended for use by these types of algorithms. The service can also optionally create a log entry for information purposes. Refer to the description of the business service for full details.
In certain circumstances, if one record is scheduled for erasure, other related records may need to be evaluated. The base business service F1-ManageErasureScheduleDriver performs the logic to execute an MO’s Manage Erasure Schedule algorithms. It can be used to manage any related records from within another algorithm.
This type of algorithm is plugged into the Maintenance Object — Algorithm collection.
Your product may supply algorithms to manage the schedule for base MOs that are regarded as eligible for erasure. If your organization has special business rules that are evaluated to determine the erasure schedule for an MO, a custom algorithm can be created and applied by the implementation team.