Desktop Flows (RPA) would be the preferred solution.
Architecture:
- Power Automate Cloud Flow triggers process.
- Desktop Flow launches legacy application.
- UI automation performs required actions.
- Results are returned to Dataverse.
- Notifications are sent automatically.
Why Desktop Flows?
- No API dependency.
- Works with legacy applications.
- Supports screen automation.
- Minimizes manual effort.
This is one of the most common Power Platform Solution Architect interview scenarios.