Workflow step configuration
Workflow steps define the sequence of inputs the mobile app collects during a scan operation, such as scanning a lot number, entering a quantity, and confirming a bin. Each step specifies what data to collect, how you provide the input, and which GS1 barcode field maps to it for automatic value extraction.
Before configuring steps, confirm the following:
- A Custom bundle in Dev or Test status exists.
- A Mobile Workflow record with a Resolver Codeunit ID is present.
- You have the Mesh permission set.
To create a workflow, follow these steps:
-
Select the Search icon
, enter Mobile App Bundles, and then choose the related link.The Mobile App Bundles page opens.
-
On the Mobile App Bundles page, on the action bar, select Workflows.
The Mobile Workflows page opens.
-
Select New.
-
Enter the required information in the following fields:
Field Description Workflow Code Specifies the unique workflow code, such as PICKING. Description Enter a descriptive name for the workflow. Resolver Codeunit ID Select the codeunit that handles the step logic. This codeunit can be customized and must implement the IStepHandler220FDW interface. If this field is left blank, the app will return an error when a user submits a step. Resolver Name Displays the name of the selected Resolver Codeunit ID automatically. App Bundle Code Displays the bundle code associated with the workflow.
Add steps to a workflow
-
Select the workflow row and then select Steps on the action bar.
-
Select New.
-
Enter the required information in the following fields:
Field Description Sequence Enter a number that defines the order in which the step runs. Steps execute from the lowest to the highest number (for example: 10, 20, 30). Step Type Select the category of data that this step collects. Available step types include: Bin (warehouse bin code), Item (item number or barcode), LicensePlate (license plate number), LotNumber (lot number), ExpirationDate (expiration date), Quantity (numeric quantity), SerialNumber (serial number), Location (warehouse location code), Variant (item variant code), and ReasonCode (reason code for adjustments). Step Input Type Select how the user provides the value. Available input types include: Barcode and Text (activate the device's hardware scanner and allow scanned or typed values), Numeric (displays a keypad for numeric entry), DatePicker (displays a calendar selector), Choice (displays a selectable list defined by the step handler), Image (allows capturing an image using the device camera), StatusInfo (displays status information), and Summary (displays a summary view). GS1 AI Optionally enter a GS1 Application Identifier (AI) code. When a GS1-encoded barcode is scanned, Mesh extracts the value for the matching code and automatically pre-fills the step. Common GS1 Application Identifier codes: 01 for GTIN, 10 for lot number, 17 for expiry date, 37 for quantity, and 240 for bin or additional product identification. Instruction Enter optional instruction text displayed to the mobile user during the workflow step. This text appears as contextual guidance on the step input screen. -
Repeat for each additional step, then review the sequence order.