2018-07-09
4.0.1
Adrian
All
All
Applications
[Overview]
This application provides a simple yet aggressive removal of the massive amounts of useless data on your Cloud Personal Environment. It may work on non cloud environments but has not been tested outside a Cloud Personal Environment. I used LogsManagement and DBCleaner for inspiration, many thanks to Carlos Alfaro the author of LogsManagement (http://www.outsystems.com/forge/component/1195/logs-management/) and to Acácio Porta Nova the author of DBCleaner (http://www.outsystems.com/forge/423/)
[Detail]
On the Home page you can use the application in simulation mode where you will get an indication on the amount of data it could potentially free. I recommend running it in simulation mode once before executing the real cleanup.
The one click cleanup has the following steps:
Delete all logs
Delete old e-space versions via OutSystems DBCleaner API
Clear binary payload of deleted e-space versions. (As you know OutSystems never really deletes a module, all associated e-spaces still linger in your environment taking up space). This solves the problem efficiently however it still does not remove the e-spaces since that is prohibited by the Platform.
Delete terminated old instances of business processes.
Delete old e-mails and their attachments.
You can execute any of the steps manually; besides the application provide an extra screen to remove delete entities or deleted attributes.
I hope you enjoy this application, please give feedback on how to improve it!