025204: HHT New Enforce scanning location when picking
1. Overview
KCSL have modified Khaos Control and new HHTs to introduce a new option controlling whether non-auto-pick locations may be picked from by HHT users. Existing checks for 'Enforce Scan Location' and 'Change Picking Location' have been modified for more intuitive usage.
2. Specification
Changes that KCSL will make:
- Enforce Scan Location remains where it is.
- Change Picking Location remains where it is.
- A new option will be added against the profile 'Allow Scanning Non-Auto-Pick Locations'. This will function only when 'Change Picking Location' is on.
Behaviour will be as follows:
- If HHT2 cannot find an auto pick location, current exception stopping you from continuing will display only if:
- Enforce Scan Location is Off.
- OR (Enforce Scan Location is on and Change Location is on and Allow Non-Auto-Picks if off).
- OR (Enforce Scan Location is on and Change Location is off).
- Note that if the system cannot find an auto pick location, but you are allowed to continue, then the user can go ahead and pick the order but will not be suggested a location to pick from. This is new behaviour/ a new scenario, so it will need to be handled appropriately e.g. display 'not found' for the location, but the box to scan a location still appears if required.
- If Enforce Scan Location is off, user is not forced to scan location, other options are irrelevant.
- If Enforce Scan Location is on, user MUST scan a location before continuing. If off, none of the following checks are relevant.
- If Change Picking is also on, then user can scan a different location for the stock item before continuing. If off, user cannot scan a different location and the third option is irrelevant and user cannot continue until they scan the correct location.
- If user does scan a different location, the 'Allow Scanning Non-Auto-Pick Locations' option controls whether they are allowed to scan any location for the stock item, or restricted to only scanning an auto pick location.
- Admin Permission does not factor into these checks.
3. Configuration
An updated application and changelog will be provided with this functionality. Once the Khaos Control update is applied, please contact support to get the required HHT files updated.
User Profiles will now have an additional HHT Profiles option called 'Allow Scanning No-Auto-Pick Locns'. This will default to 'off', and will need to be manually ticked to allow users to pick from non-auto-pick locations.'
This new option can be found in: [ System Data | Users | Right-click | Define Profiles | HHT Profiles].
Fig.1.0. - the new 'Allow Scanning No-Auto-Pick Locns' option is shown at the bottom.
All other options mentioned in the Specification are previously existing options:
- 'Picking - Enforce Scanning Location' can be found within the HHT - under [ Options | Options | Picking - Enforce Scanning Location].
- This option controls whether locations must be chosen when picking an item.
- If this option is 'off', the new 'Allow Scanning No-Auto-Pick Locns' is not considered.
- 'Change Picking Locations' can be found in Khaos Control in [ System Data | Users | Right-click | Define Profiles | HHT Profiles].
- This option controls whether a user can choose which location to pick from, or they must use the location suggested by the HHT.
- Previously, this was affected by the user's Admin permissions. This is no longer true.
4. Usage
After applying the above Configuration, typical steps for usage would include:
- Once the User Profiles are setup as required, login to the HHT and attempt to pick an invoice that requires you to pick from a non-auto-pick location.
- Whether or not you are allowed to pick frm non-auto-pick locations is now controlled by the HHT profile option.
- If you are not allowed, you will be prevented from continuing and an appropriate error message will show.
- If you are allowed, you may continue to pick this item as normal.
5. Notes/Caveats
- The 'Pick Status' page (that can be reached by pressing 'Pick Status' on the location selection screen) only shows auto-selected suggested locations, so this will never show a non-auto-pick location.
- Instead, if a stock item is only available in a non-auto-pick location, the stock item will show as 'No Location' on the Pick Status page.
- If you have permissions to pick from non-auto-pick selections, you can still select this location and click next - you will be prompted to select from a location dropdown.
- If you don't have permissions, you will be prevented from continuing.
- If you do not have permissions to pick from a non-auto-pick location, you will still be allowed to pick other items on the invoice that are being picked from auto-pick locations.
- Once all items you have permissions to pick are picked, a warning message will appear and indicate the pick is complete, but not all items could be picked.
- On posting this job, another warning will be shown that indicates the invoice and stock item causing the problem.
- The invoice will then be moved to manual hold.
Fig.2.0. - the warning message shown when not all items could be picked.