Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Description

Mobile can validate a step input by using Regular expressions

Use case

You can a step input to follow a specific pattern, e.g. prevent the user from typing certain characters 


Example

We want to prevent special characters (&/*_) to be entered in the Lot Number step,

Only alfa-numeric values are to be allowed.


How to set it up

The change is made in the workflows section of Mobile Configuration Files.

  • Use "inputFormat" followed by a regular expression for what you want to achieve
    • The expression ^\w+$ will match only alfa-numeric values and therefore blocks special characters 
  • Use an online editor to test your regular expressions see Barcode converter - Regular Expressions


Workflow section
<workflow id="receiveWorkflow" itemNumberAI="01,02,91">
  <configuration scanBehaviourWhenRegisteringQuantity="ScanNextItem" fastForwardMode="InputAndScanValues">
    <steps>
      <...>
      <lotNumber id="32" inputFormat= "^\w+$" header="@{RegistrationCollectorLotNumberHeader}" defaultValue="{LotNumber}" helpLabel="@{RegistrationCollectorLotNumberHelpLabel}" eanAi="10"/>
      <...>
   </steps>
  </configuration>
</workflow>


Result

If special characters are entered, an error stops the user.



See also 


  • No labels