2023-12-11 08-54-13
Neha Agrawal
Champion
Implement Soft Delete Functionality in OutSystems Entity Action Wrappers
137
Views
2
Comments
New
Service Studio

The accelerator should allow developers to easily configure the behavior of the Delete action, providing the option to choose between hard delete and soft delete based on project requirements.

This enhancement would:

  • Improve data integrity: Prevent accidental data loss by allowing for easy recovery of "deleted" records.
  • Enhance auditing capabilities: Maintain a historical record of deleted entities for analysis and compliance purposes.
  • Increase flexibility: Provide developers with the choice of deletion behavior based on project needs.
  • Reduce development effort: Eliminate the need to manually implement soft delete logic for each entity.

Additionally for the existing feature, enhance the OutSystems Entity Action Wrappers Accelerator to include a built-in option for soft delete. 
By default, the generated Delete action should mark the entity's 'IsActive' flag as 'False' instead of performing a hard delete. This will improve data integrity and provide greater flexibility for data recovery and auditing purposes.


By incorporating this feature, OutSystems can further streamline the development process and provide developers with more robust and flexible data management capabilities.

Changed the category to
Service Studio

Soft delete or disabling entity instance is common requirement. So Entity action will be really a good value adition