Skip to main content

Barcode scan Action step

Use the Barcode scan action to capture barcodes or QR codes and save the results to workflow variables for efficient automation.

Updated this week

The Barcode scan action allows you to use the device camera or scanner to capture barcodes/QR codes and automatically save the result to a variable for use in later steps. This feature is widely applicable in scenarios such as inbound receiving, outbound delivery, inventory counting, and identity verification.


Use Cases

  • Inbound Receiving: Scan barcodes on product packages to match purchase order items and complete warehouse receiving.

  • Inventory Counting: Quickly identify items during stock-taking to avoid manual entry errors.

  • Outbound Delivery: Verify barcodes before shipment to ensure accuracy and avoid misdelivery.


In a form or workflow, click the Action button at the top right corner, then select Barcode scan step from the action list. You will then enter the settings panel.

Settings Overview

  • Execution Condition
    Define conditions so the scan action only executes when they are met. If “Continue next step when condition is not met” is checked, the scan step will be skipped and the workflow continues.

  • Barcode type
    By default, you can set this to Auto for automatic recognition, or manually specify a barcode type to improve efficiency.
    Supported formats include: code-128, code-39, code-93, codabar, gs1-data-bar, gs1-data-bar-limited, gs1-data-bar-expanded, ean-13, ean-8, itf, upc-e, qr, pdf-417, aztec, data-matrix.

  • Scanning mode

    • Automatically scan: Automatically detects and reads the first barcode found.

    • Select to scan: When multiple barcodes are detected, the user must manually select one barcode to save as the result.

    • Scan multiple: Allows scanning multiple barcodes at once, with results saved as an array.

  • Execute result

    • Save the scanned value to a variable: Choose a variable to store the scan result.

    • On read error: Define the behavior when scanning fails — either Stop action (terminate workflow) or Continue to next step (ignore error and move forward).

    • Error message: Display a custom error message when scanning fails to guide the user.


Tips

  • If your process only uses a fixed type (e.g., QR), specify that type directly to improve performance.

  • For scenarios requiring manual confirmation, use Select to scan mode to avoid misreads.

  • For batch receiving or inventory tasks, use Scan multiple mode to capture several barcodes in one go and reduce repetitive steps.

Did this answer your question?