Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

13 February 2015 - Mobile WMS Classic 1.1.160

Table of Contents
maxLevel3
minLevel3

New Device Support
Anchor
nds
nds

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
languagexml
titleCommon 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
Anchor
gos
gos

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 PickFilterPickOrderList, etc. types to the GenericFilterGenericOrderList, etc. versions instead by modifying the UserRole.xml configuration file.

...

Code Block
languagexml
titleGeneric 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
Anchor
obv
obv

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
languagexml
titleEnable 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
languagexml
titleValidation 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>

Related JIRA Issues

Jira Legacy
serverTasklet Factory JIRA
columnstype,key,summary
maximumIssues20
jqlQueryfixVersion = 1.1.160 AND project = MWC ORDER BY type
serverId08486981-4bf3-3d4c-a4fe-448343062336

...