Barcode Scanning
Introduction
-
FieldFX Mobile Pro can use the device’s camera as a barcode scanner to fill in fields, such as Ticket Items or Equipment serial numbers.
-
iOS/iPadOS users must be on version 12 or later
-
Android users must be on Android 10 or later
-
-
The device alerts of a successful barcode scan with an audible beep sound.
-
For speed, FieldFX recommends using a 2D Barcode.
3D Barcode types are not supported. |
Prerequisites
Complete these tasks before continuing:
-
Switch to Sync 4.0
-
Grant mobile users access to the following Apex Classes:
-
FX5.CustomPermissionService
-
FX5.CustomPermissions
-
Barcode scanning works on FieldFX Mobile Pro app and FieldFX Mobile for release 4.0.1.4705 and higher on devices running Android 10 or later or iOS/iPadOS 12 or later. |
Barcode Types
The following barcode types can be scanned:
1D Product Barcodes | 1D Industrial Barcodes | 2D Barcodes |
---|---|---|
UPC-A |
Code 39 Industrial |
Aztec |
UPC-E |
Code 93 Industrial |
Data Matrix |
EAN-8 |
Code 128 Industrial |
QR Codes |
EAN-13 |
Codabar |
PDF 417 |
UPC/EAN Extension 2/5 |
ITF-14 Industrial |
MaxiCode |
RSS-14 |
Considerations
-
The following field types can be completed using the barcode scanning functionality in FieldFX Mobile Pro:
-
Text strings
-
Text area
-
Datetime
-
Date
-
Time
-
Lookup fields
-
Boolean
-
Number
-
-
The following field types cannot be completed using the barcode scanning functionality:
-
Rich Text Area
-
Geolocation
-
-
The device’s camera relies on normal light and not lasers. The barcodes must be printed with sufficient contrast.
-
Items must exist in the Job’s price book.
Scanning for items in other price books from a price book hierarchy is not supported.
Granting Access to Barcode Scanning
You must grant these three Custom Permissions so the user can manage when a barcode scanning button displays in FieldFX Mobile:
Assign Custom Permissions to either a Profile or a Permission Set. |
Barcode: |
|
||
BarcodeMultiField: |
|
||
BarcodeQuickAdd: |
|
Using Quick Scanning Mode
This feature requires the org be on Base Managed Package 1.402 or later. |
-
When on the Ticket Item Add screen, users can now tap a barcode scan icon to enter a barcode scanning mode.
-
To enable this function, users must have the BarcodeQuickScan custom permission enabled in their profile or permission set.
-
The scanned barcode value must exist on a related Catalog Item’s
FX5__eBarcode__c
field, Equipment item’sFX5_Barcode__c
field, or the Contact item’sFX5__eBarcode__c
field. -
When a field user scans a barcode, FieldFX looks for a matching value in one of the Barcode fields on those objects.
Using the Barcode Scanner
-
Access the desired record, such as the Ticket.
-
Select the field to fill with the results of the barcode scan.
Fields that can use the barcode scanner have a scanner icon to the right of the field when the field is selected.
-
Tap the barcode icon.
The icon may appear differently based on your device and whether you use a browser or FieldFX Mobile Pro to access FieldFX Mobile. -
If necessary, grant FieldFX Mobile access to the device’s camera by clicking OK, Allow, or a similar option on your device.
This only needs to be done once.
The barcode scanning will not work if camera access is not allowed!
-
Point the device’s camera at the barcode and align the barcode within the white box that displays on screen.
The box changes shape to accommodate various barcode sizes.
-
FieldFX Mobile automatically detects the barcode and inputs the resulting value to the selected field.
or
To exit the barcode scanner without scanning a barcode, tap Close or the X in the corner of the scanning window.