Give us feedback
cascade-delete
Reactive icon

Cascade Delete

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded on 30 November 2023 by 
5.0
 (1 rating)
cascade-delete

Cascade Delete

Details
This asset is a powerful tool designed to simplify the deletion of data from one or more OutSystems database entities. Its primary purpose is to facilitate the purging of testing data generated during the development and testing phases of an application. This application addresses the challenges and complexities associated with reliably purging databases.
Read more

The key feature of the Cascade Delete App is its ability to create "Delete-Groups." These groups comprise of original selected entities to be deleted by the user, and automatically include all dependent entities based on their foreign key references. The app utilizes?the OutSystems system entities?to determine foreign key relationships, eliminating the need for developers to manually specify dependent entities and their deletion order. This "cascade" effect simplifies the entire process, saving substantial setup time compared to traditional approaches.?For a more detailed explanation of the dependent entities, see the Documentation section. 

Features: 

  • Create Unlimited Delete-Groups: Effortlessly set up complex database purges in minutes. 

  • Automatic Maintenance of Delete-Groups: Dynamically update dependencies to avoid foreign key constraint errors.? 

  • Custom Scheduling: Reuse Delete-Groups on demand or create custom schedules for purges.?Schedule can be set to run Once off, Daily, Weekly, Monthly or a combination of these.   

  • Ease of Entity Selection: Easily add or remove entities from across the environment. Copy existing Delete-Groups to speed up the process for similar purges. ? 

  • Timeout-Free Purging: Delete substantial data without worrying about timeouts, thanks to self-awakening timers.? 

  • Auditing and History Tracking: Track all interactions, deletions, and their details for comprehensive auditing.? 

  • User-Friendly Interface: Avoid unexpected data deletion with a friendly UI displaying all entities to be deleted.? 

  • Central Console: A centralized platform for all data purging needs, including audit and history tracking.? 

  • Manual Kill Switch: Accessible via the service centre to stop and roll back a delete if needed.? 

  • Multi-User Support: Allows multiple users to request deletes simultaneously, queuing them automatically.? 

  • Live Progress Tracking: Track the real-time status of delete progress, showing which entities have been deleted, which have failed, and why.? 

Disclaimer: 

Given this application's capacity for permanent deletion of significant data volumes, exercise utmost care in its usage. Any customizations should be approached with meticulous attention to prevent unintentional data loss. If users choose to modify the application, they are responsible for any resulting issues. 

By utilizing this application, users acknowledge and assume full responsibility for its use. Systems iO is not liable for any unintended data loss, including but not limited to misuse or application malfunction. The application may be updated or modified at any time, and users are expected to use only stable versions. Use of this application implies acceptance of these terms. 

Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team