SuiteApp Version: eXtendMobile 1.12.227 and above
Mobile App Version: eXtendMobile 1.12.253 and above
Audience: Administrator

Use Case

  • Enable scan-based input on form fields.

Summary

eXtendMobile allows you to set field values on a form by scanning data from a barcode or QR code using your mobile device's camera. The scanned value is then automatically set in the configured field. This article will guide you on how to enable scan input on form fields and explore other features it provides.

Configuration Details

  1. Configuration for Select/Multi-Select Fields
    In your create, edit, or transform function, open the field details for the select/multi-select field where scan input should be enabled.
    Image Placeholder
    1. Upon enabling the scan input, four new fields will be available:
      1. Supported Barcode Types
        By default, all barcode types are enabled. To limit scans to certain barcode types, which can reduce partial matches for certain scanning use cases, select the supported barcode types expected for this field.
      2. Prefix
        The value specified will be added as a prefix to the scanned value. The updated value (prefix + scan value) will be sent to NetSuite upon form submission.
      3. Suffix
        The value specified will be added as a suffix to the scanned value. The updated value (suffix + scan value) will be sent to NetSuite upon form submission.
      4. Set Value
        If enabled, the scanned value will be considered as an internal ID. If disable, the text value for the select option will be used for setting the value.
  2. Configuration for Non-Select Fields
    In your create, edit, or transform function, open the field details for the field where scan input should be enabled.
    1. Upon enabling the scan input, three new fields will be available: Supported Barcode Types, Prefix and Suffix. These fields have same behavior and properties as described in the previous section. 
Once scan input is enabled for a field, an icon will appear on the field tile, as shown in the screenshot below:
Image Placeholder