GT:Appendix G Autohold

From coolearthwiki
Jump to: navigation, search

Whistle can automatically place received or produced inventory on a status called Autohold, and release it when a specified time has elapsed.

The Autohold functionality in Whistle is turned on by default. There is a setting in the system level settings called "Disable Auto Hold" that can be turned on if this functionality is not wanted.

Autohold functionality uses a table called wms_autohold_tbl. It can be maintained in the Coolearth Studio. Setting the number of hours for the inventory to be on hold to 999 means an indefinite hold, and that this inventory status must be manually changed.


Putting inventory on AUTOHOLD

When inventory is received or produced, Whistle will check the autohold table (wms_autohold_tbl). If the inventory is listed for this transaction, then the container will be put on autohold as soon as it is created. It will also fill in a column in the container records with the date and time the inventory is to be released from hold, based on the date the inventory was received/produced + number of hours it is to be on autohold set in the wms_autohold_tbl table.


Release from AUTOHOLD

Whistle will periodically check the container tables to see if it is time to release any inventory from Autohold. This is done at the start of transactions such as picking or shipping. It looks at the wms_contst_reldt column in the wms_conthdr_tbl table to see if the release date has been reached. All inventory with a status of AUTOHD will be released at this time.