What's New in Honeywell Voice for Manhattan Active
Releases may also contain bug fixes. Refer to the HVMA_Changelog.txt file included with the software distribution for details.
New Features in Honeywell Voice for Manhattan Active 3.8.6
MinRequiredLength Validation
Android only: The validation of MinRequiredLength gives visual feedback "wrong {X}, enter at least {N} total characters" or "wrong {X}, enter at most {N} total characters". No error message is spoken.
Supported Devices
Previous Releases
Honeywell Voice for Manhattan Active 3.8.5
LookAhead re-prompts location when there are multiple quantity confirmation in batch/aggregate picking.
Honeywell Voice for Manhattan Active 3.8.4
Bug fixes only.
Honeywell Voice for Manhattan Active 3.8.3
- Show and speak feedbacks to the user if minRequiredLength is not spoken.
- Consolidate new error codes into one single prompt when "See your supervisor" error happens.
- Delete the "See your supervisor legend" to prompt only Application error, error code and request to restart application.
Honeywell Voice for Manhattan Active 3.8.2
Error handling
Logs are improved and new status codes are implemented in the VoiceArtisan code to handle and "see your supervisor" errors.
Headset Support
Support is ended for the SRX2 and SRX-SL headsets.
Honeywell Voice for Manhattan Active 3.8.1
ToggleField MinRequiredLength is set to 3 instead of 5.
Honeywell Voice for Manhattan Active 3.8.0
Socket Timeout
Socket Timeout is now handled differently to prevent the application from thinking it is hanged. The socket now remains open until one of the following occurs:
- The NetworkTimeoutTime set in OneTimeStartupSettings expires (the default is 30 seconds), or
- A response is received from the HVMA server.
Logging
Request ID is added to Facade and CP-TRACE-ID log messages.
Honeywell Voice for Manhattan Active 3.7.0
New configuration settings:
- TransportLogEnabled: Continuous Socket log messages can be enabled/disabled.
- LoadSpinnerDelay: Sets the delay for displaying load spinner.
- EnableLandscapeForTablets: Enables landscape modes for Android devices that identify as a Tablet Device.
Enhanced captioning added. All TTS prompts spoken to the user are displayed during captioning. Captioning must be enabled in the Voice and Audio Settings.
Honeywell Voice for Manhattan Active 3.6.2
Added error handling implementation for async calls (related to LookAhead calls).
Honeywell Voice for Manhattan Active 3.6.0
New configuration settings:
- DefaultLogin: Selects the login type to use.
- ShowLoginTypeMenuItem: Allows user to view and change the type of login from within the application.
Single Sign On (SSO) support added for Android. User can change the login type from the Overflow menu (local or SSO). DefaultLogin can also be used to configure the login type via settings.
Honeywell Voice for Manhattan Active 3.5.0
• Look Ahead: HVMA can now use nextPickInfo JSON property to show/say the location while waiting for the 'next' request to complete and receive the next pick.
Honeywell Voice for Manhattan Active 3.3.0
New configuration setting:
- WebRequestTimeout: Adjusts the setting for communication timeout.
Honeywell Voice for Manhattan Active 3.2.0
Catchweight now uses a Float intent when the precision value is returned by the server. Precision is used to set minimum / maximum DecimalDigits to ensure the user speaks the required number of digits after the decimal that the server expects.
Honeywell Voice for Manhattan Active 3.1.0
Added "Item Name" to Vocab Overflow Menu. Allows the user to hear the name of the item using voice or by clicking on it.
Honeywell Voice for Manhattan Active 3.0.0
Workflow Support
Support is added for:
- Receiving
- Cycle Count
New Properties for Natural Numbers
See DisableSpell and MaxSpeakAsNumber for more details.
DisableSpell
- true: Disables spell tags
- false: Enables spell tags (default)
MaxSpeakAsNumber
The maximum value that can be spoken as a natural number (i.e., "ninety nine" instead of "nine nine").
CP-TRACE-ID Logging
These log messages are added, prefixed with "CP-TRACE-ID".
Additional Logging
If an error occurs, additional log messages are added, prefixed with "Invalid json obj".
Settings Screen
The user cannot back out of the setting screen if there are uncompleted items.
- If the screen requirements have not been met, the App Back button, Navigate Back, and Submit features are inactive. The user remains on the settings screen and is prompted for missing required information.
- If the screen requirements are met, the above navigation items return the user to the WMMobile screen.
Honeywell CW45 Support
Support is added for the CW45. The CW45 supports landscape mode.
Android 12 Support
Support is added for Android 12 devices. Devices must support 32-bit apps.
Notes for Android 11 and Android 12 devices:
- Many device/MDM combinations do not easily write to scoped storage beginning with Android 11 (e.g., Workspace ONE: https://kb.vmware.com/s/article/85573).
- Honeywell Voice for Manhattan Active now looks for configuration files and dataset files for embedded demos in /sdcard/Download/ and /sdcard/Download/com.honeywell.Manhattan/ before looking in /sdcard/Android/data/com.honeywell.Manhattan/files/Configuration/.
Settings Lockdown
The option is provided to lockdown Voice and Audio settings, Application settings, and Manhattan settings. When locked down, these settings cannot be changed in the user interface. By default no settings are locked down. The Honeywell Voice for Manhattan Active online help details these settings.
See SettingsLockdown and Sample Files.
Quantity Max Length Update
For increased recognition performance, max length is configured for quantity inputs.
New Header for Requests
A new header called "isLocalized" is added for all requests to the server.
Vehicle Confirmation
If a task group requires a vehicle ID, the user cannot get a task until the vehicle ID is completed.
Updated Help for MinSpokenLength
The minimum comparison is removed from the help message. The message now says "Speak # characters" instead of "Speak 2 to # characters".
User Settings Menu Display
Menu screens can be populated using description property in json. The description is displayed on the menu screen.
- If speaking value, the description is used for the confirmation prompt.
- If using Options overflow command, the description is spoken for the user to select.
Localization Updates
Added Languages
- Latin American Spanish (es-MX)
- Canadian French (fr-CA)
Updated Translations
Added translations for previous features (i.e.; Item Description, Location, Aisle) for all supported languages.