Process: Adjust inventory reservation

 

Flow

Legend

 

Objective

Adjust or change an existing reserve on a block of inventory.

 

Description

This process is used to adjust a reserve on a quantity of inventory so that it will not be available to be allocated to orders. A good example of using this process would be in an inventory system that supports ordering and auctions. The auction system would place a reserve on the inventory, preventing it from being available for orders. The adjust inventory reservation process is then used to make changes to the reservation if the auction closes or is modified.

The quantity of reserved inventory can be increased or decreased. When the auction subsystem releases the reservation, it would use this process and adjust the reservation down by the quantity sold under the existing reservation; at this point, the reservation would be transferred to an allocation for the corresponding order.

Note: We are using the auctions process as an example; however, we could also describe this using the generic reservation process.

 

Features

 

Edition

Professional, Enterprise

 

Tasks

Task Description Role
Adjust inventory reservation

Adjust the inventory for a given inventory reservation by the amount of the given quantity. This is a task command. Required arguments are inventory reservation number and adjustment quantity (which may be negative).

If the quantity argument is negative, it means release inventory. If this is the case, see whether or not there is enough inventory reserved to satisfy the release amount.

If quantity argument is positive, it means add inventory to the reservation. If this is the case, see whether or not there is enough inventory to satisfy the additional reservation amount.

If the above edit checks are successful, adjust the quantity reserved by the amount of the quantity argument.

Product Manager

 

Business artifacts

Feedback