ItemStatus Transition Availability
The new state for items is dependent on their current state, as shown below. Read the table as changing state from Row to Column:
- Yes = Allowed
- No = Disallowed
For example, Received can only be updated to Available or Shipped, Available cannot be updated to Pending Receipt or Received, and so forth.
State | AVAILABLE | PICKED | SHIPPED | PENDING_RECEIPT | RECEIVED | BLOCKED | UNDER_INVESTIGATION |
---|---|---|---|---|---|---|---|
AVAILABLE | - | Yes | Yes | No | No | Yes | Yes |
PICKED | Yes | - | Yes | No | No | No | No |
SHIPPED | Yes | No | - | Yes | Yes | No | No |
PENDING_RECEIPT | No | No | Yes | - | Yes | No | No |
RECEIVED | Yes | No | Yes | No | - | No | No |
BLOCKED | Yes | No | No | No | No | - | No |
UNDER_INVESTIGATION | Yes | No | No | No | No | No | - |
