TL;DR: Bulk-delete old apps and flows by gathering them in a solution, exporting as managed, reimporting, then deleting the managed solution.

💡 Challenge

A workspace cluttered with outdated test apps and flows is hard to manage. Deleting them one by one is slow and error-prone.

✅ Solution

Gather the apps and flows you want to remove into a solution, then use the export/reimport-as-managed technique to delete them in bulk.

🔧 How It’s Done

  • Verify there are no dependencies from other solutions, including connection references.

  • Export your solution as a managed solution.

  • Delete the unmanaged solution (all elements will remain in your environment).

  • Re-import the managed solution.

  • Delete the managed solution, which will then remove all old elements.

🎉 Result

You clear out unnecessary test apps and flows in bulk, leading to a more streamlined and organized working environment.

🌟 Key Advantages

🔸 Efficient cleanup of large numbers of apps or flows.

🔸 Maintains a neat and organized workspace.

🔸 Ensures all elements are removed without leaving residuals.

🎥 Video Tutorial


🛠️ FAQ

1. Can I recover apps or flows after deleting a managed solution?

No, deleting a managed solution permanently removes all components. Always backup or export important items before deletion.

2. What happens to data stored in Dataverse tables when I delete apps?

App deletion doesn’t affect underlying Dataverse data. However, deleting solution components may remove custom tables and their data.

3. Can I selectively delete some apps while keeping others in the same solution?

No, solution deletion is all-or-nothing. To keep some items, remove them from the solution before deletion or create separate solutions.


Marcel Lehmann

Marcel Lehmann

Microsoft MVP Microsoft MVP

BizzApps MVP from Switzerland 🇨🇭 - PowerPlatform Expert & Evangelist & MVP - Turning passion into expertise

MVP since 2023 Power Platform Expert since 2017