Appian Community and Appian Academy are being upgraded. As a part of the upgrade, Appian Community is currently in read-only mode, and user registration is disabled until August 3. We apologize for any inconvenience this may cause, but a more secure, stable, and performant Community experience is coming soon!
The new Appian Community launches August 3, followed by Appian Academy on August 7. During the migration, Appian Community Edition, Appian Academy, Documentation, Certifications, Instructor-led Customer Training, Partner Sales Training & Accreditation, and Forum (for Appian Partners and Customers only) will remain available.
Hi team,
We're struggling the the disk usage of our training environment as it's reaching its full capacity, there are several applications that can be deleted completely. However, there's no bulk deletion of applications including its contents, out-of-the-box.
Do you know any easier way to perform these deletions?
P.D.: We would like to delete the DB objects (tables, views, etc) related to these applications as well.
Thank you in advance!
Regards,
Tomás
Discussion posts and replies are publicly visible
You can try using the Delete Folder Contents smart service for objects stored in a folder. You will still need to manually delete a few objects such as CDTs and Records, but this approach will reduce the overall time required.
Tables and views are easier to handle if you run a SQL query to identify objects containing your keywords, and then delete the corresponding tables and views in bulk.for example: select TABLE_NAME,COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where COLUMN_NAME like '%LOG%' order by TABLE_NAME
Hope that helps.
Hi,
Thanks for the reply.
It seems this smart service works with Folders such as Knowledge centers or any other documents folder, not with Rule or Process Model folders.
We initially tried multiple automated/scripted approaches, but after spending considerable time we realized manual deletion per application would have been faster and given us better control over exactly what gets deleted.
Best viable solution, though time taking in reviewing and deleting manually in my experience. Avoids dependency errors as well as erroneous deletions in general.
First, for db objects prepare scripts successfully and then you can run them all together at one go. Once db objects are deleted, For Appian objects - I would suggest to add the objects carefully to a separate package which you want to delete - then review contents so that nothing relevant gets deleted and lastly delete the artifacts until package is empty.
Hi all,
Thanks for your comments. Even though I agree that manual deletion is the best approach generally, in this case we really need the bulk deletion as our environment has around 1200 apps not modified since 2024, mostly testing/training apps without dependencies.
That's why we've finally developed an Appian RPA to delete application contents to free ourselves from that manual workload.
Thanks again!