SerialNumberStatus Transition Availability
The new state for serial numbers is dependent on their current state, as shown below. Read the table as changing state from Row to Column:
- Yes = Allowed
- No = Disallowed
E.g. Reserved cannot be Destroyed or Decommissioned, Destroyed and Deactivated are terminal states that cannot be undone, Decommissioned can only be Commissioned, and so forth.
State | Reserved | Unreserved | Encoded | Commissioned | Destroyed | Decommissioned | Deactivated | Registered |
---|---|---|---|---|---|---|---|---|
Reserved | - | Yes | Yes | Yes | No | No | Yes | No |
Unreserved | Yes | - | No | No | No | No | No | No |
Encoded | No | No | - | Yes | No | No | Yes | No |
Commissioned | No | No | No | - | Yes | Yes | No | No |
Destroyed | No | No | No | No | - | No | No | No |
Decommissioned | No | No | No | Yes | No | - | No | No |
Deactivated | No | No | No | No | No | No | - | No |
Registered | No | No | No | No | Yes | Yes | No | - |