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 | - |