The generate flow
The Generate report button follows a clear state machine:
A Cancel button appears during generation. Clicking it aborts every in-flight Azure DevOps request — no partial file is produced — and the button returns to idle.
The plan list uses stale-while-revalidate: the last known plans appear instantly with a “Refreshing” badge while fresh data loads.
Templates and saved views
Save as template — saves the metadata only (form fields, environment, tester, approver…) under a custom name. Load it to pre-fill the form instantly. Save as view — saves the plan, the selected suites and all metadata in one action. Loading a view:Restore the suites
The saved suite selection is checked — suites deleted since the save are skipped silently.
Use views for recurring campaigns where the same plan, suites and metadata are reused — for example a weekly regression on a fixed perimeter.
Related
Generate a report
Plan selection, fields, validation.
Cover page
Layout and field selection.