OneClickCleanup
Stable Version 5.0.0
Published on 1 Oct by 
Created on 22 May 2017
Details
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/)
Read More

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:


  1. Delete all logs
  2. Delete old e-space versions via OutSystems DBCleaner API
  3. 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.
  4. Delete terminated old instances of business processes.
  5. 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!

What’s new (5.0.0)

Upgrade to P11

Reviews (0)
Category
Applications
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Adrian who created this component.
Dependencies
See all 4 dependencies
Requirements
Platform
11.0.0.200
Database
All
Stack
All
Team
Component Consumers
OneClickCleanup has no consumers.
Weekly Downloads 
Related Components
Field Services Mobile
Field Services Team
Sample mobile app to support telecom technicians in performing field services.It’s specially designed for iPads, with an iOS10-like look and feel. Works completely offline, as it allows the technician to perform all tasks offline and synchronizes all data when connected. Uses mobile plugins to integrate location and barcode scanning with the device. This sample app can be integrated with your existing systems and be fully customized to your specific company needs in a matter of days or weeks.
1453
Silk UI Responsive Sample App
Labs
Functional fully-responsive application built with the Dublin template and Silk UI patterns, visit silkui.outsystems.com for more information.
1734
ShoutSystems
Labs
Sample mobile app to chat in realtime with any of the registered users. Chat with other users using text or photos in one-to-one conversations or as a group. Works in both phone and tablet. Integrates with Firebase for real-time communication, using web sockets. The app also implements its own user provider. This sample app can be integrated with your existing systems and be fully customized to your specific company needs in a matter of days or weeks.
850
More from Adrian
Glossary Guru
Adrian
An Enterprise Glossary Application with Specifications Management capabilities, advanced import/export capabilities and synchronization to/from Enterprise Architect and JIRA. 
RESTCacheHowTo
Adrian
A mobile app with offline cache using REST services. Local app cache is used when: - there is no connection to the server; - there is an error retrieving information from the server; Server-side cache is used when: - there is a timeout retrieving information via REST - there is an error retrieving information via REST - call throttling dictates cache should be used instead of the REST api. Server cache throttling allows one call every 15 seconds. Example on how to send error codes via REST and handle REST errors.
App Intro Showcase
Adrian
Discover app features made easy - using the OnTrack Application.