Store Container#
Container.Store
Overview#
This operation is used to store a Container in a storage Resource.
Setup#
No special setup is required other than to meet the preconditions of the transaction.
Preconditions#
- The Container exists, is Active, and its System State is Available.
- The Container is currently not associated with any Resource.
- The Resource exists and is Active.
- The Resource must have the Processing Type set to Storage and it must be Dispatchable.
- If the Resource has the Position Unit Type set to Container, the Container must not be Top-Most (it must not be contained inside other Container). Also, if the Container Type has been defined, the Container must be of that type.
- The Resource and the Container must be in the same Facility.
- The Resource must have free positions, that is, if Track Positions is set to
true, the used positions must be less than the total positions. - All Top-Most Materials currently associated with the Container must:
- Not be In Transit.
- Be in the state Queued or Processed.
- If the Material is In Store, the Material Resource Association Type must be Related Container and the Resource where the Material is currently located must match the Resource used in this operation (a Material cannot be associated with two different Resources simultaneously).
- If the Resource property Is Product Mix Allowed is
false, all the Container Materials must have the same Products as other Materials already associated with the Resource. - If the Resource property Track Positions is
true, the Used Positions count must be less than the Total Positions count. Also, if the position addresses are not automatically generated, you must provide a valid address and the specified position must be within the defined bounds for the different storage dimensions.
Preconditions for Bulk#
- In addition to the preconditions mentioned above, all Containers must:
- Be associated in the same Resource.
Sequence of Steps#
- Select the Container to be stored.
- If the Resource property Track Positions is
true, provide a valid position. Note that in this case the provided position address must be compliant with the defined Resource position address format. - Select Store to complete the transaction.
