I have been testing the app in our dev environment where it has 4m processes that I had to clean up. The Process Bulk Delete function works hit or miss at 50k records at a time for a specific Process. The ultimate goal is to automate this so I played around the Maintenance Feature but it is giving me Service Center timeout errors. I found later that it still indeed deleted records despite the error when I turned on the property for logging of the app.
Now to question, while using the Maintenance function, I noticed some things:
1. Since I have a lot of records to delete on a singe process, I can't just put 0 for the site property because it will just time out.2. If I put a 'magic number' into the site property for the records to delete, the timer doesn't retry when there are still records. Honestly this is just an assumption looking into the code.
3. For apps with high volume of processes, I guess they just have to run the maintenance more frequently?
4. Since not all processes have much volume and since the timer is across the board, I guess we just have to turn off those and just activate them when needed or just manually run the Process Bulk Delete for them.
The app is good and helpful. It is just that we are using it when we already have accumulated a lot of records so question really is more on how to maintain moving forward.
Thanks!