QAD 2017 Enterprise Edition > User Guides > Warehousing > Introduction to QAD Warehousing > Warehousing Elements > Engine Processing
  
Engine Processing
When all the fields have been specified and you are operating your warehouses, the system uses processing engines to process all the inventory transactions.
Processing engines are run-time programs that select and process all the required inventory transactions. The way you set up your internal routings controls the way that inventory transactions are created and confirmed, and each step of an internal routing specifies the next step that is to follow when the current step is complete.
For each transaction type in each internal routing, you can specify the type of engine processing that you want applied. The types are:
AUTO mode specifies that the transaction is processed immediately.
MANUAL mode specifies that the transaction is processed only when it is selected for processing by warehousing staff.
By applying these different types of engine processing, you can control whether inventory passes through an internal routing automatically or with intervention from warehouse staff.
Example: An internal routing is defined to go from Storage to Packing, and then from Packing to Dispatch. In AUTO mode, as soon as the transaction from Storage to Packing is confirmed, the next transaction is created. This could mean that somebody receives a task before the packing really takes place. In order to avoid this, you can use the MANUAL mode so the next step (from Packing to Dispatch) is only created when the mode is changed to AUTO.