13 February 2015 - Mobile WMS Classic 1.1.160
New Device Support
This release adds support for the DOTH-300 device.
Configuration
In order to enable the DOTH-300 support the Mobi package Dotel Scanner Libraries needs to be installed in addition to the Mobile WMS release. It is important that this package is installed after Mobile WMS since it needs to override the Symbol.dll
library distributed as part of the Mobile WMS package.
...
Code Block |
---|
language | xml |
---|
title | Common Configuration - Enable the scan trigger |
---|
|
<!-- Service containing common configuration -->
<add type="TaskletFactory.WMS.Services.CommonConfigurationService, TaskletFactory.WMS.Services.CommonConfiguration"
factory="TaskletFactory.WMS.Services.Configuration.CommonConfigurationServiceFactory, TaskletFactory.WMS.Services.CommonConfiguration"
startup="true">
<configuration xmlns="http://schemas.taskletfactory.com/MDMF/MobileWMS/Services/2010/10/CommonConfigurationServiceConfiguration.xsd">
...
<tasklet>
<scanTrigger enabled="true" keyName="152" />
...
</tasklet>
...
</configuration>
</add> |
Generic Order Service
As something new it is now possible to create an arbitrary number of services; one is no longer forced to choose from the predefined pick
, receive
, etc services but can e.g. create a pick_extra_validation
service and enable extra validation for new employees.
Service Configuration
The following configuration example shows how to convert the pick
service and tasklets into using the new generic versions. It could just as well be an entirely new service type. The change has to be applied to the whole chain: service, filter, order list, order lines and registration tasklets.
...
Finally remove the existing pick
service configuration.
Tasklet Configuration
The next step is to convert the accompanying tasklets from using the specific PickFilter
, PickOrderList
, etc. types to the GenericFilter
, GenericOrderList
, etc. versions instead by modifying the UserRole.xml
configuration file.
...
Code Block |
---|
language | xml |
---|
title | Generic Registration |
---|
|
<tasklet name="Registrations_Pick" text="Registrations" icon="Notepad.bmp"
type="TaskletFactory.WMS.Tasklets.GenericRegistration, TaskletFactory.WMS.Tasklets.RegistrationTasklet">
<configuration>
<appSettings>
...
</appSettings>
<registrationConfiguration xmlns="http://Schemas.TaskletFactory.com/MDMF/MobileWMS/Tasklets/2015/01/RegistrationConfiguration.xsd">
<service id="Pick"/>
</registrationConfiguration>
<listConfiguration xmlns="http://Schemas.TaskletFactory.com/MDMF/Platform/Controls/2008/10/CustomizableList.xsd">
...
</listConfiguration>
</configuration>
<actions>
...
</actions>
</tasklet> |
Online Bin Validation
It is now possible to enable online bin validation, separately for to and from bins. It requires a change to app.config
for the service in question.
Configuration
Code Block |
---|
language | xml |
---|
title | Enable online to and from bin validation |
---|
|
<add type="TaskletFactory.WMS.Services.PickService, TaskletFactory.WMS.Services.Pick"
factory="TaskletFactory.WMS.Services.Configuration.PickServiceFactory, TaskletFactory.WMS.Services.Pick"
startup="true">
<configuration xmlns="http://schemas.taskletfactory.com/MDMF/MobileWMS/Services/2009/01/ServiceConfiguration.xsd">
<validation>
<fromBin enabled="true" requestDocumentName="ValidateFromBin" />
<toBin enabled="true" requestDocumentName="ValidateToBin" />
</validation>
</configuration>
</add> |
The requestDocumentName
has to match the document handler on the backend. The values in the example show the default values which will be used if the requestDocumentName
attribute is omitted.
Request from the mobile client to the ERP system
The mobile application sends a request with the parameters shown below.
Code Block |
---|
language | xml |
---|
title | Validation request example |
---|
|
<?xml version="1.0" encoding="utf-16"?>
<request name="ValidateFromBin" created="2015-02-13T14:28:49+01:00" xmlns="http://schemas.microsoft.com/Dynamics/Mobile/2007/04/Documents/Request">
<requestData name="ValidateFromBin">
<orderType>Pick</orderType>
<orderBackendId>PI000059</orderBackendId>
<lineNumber>90000</lineNumber>
<itemNumber>TF-004</itemNumber>
<bin>W-02-0001</bin>
</requestData>
</request> |
Jira Legacy |
---|
server | Tasklet Factory JIRA |
---|
columns | type,key,summary |
---|
maximumIssues | 20 |
---|
jqlQuery | fixVersion = 1.1.160 AND project = MWC ORDER BY type |
---|
serverId | 08486981-4bf3-3d4c-a4fe-448343062336 |
---|
|
...