Skip to content

Generated SaaS — UI surfaces

Target

This page describes intended behaviour or structure. No implementation is claimed unless a section is explicitly marked Current implementation or Evidence.

A generated product has two kinds of surfaces: its own (the product's shell and admin, generated from the UX and Frontend Blueprints on the Blazor SaaS shell and the SaaS admin microfrontend templates) and the Factory's view of it (the Studio's Software Factory and fleet screens).

The product's own surfaces (generated)

Surface Template Shows Acts
Product shell connectsoft-blazor-saas-shell the product's work areas from its UX Blueprint; tenant switcher for multi-tenant customers the product's commands
Tenants admin connectsoft-blazor-mfe-saas-tenants-admin product tenants, state, region, isolation provision, suspend, restore
Products catalog admin connectsoft-blazor-mfe-saas-productscatalog-admin editions and entitlements from the blueprint edition catalog changes (owner)
Entitlements admin connectsoft-blazor-mfe-saas-entitlements-admin entitlements per tenant grant, revoke
Billing admin connectsoft-blazor-mfe-saas-billing-admin subscriptions, invoices of the product's customers plan changes
Metering admin connectsoft-blazor-mfe-saas-metering-admin usage per dimension and period reconcile
Operations and handover admin area of the shell descriptor, provenance, objectives, handover record, maintenance windows acknowledge the handover; request export

The Factory's view (Studio)

Screen Work area Reads Acts
Generated products Software Factory recipes, generated outputs, releases, environments per product open the product's descriptor; plan a rollout
Product (fleet) Operations & usage descriptor, instances, objectives, health, incidents onboard; objectives; rollouts; off-boarding
Provenance Software Factory generated vs preserved files per module and commit compare across recipe versions

States the surfaces must show

  • Product tenant: Provisioning, Active, Suspended, Offboarding, Deleted.
  • Handover: Pending acknowledgement, Acknowledged (with who and when).
  • Descriptor freshness: the release and provenance the fleet last read, with time.