Enterprise Workspace subscription lifecycle
You are the system analyst on the subscription team of CollabX, a B2B SaaS collaboration platform with 2,400 enterprise customers. The product owner asked for a formal state machine because finance sees workspaces marked Active without a cleared payment, and compliance warns that a review longer than 48 h should reject the request.
📎 Compliance lead: "If review exceeds 48 h we must auto-reject." Payment service retries charge up to 3 times before reporting failure.
Your task
1. List every subscription state with a short definition.
2. Create a transition table: from-state, to-state, trigger, guard/condition.
3. Decide if an admin should be allowed to reactivate a Cancelled subscription and justify the trade-off.
B2B SaaS (team collaboration tool) · Entity lifecycle / state machine
#sa #senior #state_machine #billing #compliance #saas
System AnalystSeniorB2B SaaS (team collaboration tool)Entity lifecycle / state machine