Warehouse Jobs

Warehouse Jobs System is not enabled by default.

Please email Development for more information.
Note: there will be additional costs involved if this option is enabled.


Warehouse Jobs allows users to have more control over the processing of various jobs in the system including:

  • Controlling the pick/pack and despatch process through the [ Sales Invoice Manager ].
  • Controlling the process when building stock items allowing users to indicate the moment that a build is completed, and the built item is available for sale.
  • The functionality can also be used in systems with Warehouse Control enabled for replenishment jobs.
  • The system stores start and end times for jobs to allow management to retrieve process timings from the system for better KPI tracking and reporting.

Note: the Jobs system does allow for the allocation of specific jobs to specific users, but does not allow users to be given ‘roles’ like ‘picker’, ‘packer’ or ‘replenisher’, so control of workflow on this level remains manual.


Mandatory Configuration

  1. When using the Build functionality in a warehouse controlled system a location must exist called ‘InBuild’ so the system knows what to do with build stock, see Setting up the Stock Picking Locations.
  2. Picking Profiles will need to be set up, see How To: Setup Picking Profiles.
  3. The Pick Ticket basic report will need the Job and Batch Code barcodes to be added so the users have something to scan when they have completed their job, see Picking Ticket Report.

Optional Configuration

The Warehouse Jobs system has several options that require configuring in System Values and that determine how the Warehouse Job functionality will operate, see System Values - Warehouse - Warehouse Jobs.

Picking Profile Configuration

Warehouse Jobs allow the user to setup options that will be applied when sales orders are batched together, for more information please see How To: Setup a Picking Profile Configuration.

Final Steps

A final step of configuration would be to open the WARE screen from the command window and press the Scanning button. Within the dialog that pops up click Print Barcode List to access a sheet of barcodes with the user barcodes towards the bottom. These should be printed and provided in some manner to the users of the system. A suggestion for how/where this might be provided might be on the User’s ID card, name badge or something else which the user must always have on their person.

Usage (Pick/Pack/Despatch Process)

This feature and functionality are not active within the system by default. The user will have to have activated this within the System Values screen before they will be able to make use of Pick/Pack/Despatch Jobs within their instance of Khaos Control. When Sales Orders hit Khaos Control their associated invoices can appear at various stages of Sales Invoice Manager (SIM). The Warehouse Jobs process picks up once these orders have been deemed ready for picking and have been pushed into the Picking stage of SIM.

The process is as follows:

  1. Green select as many orders as are ready to process within the Picking stage. Often this should be all of them.
  2. Use the button “Process Jobs” at the bottom of the screen to apply the rules from the Picking Profile Configuration screen to the orders you have green selected.
  3. Type ‘WARE’ into the Command Window to open the Warehouse Jobs screen. Refresh this screen to see the orders just processed.
  4. The Warehouse Jobs screen does not appear in the command window, so you can only navigate back to it using CTRL+TAB.
  5. When on the Warehouse Jobs screen, you can click the Scanning button at the bottom left of the screen to open up the processing screen, which is where the system should rest while in use by the warehouse staff.
  6. In the Warehouse Job Scan screen there is a button called Print Barcode List, which will allow users to print out the barcodes relating to their ID or the different processes the system is capable of.
  7. When a user wants a job to perform, they approach the system and scan in their user ID.
  8. The system will allocate the next available job to the user and print any paperwork associated with that job.
  9. The user then completes the job they have been provided, at which point they return to the system and scan the Batch Code for a pick batch or the Job Code for a single pick, build or replenishment task.
  10. The system will record the start and end times of these activities in order to provide metrics to management on the performance of the users of the system.

Problems with picking an order:

  1. Should the user be unable to complete their pick process they can indicate to the system that there was a problem with the pick by first scanning the problem code (MPR) then scanning the Job Code of the problem and the system will move the status of that order int 'error'. The user then can follow a physical process to indicate the issue to a supervisor.
  2. Remember to set the mode back to Allocate (MAL) after the problem has been scanned in.
  3. After a problem has been identified with the order and the MPR process has been run against that Job Code there will eventually come a point where the order will need to be processed to completion. To do this you will need to scan MPU (pick up) then the user barcode for the user to pick up the work, then the Job Code.

Usage (Build Jobs)

This feature and functionality is not active within the system by default. The user will have to have activated this within the System Values screen before they will be able to make use of Build Jobs within their instance of Khaos Control. At whatever point the user decides that stock needs to be built (whether in response to orders entering the system or just for stock to sit on a shelf) they go to the Stock Code to be build and press the Build button as per the current process. The following dialog will be displayed:
WH Jobs Build Dialog

  1. Set the Qty to the amount of parent items needed in this build process.
  2. Set the location to the location the parent item is to be built to (Warehouse Controlled systems only)
  3. Set the locations for the child items to come from (Warehouse Controlled systems only) – the user will need to know which locations have enough stock before opening this screen.
  4. Click OK

This will create a job which will be listed in the Warehouse Jobs Screen. This can then be allocated to an individual user so they get it as their next job when they request one from the system. This means that the system administrator/manager can ensure the right people do the builds. The process for builds is the same as for pick/pack/despatch. The user scans their ID, is given the build job and the build paperwork prints off for them. They then build the products and scan the build job barcode to complete the build process. The child items of the build will move to InBuild (as per configuration above) while the process is being performed. Once the barcode to complete the job is scanned the system will process the stock movements and adjust in the build parent to the appropriate amount for the build children which have been used.

Usage - Replenishment (Warehouse Enabled Systems Only)

This feature and functionality is not active within the system by default. The user will have to have activated this within the System Values screen before they will be able to make use of Replenishment Jobs within their instance of Khaos Control. The Replenishment screen within the SW Warehouse has new functionality associated with it. When the button ‘Create and Process Batch Movement’ is pressed this will create a job to move the quantities of product indicated by the user from the locations and to the locations of the configuration. This will instantly appear in the Warehouse Jobs screen. The user will then be able to go to the job and assign it to someone able to do stock replenishment if the warehouse only has specific users with the necessary skills for this. It is in this way that the warehouse manager/admin can control who does the replenishment if they do not want the system to allocate out the job to just anyone within the warehouse. The process is then the same as for pick/pack/despatch, the user scans their ID, is given the paperwork for the replenishment which they then follow to complete the replenishment task. The user then scans the barcode on the paperwork to complete the task and move the stock from their locations to the new locations.

See Also

Visit KhaosWikiX at http://wiki.keystonesupport.net/wiki_kcx/ to see the following:

Contact the Khaos Team