Redwood Mobile: Enhancements to Barcode Scanning Resiliency

Barcode Preprocessing UI lets you to configure rules in WMS to modify scanned barcodes before passing on for actual validations, based on configurable matching conditions and update logic.

We have expanded Barcode Preprocessing capability with additional matching and update functions and updated flexible rule configuration without a group value (applicable to any group).

The following are the key enhancements:

  • Global Rules and Flexible Configuration: You can configure barcode preprocessing rules without a group value. These rules apply to any group for the user’s logged in facility/company (global configuration). The system uses global rules as a fallback when no rule in user’s login context group is available or matched.
  • Simplified Administration:
    • You can now view, create, update, and manage rules across all user groups and blank group on the Barcode Preprocessing UI.
    • When you define a rule, the system lists all groups.
    • Saving a rule with the group field left blank creates a global rule for the user’s logged in facility/company.
  • Updated Processing Order: The system evaluates barcode preprocessing rules in the following order:
    1. Group-specific rules that match user’s login context group.
    2. Global rules (blank group) when no rule in user’s login context group is available or matched.
  • Additional Matching Functions:
    • Ends With: Matches if the scanned barcode ends with the specified string (case-sensitive).
    • Contains (with optional position): Expands existing Contains to accept an optional position argument to start the search from a given index within the scanned barcode.
  • Additional Update Functions:
    • Trim: Removes specified special character, including whitespace, from the ends of the scanned barcode.
    • Slice: Extracts a substring using start index and an optional end index. It Supports negative positions to read from the right (end of the barcode). For example:
      • startindex = -12 extracts the last 12 characters.
      • startindex = 4 (no end index) extracts from position 4 to the end of the barcode.

For configuration details and examples, refer Barcode Preprocessing Rules section in the Online Help.

Steps to enable and configure

You don't need to do anything to enable this feature.