The generate flow
The Generate report button follows a clear state machine:1
Generate report
Idle — click to start.
2
Starting…
The button disables synchronously on click.
3
Generating N%
A progress bar updates as data is fetched from Azure DevOps.
4
Done / Error
The report is displayed, or an error message is shown.
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:1
Re-select the plan
The saved plan is re-selected and its suites load.
2
Restore the suites
The saved suite selection is checked — suites deleted since the save are skipped silently.
3
Restore the fields
All metadata fields are restored.
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.