Scanner field
The Scanner field is an advanced form field that allows you to scan and fetch barcodes and Quick Response (QR) codes. You can use it in process forms, board forms, and data forms within apps.
For instance, you can use the scanner field if youβre building a process to streamline asset procurement or a library management app to scan and track book borrowings. Find out how to fetch asset details in an asset procurement process by automating barcode scanning.
Configuring the scanner field
Like any other field, you can drag-and-drop the scanner field onto your form from the left-side Fields panel. You can also use it within child tables. You can also enter a name for the field, mark it as a required field, modify the Field ID, and enter some help text if necessary. The form developer can enable image upload, allowing users to upload and scan images.
Form developers can also provide validations, set visibility rules, and change appearance settings for the scanner field.
Using the scanner field
Once the form is live, end-users can open it and click the scanner icon () beside the field to scan and fetch barcodes/QR codes using their camera. If the form developer enables the relevant option, they can also upload a valid image of the code. The scanner field supports JPEG, JPG, and PNG files. It fetches the code value as a string in a text field. Users can also edit the string in the scanner field or manually input the value.
Note:
If you havenβt already, you need to give Kissflow permission to use your device camera. Know more.
If no activity is detected, the scanner will display an alert and time-out after three minutes. Users can stay active by clicking Wait and then resume scanning.
Note:
For a better experience on a mobile device, we recommend using the Kissflow application installed from the Google's Play Store or Apple's App Store to access the scanner instead of the PWA version.
Users need to generate codes from valid sources for scanning. Using distorted images of codes for scanning may not fetch the value of the code.
Types of barcodes supported for scanning
The scanner field supports the following types of barcodes:
Type |
Category |
Web |
Android |
iOS |
UPC_A |
1D |
β |
β |
β |
UPC_E* |
1D |
β |
β |
β |
UPC_EAN_EXTENSION |
1D |
β |
β |
β |
EAN_8 |
1D |
β |
β |
β |
EAN_13* |
1D |
β |
β |
β |
CODE_39 |
1D industrial |
β |
β |
β |
CODE_39_MOD_43 |
1D industrial |
β |
β |
β |
CODE_93* |
1D industrial |
β |
β |
X |
CODE_128 |
1D industrial |
β |
β |
β |
ITF |
1D industrial |
β |
β |
β |
ITF_14 |
1D industrial |
β |
β |
β |
AZTEC |
2D |
β |
β |
β |
DATA_MATRIX |
2D |
β |
β |
β |
MAXICODE |
2D |
β |
β |
β |
PDF_417 |
2D |
β |
β |
β |
QR_CODE |
2D |
β |
β |
β |
RSS_14 |
2D |
β |
β |
β |
Note:
* indicates the barcode types that are supported for scanning only through the camera and not by uploading the code's image.
FAQs
1. What are the various soft limits in Kissflow forms?
Ans) To improve performance and ensure efficient use of resources, Kissflow has put up the following restrictions on each form:
A maximum of 1000 fields per form.
A default soft limit of 10 child tables in every form.
A default soft limit of 100 columns per child table.
An upper limit of 5000 rows per child table.
An upper limit of 30 events per form (button fields not included).
2. Can I change field data types in a form with more than 5000 items?
Ans) You cannot change field data types in a form when there are more than 5000 records. This restriction is in place to prevent potential versioning issues when modifying data types for large forms. Changing data types for many values can lead to inconsistencies and performance problems.
3. Are there any field types in Kissflow forms that do not have soft limits?
Ans) Yes, certain field types in Kissflow forms are not subject to soft limits:
Rich text fields.
Grid fields.
Button fields (these have a separate soft limit of 100 buttons per form, in addition to the default form limit).
Rich text and Grid fields are exempt from restrictions as they don't contain metadata.
4. What happens if I duplicate a section with increased limits?
Ans) If a flow with increased limits is duplicated, the new flow will inherit the same incremented limits.
5. Will I receive any warnings when approaching these limits?
Ans) Yes, warnings will appear when you are close to reaching the limits. For example, when you have 990 fields and 90 columns, you will receive warnings indicating that you are approaching the limit and suggesting that you request an extension if needed.