Introduction
A "collector step" can be Online or Offline validated During the registration - as opposed to during posting.
Limitations
- Online Validation limits the Offline capabilities of the system
See also
The Standard workflow collector steps
...
From Bin
...
To Bin
...
Tote
...
Supported validations
Code Block | ||
---|---|---|
| ||
<validation>
<lotNumberValidation online="true" documentName="ValidateLotNumber"/>
<serialNumberValidation online="true" documentName="ValidateSerialNumber"/>
<fromBinValidation online="true" documentName="ValidateFromBin"/>
<toBinValidation online="true" documentName="ValidateToBin"/>
<toteValidation online="true" documentName="ValidateTote"/>
<quantityValidation online="true" documentName="ValidateQuantity"/>
</validation> |
Step 1: Modify the application.cfg
Add the "<validation>" tag.
Code Block | ||
---|---|---|
| ||
<service id="Pick" type="Order" orderType="Pick">
<validation>
<lotNumberValidation online="true" documentName="ValidateLotNumber" includeCollectedValues="true"/>
</validation>
</service> |
Setting Serial Number Validation Level (optional)
When using Serial Number validation, you can also set the "ValidationLevel" for how restrictive to validating serial numbers.
Code Block | ||
---|---|---|
| ||
<service id="Pick" type="Order" orderType="Pick">
<validation>
<serialNumberValidation online="true" documentName="ValidateSerialNumber" validationLevel="Line"/>
</validation>
</service> |
The levels are:
...
Step 1: Enable Online validation
Please follow Online validation to enable online validation.
Step 2: Add "Mobile Document Type"
...
How to enable using Windows
Supported validations
Code Block | ||
---|---|---|
| ||
<validation> <lotNumber enabled="true" requestDocumentName="ValidateLotNumber"/> <serialNumber enabled="true" requestDocumentName="ValidateSerialNumber"/> <quantity enabled="true" requestDocumentName="ValidateQuantity"/> <toBin enabled="true" requestDocumentName="ValidateToBin"/> <fromBin enabled="true" requestDocumentName="ValidateFromBin"/> <tote enabled="true" requestDocumentName="ValidateTote"/> </validation> |
...
Code Block | ||
---|---|---|
| ||
<configuration xmlns="http://schemas.taskletfactory.com/MDMF/MobileWMS/Services/2009/01/ServiceConfiguration.xsd"> <ServiceType>Pick</ServiceType> ... <validation> <lotNumber> <!-- It is possible to override the name of the document the application will call in the ERP system. By ommision it will default to the value 'ValidateLotNumber'. --> <online enabled="true" requestDocumentName="ValidateLotNumberExtended"/> </lotNumber> </validation> </configuration> |
Setting Serial Number Validation Level (optional)
When using Serial Number validation, you can also set the "ValidationLevel" for how restrictive to validating serial numbers.
...