Update Provision record state reason to "Activated" after instance activation
Background
We recently added tracking of instance activations for SM subscriptions. It would be valuable to be able to use this data to track subscriptions that were provisioned successfully (activation code was delivered) but instance was never activated successfully.
This need came up recently when several months into a contract it was realized that a GitLab Dedicated customer never applied their activation code (see Provision record).
Proposal
When we deliver an activation code successfully, we mark State
as completed
and State reason
as Fulfilled
.
- Similar to GitLab.com where we use
Fulfilled without linked namespace
, updateState reason
toFulfilled without activation
- Once an instance is activated, update
State reason
toActivated
Result
- Improved tracking of never activated licenses, allowing Sales & other team members to see who still needs to activate their subscription
- Availability for future notifications based on this data
Edited by Courtney Meddaugh