Release Notes (Business Central)

As new versions of Mobile WMS for Business Central are released, this page is continually updated


See also

Version MOB5.52 (Build 251) - Hotfix December 2024

Minimum Mobile app version to access all functionality: 1.10.2
Compatible with BC version: 14.0 and up

Bug
NTW-2634Whse. Activity: Error "There is nothing to register" would occur if "Post Breakbulk Automatically" was not enabled

Version MOB5.52 (Build 250) - Hotfix December 2024

Minimum Mobile app version to access all functionality: 1.10.2
Compatible with BC version: 14.0 and up

Bug
NTW-2632Pack & Ship: Incorrect packages available if no Shipping Agent Services specified in Package Setup

Version MOB5.52 (Build 249) - December 2024

Minimum Mobile app version to access all functionality: 1.10.2
Compatible with BC version: 14.0 and up

Highlights

Improvement

  • Pack & Ship: Add support for Shipping Agent Service Package Setup - see the updated user guide: Package Setup


Improvement
NTW-2046Pack & Ship: Add support for Shipping Agent Service Package Setup
NTW-2298Optimizations: MOB WMS Activity
NTW-2617Troubleshooting: Additional information in XML Response Document when Error occurs.
Task
NTW-2398Docs: Function to split values when using TypeAndQuantity step
NTW-2608Docs: How-to create custom lookup page with unplanned
Bug
NTW-2589Report Print: "Item No does not exist" error is shown if Print action is added on Order list pages with Warehouse Activity Header as Source
NTW-2605Upgrade: Remove unconditional Get in GetPackageNoCaption if Inventory Setup is missing
NTW-2613PrintNode: Remove permission requirements to print after setting up a PrintNode printer
NTW-2620License Plating: Edit LP does only work when Pack & Ship is enabled
NTW-2623Shipping: Unable to ship if Assembly to Order item contains non-inventory item in BOM

Version MOB5.51 (Build 248) - Hotfix November 2024

Minimum Mobile app version to access all functionality: 1.10.2
Compatible with BC version: 14.0 and up


Task
NTW-2618Pack&Ship: Incorrect CallStack was logged for Shipment Posting errors

Version MOB5.51 (Build 247) - October 2024

Minimum Mobile app version to access all functionality: 1.10.2
Compatible with BC version: 14.0 and up

Highlights

 License Plating


License Plates are used to organize items that can be handled as a single unit.

Scanning a License Plate with a single barcode enables you to handle many items efficiently.

New License Plating features:

  • Build License Plates in the Receive process
  • Put-away License Plates
  • Unplanned Move Advanced (Move License Plates)
  • License Plate lookup
  • New GS1 encoded License Plate Labels

See Getting Started with License Plating for more details on how to get access to the new features.

Improvements

  • Add Attach Image to Production Order Lines
  • Refactor use of Application Identifiers (AI) for SSCC and Bin Code


New Features
NTW-2240New License Plating Features Getting Started with License Plating

Improvement
NTW-2384Refactor use of Application Identifiers (AI) for SSCC and Bin Code - AI '00' now relates to SSCC and not Bin code.
NTW-2583Add Attach Image to Production Order Lines in config files

Bug
NTW-2595Phys. Invt. Recordings: Remove filter for Item No.
NTW-2601Assembly: Scanning on Assembly orders didn't support ScannedValue over 20 char

Version MOB5.50 (Build 246) - Hotfix October 2024

Minimum Mobile app version to access all functionality: 1.9.1
Compatible with BC version: 14.0 and up


Task
NTW-2599New BC25 build created and removed dependancy to _Exclude_ReportLayouts app to prevent upgrade errors

Version MOB5.50 (Build 245) - Hotfix September 2024

Minimum Mobile app version to access all functionality: 1.9.1
Compatible with BC version: 14.0 and up


Improvement
NTW-2556Pack&Ship Migration - Support migration of Blob fields
NTW-2581Put-away: Cross-docking calculation is only carried out when needed

Task
NTW-2506Cloud Print: Shows Unit "BOX" Qty step, but prints uses the base unit "PCS" and Barcode falls back to "Item No." instead of "BOX" ItemRef.

Bug
NTW-2518Report Print: Missing translations and text gets cut off on Item Label.
NTW-2526Positive Adjustment Sample: You cannot post these lines because you have not entered a quantity on one or more of the lines.
NTW-2559Pick: Only check if tracking exists in inventory if "Specific Tracking" is enabled

Version MOB5.50 (Build 244) - September 2024

Minimum Mobile app version to access all functionality: 1.9.1
Compatible with BC version: 14.0 and up

Highlights

 Improved Registrations Page

The Registrations Page has been improved with a better layout and more information on the scanned order lines.

Requires mobile config changes: You must contact the Service Desk to get the latest version of Application.cfg on your mobile devices.


Improvement
NTW-2443Improved Registrations Page on Mobile Device
NTW-2496Report Pack: Variables moved to protected scope to make them available for Report Extension Development
NTW-2549Item Dimension: Validate only if changes are made 
NTW-2550Unplanned Move: Improved error message if the lot doesn't exist
NTW-2459The possibility of control fastForwardMode on Registration Collectors added 
NTW-2530MobSessionData.SetPreservedLastErrorCallStack() made public

Task
NTW-2382Removed obsolete procedures and fields (planned for removal 04/2024 and earlier)

Bug
NTW-2415Bin Capacity Policies was not working. Showed "Client Callback not allowed Error"
NTW-2451Tasklet PrintNode: Unable to create printers from PrintNode clients on MacOS
NTW-2474Expiration Date only showed in Lookup when "Man. Expir. Date. is Reqd" or "Strict Expiration Posting" was enabled.
NTW-2532Cloud Print: Regional date formatting is missing for expiration date on License Plate Contents. Should use Cloud Print Setup "Language Code"
NTW-2534Cloud Print: Decimal and Date formatting wrongly uses Mobile Device region for language. Should use Cloud Print Setup "Language Code"
NTW-2554Unable to post production output if the user name consisted of only digits


Version MOB5.49 (Build 243) - July 2024

Minimum Mobile app version to access all functionality: 1.9.1
Compatible with BC version: 14.0 and up


Improvement
NTW-2466Free Trial: Ensure new MOB Setup record gets proper default values
NTW-2467PrintNode: More robust printing with default paper size
NTW-2524Assembly: Opening and releasing the assembly order when updating “Posting Date” was unnecessary.
NTW-2525MobTypeHelper.FormatDateAsYYMMDD scope changed to public to make it easier to copy Item Label Report

Bug
NTW-2527Unplanned Count: The lot number YYY does not exist. Item No.: ZZZ error even though inventory does exist in BC. (Only a BC24 issue)

Version MOB5.49 (Build 242) - July 2024

Minimum Mobile app version to access all functionality: 1.9.1
Compatible with BC version: 14.0 and up

Highlights

Improvements

  • Pack & Ship: Support for shipping Purchase Return Orders has been added.
  • Pack & Ship: Support for shipping Service Orders has been added.


Improvement
NTW-2481Pack & Ship: Support for shipping Purchase Return Orders
NTW-2512Pack & Ship: Support for shipping Service Orders
NTW-2515Telemetry: Request-related values are added to telemetry when possible

Task
NTW-2509Translation: Swedish translations Updated

Bug
NTW-2471Fixed permission error opening Warehouse Pick Page, when user wasn't assigned MOBWMSUSER Permission Set.
NTW-2480Fixed permission errors in the web-client for users without the MOBWMSUSER Permission Set
NTW-2485TypeAndQuantity Step wasn't editable/scannable when created with procedure Create_typeAndQuantityStep(_Id: Integer, _Name: Text)
NTW-2513Bulk Move: Avoid gaps in no. series and errors with "xxx must be equal to yyy" in BC24
NTW-2519Report Print: Fixed factor 1000 error when scanning GS1 barcode from the Item Label report. (Qty >= 1000 and Qty without decimals)

Version MOB5.48 (Build 241) - June 2024

Minimum Mobile app version to access all functionality: 1.9.1
Compatible with BC version: 14.0 and up

Highlights

 Trial version

Improve usability of Connection Guide - Ensure the Connection Guide gets printed

Follow the "Sandbox Configuration Guide" to:

  1. Configure a Mobile User
  2. Create an App Registration for authentication
  3. Print the Connection Guide and use barcodes to download the Mobile App and connect it to the configured company

See also https://taskletfactory.com/solutions/mobile-wms-trial/

Requirements

Improvements

  • Phys. Inventory Recording: Package tracking supported from BC24 - if enabled in Business Central Feature Management
  • Unplanned Functions: Integration Event OnGetRegistrationConfiguration_OnBeforeAddSteps added - API Documentation
  • New default Package No. Implementation in Mobile Setup for BC24+ - Whitepaper Use tracking by package number in reservation and tracking system
    From BC24 the Package Tracking functionality in Business Central is enabled by default. We have aligned our implementation accordingly



Improvement
NTW-2423Phys. Inventory Recording: Package tracking supported from BC24
NTW-2447Cloud Print: New event allows to easily modify "Lines" on "LP Contents" and "OrderList" - API Documentation
NTW-2461Unplanned Functions: Integration Event OnGetRegistrationConfiguration_OnBeforeAddSteps added - API Documentation
NTW-2463Trial: Improve usability of Connection Guide - Ensure the Connection Guide gets printed
NTW-2465New default Package No. Implementation in Mobile Setup for BC24+ - Whitepaper Use tracking by package number in reservation and tracking system

Task
NTW-2429Table MOB Device Property moved to internal scope
NTW-2475Report Print: Procedure Create_ListStep_ReportPrinter made public in Table "Mob Steps Element"

Bug
NTW-2312Steps: Inconsistent step types decimal <> integer (i.e. NoOfLabel & NoOfCopies)
NTW-2413Pick: When Tote Picking was enabled, the setting was enforced for all Whse. Document Types. Tote Picking is only for Warehouse Shipments now
NTW-2421Media: GetMedia failed with Unknown MediaID
NTW-2426Print Label: Improve error message when no Mobile Printers are set up
NTW-2446Language: Japanese Mobile Language was not created by default
NTW-2450Cloud Print: LP Contents should not ask for Printer, when only one printer is available.
NTW-2452Pick: Lines were split by Reservations even if Warehouse Tracking was enabled
NTW-2453Shipping: Print Action was not Supported on page Shipping Order Lines. Error message "There is no Posted Whse. Shipment Header within the filter." would occur
NTW-2482ReportPrint: Only use Unit of Measure codes with a barcode when printing Item Labels
NTW-2498Cloudprint: Item Label Handler, Support printing from custom Item Barcode table

Version MOB5.47 (Build 240) - Hotfix May 2024

Minimum Mobile app version to access all functionality: 1.9.1
Compatible with BC version: 14.0 and up

Bug
NTW-2345** REMOVED **
Pack & Ship: Check that Package type has been set on License Plates added when posting from Web Client
NTW-2460Unplanned Functions: fastForwardMode changed from "InputAndScanValues" to "OnlyScanValues"
NTW-2468Pack & Ship: Error "Qty. to Ship must not be greater than x units in Warehouse Shipment Line No.='yyy',Line No.='zzz'" when No. Series of Warehouse Shipment and Posted Warehouse Shipment are the same.


Version MOB5.47 (Build 239) - Hotfix April 2024

Minimum Mobile app version to access all functionality: 1.9.1
Compatible with BC version: 14.0 and up

Bug
NTW-2435Fix MOB Setup does not exist during upgrade to MOB5.47


Version MOB5.47 (Build 238) - April 2024

Minimum Mobile app version to access all functionality: 1.9.1
Compatible with BC version: 14.0 and up

Highlights

 Trial version

The Sandbox Configuration Guide enables you to quickly set up Mobile WMS for demonstration, in a sandbox, with either a copy of production or Cronus demonstration data.

Follow the "Sandbox Configuration Guide" to:

  1. Configure a Mobile User
  2. Create an App Registration for authentication
  3. Use barcodes to download the Mobile App and connect it to this company

See also https://taskletfactory.com/solutions/mobile-wms-trial/

Requirements


New Languages

  • Dutch translations added
  • Swedish translations added


Improvements

  • Pack & Ship: Suggest Packing Station from Whse. Shipment
  • Using Mobile Device Culture for Date and Decimal formatting
  • Mobile Media Queue now always shows registered item images



New Features
NTW-2364Mobile WMS Sandbox Configuration Guide

Improvement
NTW-2332Pack & Ship: Suggest Packing Station from Whse. Shipment 
NTW-2345** REMOVED in MOB5.47 (Build 240) **
Pack & Ship: Check that Package type has been set on License Plates added when posting from Web Client
NTW-2333Profiling: Sampling interval set to 50ms for Mobile WMS performance profiling tool
NTW-2359Language: Use currentCultureName from Mobile Device Properties for Date and Decimal DisplayFormat procedures
NTW-2394Language: Dutch nl-NL and Swedish sv-SE translations added
NTW-2396Warehouse Pick: Item Tracked Reservations without Warehouse Tracking enabled, were not supported for Transfer orders
NTW-2405Print Label: Source Name in LP report 6181272 blank when printed from picklines
NTW-2420Unplanned functions: fastForwardMode set to InputAndScanValues. This means that fields that have been prefilled are skipped as the default

Task
NTW-2173Docs: Tutorial Pos. Adjust Qty.: Move source to Github and remove Zip-file from documentation
NTW-2186Add LookupPageId / DrillDownPageId / DropDown FieldGroup to tables
NTW-2366Move selected procedures from "MOB Common Mgt." to new codeunit "MOB Item Tracking Management"
NTW-2367Move selected procedures from "MOB Common Mgt." to new codeunit "MOB Unit of Measure Management"
NTW-2368Move selected procedures from "MOB Common Mgt." to new codeunit "MOB Create Reserv. Entry"
NTW-2369Move selected procedures from "MOB Common Mgt." to new codeunit "MOB Base64 Convert"
NTW-2370Move selected procedures from "MOB Common Mgt." to existing codeunit "MOB Type Helper"
NTW-2381Move selected procedures to MOB Test Helper / Unit Tests Workspace

Bug
NTW-1797Register Item Image: Item images were not displayed in the Mobile Media Queue
NTW-2311Telemetry: Log correct CallStack for errors (ALMOB2001)
NTW-2335Test Helper: Error "Bin Content: The Item Unit of Measure does not exist. Identification fields and values: Item No.='TF-005',Code='PCS'"
NTW-2392Pack & Ship: Do not require permissions to Mobile Setup for non-mobile WMS users
NTW-2393Production & Assembly: Miscellaneous quantities where not correctly formatted
NTW-2395Over receipt: Purchase order re-calculate direct unit cost from MOB but not from Web Client
NTW-2397Unplanned Move: Error "One or more reservation entries exists for tie item with Item No. = TESTITEM, Location Code = A, Variant Code = which may be disrupted if you post this negative adjustment." was shown even for internal warehouse movements
NTW-2400Production: On posting, Reservation Entries with Qty. to Handle = 0 is removed
NTW-2404Receive : Line Qty could be shown as 0/0 if transfer order was created from planning or requisition worksheet
NTW-2410Pack & Ship: Remove required BindSubsription for P&S CU´s
NTW-2417PrintNode: Error because of invalid page size (unable to convert .. Decimal18)
NTW-2428Warehouse Activities: Overflow Error 'The length of the string is XYZX, but it must be less than or equal to 1024 characters' was thrown when error message was more than 1024 characters.


Version MOB5.46 (Build 237) - January 2024

Minimum Mobile app version to access all functionality: 1.9.0.1
Compatible with BC version: 14.0 and up


Improvement
NTW-2351Inherent Permissions added to Order Locking Module 
NTW-2355Report Print: Improvements to Telemetry

Task
NTW-2259Docs: How-to use Mobile Messages from Code
How-to use Mobile Messages from code

Bug
NTW-2348Upgrade code added to preserve Order Locking States when migrating to new Order Locking table
NTW-2349Tasklet PrintNode: "Request to PrintNode API failed. Status Code: 429 "TooManyRequests", "API rate limit exceeded" Error could occur when using the "Add All Printers" action
NTW-2350Report Pack: Layout update

Version MOB5.46 (Build 236) - January 2024

Minimum Mobile app version to access all functionality: 1.9.0.1
Compatible with BC version: 14.0 and up

 New Features


Print

 PrintNode Connector

  • Tasklet PrintNode enables direct printing from Business Central, no matter if the print is initiated from the Web Client or Mobile WMS

 History

  • History allows the user to check the last entries created by a user
    • History can be accessed from Locate Item or Bin Content
    • Requires mobile config changes. You must contact the Service Desk to get the latest version of Application.cfg on your mobile devices

Improvements

  • Count: Add Line restrictions for tracked items have been loosened
  • Reduce Image Data in PostMedia 

Permissions

  • Table 6181371 "MOB Order Lock" has been replaced with table 6181283 "MOB Order Locking". Any custom Permission Sets needs to be updated accordingly.


New Features
NTW-2222Report Print Framework
NTW-2166PrintNode Connector
NTW-2180Report Pack
NTW-2207New Lookup page: History

Improvement
NTW-2306Reduce Image Data in PostMedia 
NTW-2206Docs:  Mobile Document Queue List
NTW-2301

Docs: How-to articles for ImageCapture step.

How-to: Add ImageCapture Step for Adjust Quantity 

How-to: Add Header Step for Planned Function (ImageCapture Step)

NTW-2314Count: Add Line restrictions for tracked items have been loosened
NTW-2226Pack & Ship: Add Variant Code to License Plate Content Page in BC and Mobile

Task
NTW-2115MOB Steps Element: Clean up unnecessary set_attribute calls
Mobile config changes
Note: You must contact the Service Desk to get the latest version of Application.cfg on your mobile devices
NTW-2329application.cfg LabelPrint: Lookup PrintLabelTemplate should not include ItemImage 

Bug
NTW-2321Pack & Ship: Remove Check on Tote-per in "Enable Pack & Ship"
NTW-2064Ship: GetShipmentLines showing blank Quantity when Shipping Advice on Source Doc. = Complete
NTW-2095Unplanned Count: "Warehouse Entries" gets the wrong "Source Document" type
NTW-2308Production: The length of the string is XX, but it must be less than or equal to 20 characters.
NTW-2320Language: Could not install the extension error. Mobile Language not found in Language table.
NTW-2330Assemble to Order: Quantity shows as 0/0 in Ship even when the lines have been picked if Shipping Advice is set to Complete


Version MOB5.45 (Build 235) - December 2023

Minimum Mobile app version to access all functionality: 1.8.1
Compatible with BC version: 14.0 and up

Highlight

New Features

  • Inventory Put-Away: Support for Over-Receipt Code (BC23 and forward)

Miscellaneous

  • Solves bug in Warehouse Journal Line validation introduced in standard BC 23.2 (would prevent most adhoc activities with Expiration Dates from posting) - see NTW-2300
  • Removed obsolete procedures and fields (planned for removal 10/2023 and earlier). See Deprecated Code for detailed information.


New Features
NTW-2202Inventory Put-Away: Support for Over-Receipt Code (BC23 and forward)
NTW-2074Production - Register Output: OnInclude event now includes new RequestValues parameter -  OnLookupOnProdOutput_OnIncludeProductionOutput
NTW-2075Production - Register Output: Added 'OnSetFilter' event - OnLookupOnProdOutput_OnSetFilterProdOrderRoutingLine

Improvement
NTW-2284Shipment: Ship-to Name in Shipment Order List is now populated also for Service Orders
NTW-2201Attachments and Item Images: Images are now scaled down to Mobile Devices Screen Height and Width when retrieving Images from BC
NTW-2248Headerfield Element: Set_defaultValue now supports Date-type parameter without casting

Task
NTW-2255Removed obsolete procedures and fields (planned for removal 10/2023 and earlier) - Deprecated Code

Bug
NTW-2299Assembly: Type must be equal to 'Inventory' in Item: No.=XYZ. Current value is 'Non-Inventory'.
NTW-2285Language: Upgrade fails if BC Language Codes do not have a Windows Language ID assigned
NTW-2282Label Print: During partial posting, print OnAfter pick will fail to get Whse.Act.Line as it no longer exists.
NTW-2280Label Print: Print Shipment for Purchase Return Order was not correctly supported
NTW-2281Locate Item: Qty. Available to Take calculation was not performed at an Item Tracking Level (bug introduced in MOB5.43)
NTW-2231Production Consumption: Item."Rounding Precision" was not respected on Item Tracked Consumption
NTW-2287Shipment: Error "Qty. to Handle (Base) in the item tracking assigned to the document line for item XXX is currently 1. It must be 1" 
would occur when posting Warehouse Shipment on Assemble-To-Order Item
NTW-2283Unplanned Move: Would allow adjustment of Items with "Block Movement" enabled at Bin level
NTW-2300Error "Expiration Date must not change for an Item tracked by Lot Number."
would occur when posting Warehouse Journals from Mobile WMS (bug introduced in BC23.2)
NTW-2278NS Request Element: Error when adding new values and GetValue was previously called ("Entry No."=1 already exists)
NTW-2260Pack & Ship Migration Toolkit: Migrating multiple companies was not correctly supported

Version MOB5.44 (Build 233) - November 2023

Minimum Mobile app version to access all functionality: 1.8.1
Compatible with BC version: 14.0 and up

Highlight

New Features

  • Online Validation: Workflow can be configured to call a standard Online Validation on Bin Steps, that validates if the scanned Barcode is a bin

Move

Improvements

  • New Language: Finnish translations added
  • Realtime Registrations: Page added so it is possible to view the registrations in Business Central
  • Whse. Activity: Only Whse. Activity Lines with Mobile WMS Registrations are now handled (optimization)

New Features
NTW-2155Online Validation: Workflow can be configured to call a standard Online Validation on Bin Steps, that validates if the scanned Barcode is a bin

Improvement
NTW-2205New Language: Finnish translations added
NTW-2219Realtime Registrations: Package No. added to Realtime Registrations
NTW-2220Realtime Registrations: Page added so it is possible to view the registrations in Business Central
NTW-2238Move: Added support for changing From Bin and To Bin on Movements
NTW-2239Whse. Activity: Only Whse. Activity Lines with Mobile WMS Registrations are now handled (optimization)

Task
NTW-2251Unused Blob functions marked as obsolete

Bug
NTW-2162Document Queue: Invalid Data encountered in stream, unable to read text
NTW-2215API: Any event where "_HeaderFilter: Record "MOB NS Request Element"" is not "var", cannot use helper function to GetValue
NTW-2230Production: Error "The date is not valid" would occur when trying to open the Production Order Line List

Version MOB5.43 (Build 232) - October 2023

Minimum Mobile app version to access all functionality: 1.8.1
Compatible with BC version: 14.0 and up

Highlight

Improvement

  • Time Tracking: Existing DateTime fields is now displayed as UtcDateTime, new Date/Time fields displays exact values from Registrations
  • Pack & Ship: Improve performance when scanning LP in Pack Window

 Pack & Ship

  • Pack & Ship migration Tool : Support new ShipIT 365 Idyn Connector
    This means that a Migration path is now ready for all Connectors. After April 1. 2024 we will discontinue support of our connectors and you risk future versions of LogTrade Connect or ShipIT 365 will be unsupported. It is therefore strongly recommended you complete the migration before that date. It´s up to you when you are ready and want to migrate, but new features related to Pack & Ship functionality will only be released as part of Mobile WMS - Link to Documentation


Improvement
NTW-2187Pack & Ship migration Tool : Support new ShipIT 365 Idyn Connector
NTW-2203Time Tracking: Existing DateTime fields is now displayed as UtcDateTime, new Date/Time fields displays exact values from Registrations
NTW-2218Pack & Ship, Improve performance when scanning LP in Pack Window

Bug
NTW-2059Count: "The length of the string is XX, but it must be less than or equal to 30 characters. Value: ......" error was caused by encoding OrderBackendId
NTW-2191Count: Header field "OrderBackendID" Value too long, limit is '20' error, when Location and Batch were 10 characters each
NTW-2227Adjust Quantity: Item Journal Template must have a value in Mobile Setup: Primary Key=. It cannot be zero or empty

Version MOB5.43 (Build 231) - September 2023

Minimum Mobile app version to access all functionality: 1.8.1
Compatible with BC version: 14.0 and up

Highlight

New Features

  • Search: Events support for "Search" function in Header fields - Link to Documentation
  • Device specifics and capabilities have been added - Requires Mobile App Version 1.8.1 to access full functionality
  • Language: Added new Mobile Languages: Croatian and Latvian

Miscellaneous


New Feature
NTW-930Search: Events support for "Search" function in Header fields - Link to Documentation
NTW-2073Bin Content: New action to Print directly from Bin Content - (Requires new application.cfg file - 1.8.0.1)
NTW-2134Language: Added new Mobile Languages: HR and LV - (May require update of Mobile Language file on devices)
NTW-2145Pack & Ship: Improved message after Synchronizing Package Type
NTW-2156Device specifics and capabilities have been added - Requires Mobile App Version 1.8.1 to access full functionality

Improvement
NTW-2184Pack & Ship - Allow Tote Per = Destination No., Source No. and Whse. Document No.

Task
NTW-1918Docs: Updated OnlineValidation for Planned Steps/Workflow steps - Link to Documentation
NTW-2132Docs: Updated How-to: Create custom Lookup Function - Link to Documentation
NTW-2147New event OnPostAdhocRegistrationOnBulkMove_OnSetFilterBinContent - Link to Documentation

Bug
NTW-1967Locate Item & Bin Content: Item Tracking was not shown correct in certain Item Tracking Configurations
NTW-2105Receive: Error "Qty. to Receive (Base) must be an integer because Item 'x’ is set up to use SN Specific Tracking." occured due to a rounding issue when "Use Base Unit of Measure" was enabled on "Mobile WMS Setup"
NTW-2107Receive: Only one warehouse reciept shown when filtering, even if PO is on multiple Receipts
NTW-2129Pack & Ship: using '-' in Shipping Agent Code result in blank Package Type list shown on device.
NTW-2141Print Label: Expiration Date over 2030 not formatted correctly
NTW-2142Unplanned Move: "Show available quantity on unplanned move" do not follow regional setting from Mobile WMS User language
NTW-2146Helper RequestValues.Get_ToteID() do not correctly support case "toteId" as used in OnlineValidation / ValidateToteID ("There is no MOB NS Request Element with the Name: ToteId")
NTW-2153ValidateToteID does not work if both Mobile WMS 5.41 or newer is installed combined with separate Pack & Ship extension
NTW-2154Phys. Invt. Recording: "The record in table Phys. Invt. Record Line already Exists.  Order No = xxxx Recording No. = y, Line No = zzzzz"
NTW-2157Lookup LocateItem: Available Quantity for BinContent is currently not supporting standard events to modify calculation
NTW-2178Package Tracking / Count: Transferring registrations to "Physical Inventory Journal" would calculate incorrect "Qty. (Calculated)" when using Package Tracking
NTW-2188Count: When working with Physical Inventory Journals, Item Tracking and Location Without Bin Mandatory. Item Tracking would not be registered correct
NTW-2189Adjust Quantity: "GetValueByName(): There is not MOB NS Request Element with the Name: Bin" error would occur on Location without Bin Mandatory

Version MOB5.42 (Build 230) - June 2023

Minimum Mobile app version to access all functionality: 1.8.0
Compatible with BC version: 14.0 and up

Highlight

Pack & Ship

Miscellaneous

  • Added Feature Usage and Uptake to Telemetry Data - Link to Documentation
  • New integration event OnBeforeResetQtyToHandle in Codeunit "MOB WMS Activity"
  • New Integration Events OnAfterFilterWhseActLinePlace and OnAfterFilterWhseActLineTake in Codeunit "MOB WMS Activity"

New Features

  • The Mobile WMS Insider version is now available.
    You can use it in your continuous integration pipelines or to experiment with unpublished new features - more info


New Feature
NTW-2041Added Feature Usage and Uptake to Telemetry Data - Link to Documentation
NTW-2094Pack & Ship - Data migration Extension - Link to Documentation
NTW-2124New integration event OnBeforeResetQtyToHandle in Codeunit "MOB WMS Activity"
NTW-2125New Integration Events OnAfterFilterWhseActLinePlace and OnAfterFilterWhseActLineTake in Codeunit "MOB WMS Activity"
NTW-2131Pack & Ship implemented in Mobile WMS - Link to User Guide

Task
NTW-2084Pack & Ship: Feature Uptake & Usage Telemetry Enabled

Bug
NTW-2100Update relations for included/excluded permission set
NTW-2110QuantityByScan: Helper method Create_QuantityByScanStep do not correctly set validationValues but currently allows scanning any item barcode

Version MOB5.41 (Build 229) - June hotfix 2023

Minimum Mobile app version to access all functionality: 1.8.0
Compatible with BC version: 14.0 and up

Bug
NTW-2119Switch Event bindings to Manual in certain codeunits to avoid interference with Pack & Ship functionality


Version MOB5.41 (Build 228) - June 2023

Minimum Mobile app version to access all functionality: 1.8.0
Compatible with BC version: 14.0 and up.

Highlight

Unplanned Functions

  • Fill Template and Batch Name on Journal Lines when posting from unplanned functions: It is now possible to select which specific Template and Batch is used when posting through unplanned functions. (Unplanned Move, Unplanned Count, Adjust Qty. and Bulk Move)

  • Support use of No. Series when posting Journals: If a No. Series is set up on Batches assigned for use with Mobile WMS unplanned functions, the No. Series will be used when posting Journal Lines. (Unplanned Move, Unplanned Count, Adjust Qty. and Bulk Move)

Miscellaneous

  • Removed obsolete procedures and fields (planned for removal 04/2023 and earlier). See Deprecated Code for detailed information.


New Feature
NTW-1542Unplanned Functions: Fill Template and Batch Name on Journal Lines when posting from unplanned functions - Link
NTW-2080Unplanned Functions: Support use of No.Series when posting Journals

Task
NTW-2081Removed obsolete procedures and fields (planned for removal 04/2023 and earlier) - Deprecated Code

Bug
NTW-2086Production: New Mobile Message labels ProdOutputFinishOperationTitle, ProdOutputTimeTrackingTitle
NTW-2097Error 'You must enable at least one line.' when upgrading to MOB5.40
NTW-2104Count - Physical Inventory Journal: Item Tracking wasn't collected on device for warehouse tracked items

Version MOB5.40 (Build 227) - May 2023

Minimum Mobile app version to access all functionality: 1.8.0
Compatible with BC version: 13.5 and up

Bug
NTW-2091Pick: "The matching place line could not be found for order line x" Error occurred on warehouse picks with automatic posting of breakbulk lines enabled

Version MOB5.40 (Build 226) - April 2023

Minimum Mobile app version to access all functionality: 1.8.0
Compatible with BC version: 13.5 and up

Highlight

Add ability to Performance Profile request processing

  • Profiling allows you to collect data about performance and analyze this data with the goal of optimizing a certain area in the code or a certain process. - Performance Profiler (AL Profiler)

Miscellaneous


New Feature
NTW-1821HeaderFilters added as parameter in Oninclude integration events
NTW-2045Add ability to Performance Profile request processing - Performance Profiler (AL Profiler)
NTW-2057New integrationevent OnBeforeGetLocationFilter - OnBeforeGetLocationFilter
NTW-2066Possibility for manually adding retention policy - Retention Policies

Task
NTW-2029Retention Policy: Performance improvement to Mobile Document Queue policy
NTW-2037

How-to: Production Output - Implement a Unit of Measure step for Items with multiple Unit of Measure codes - How-to: Production Output - Implement a Unit of Measure step

NTW-2051Case: Default total RunTime for the produced quantity in Production Output - Case: Default total RunTime based on produced quantity in Production Output

Bug
NTW-2054Whse. Put-away: Error "You cannot handle more than Outstanding Qty. X" can occur if put-away lines have been split into smaller quantities on Pick Creation
NTW-2056Pick: "NO BIN" is shown on device even though Inventory exists, when picking on simple location directly on Sales Order
NTW-2058Pick: Qty. (Base) must be equal to '1' in Warehouse Activity Line: Activity Type=Pick, No.=XXXXXX, Line No.=YYYYY. Current value is 'Z'
NTW-2062Locate Item: "The length of the string is X, but it must be less than or equal to 20 characters." Error was called when an Item Barcode with a length greater than 20 characters was entered and a matching Item Reference could not be found

Version MOB5.39 (Build 225) - March 2023

Minimum Mobile app version to access all functionality: 1.8.0
Compatible with BC version: 13.5 and up

Bug
NTW-2038Production Output: Changes from OnPostAdhocRegistrationOnProdOutput_OnAfterCreateProductionJnlLine event do not propagate to new Reservation Entry
NTW-2040Sales Return Order: Total Quantity posted to backend when trying to post partial Quantity

Version MOB5.39 (Build 224) - March 2023

Minimum Mobile app version to access all functionality: 1.8.0
Compatible with BC version: 13.5 and up

Highlight

Support for "Package No."

Production

Miscellaneous


New Feature
NTW-1330Production Output: New events OnAfterAddStep to change and hide standard Mobile WMS Steps
NTW-1689Improved Item Tracking Extensibility (support for custom dimensions and standard Package No. implementation)
NTW-1818Translations: Moved Mobile Messages to Codeunits as Labels with Xliff
NTW-1994Planned Functions: Option to append to standard workflows programmatically (existing Set_Workflow replaced by Set_Workflow_Append and Set_Workflow_Replace)
NTW-2003Support for creating steps for planned Order Lines directly (new Steps parameter / ConfigurationKey no longer required)
NTW-2034Mobile WMS Setup: Confirmation when enabling PackageNumber implementation (Android App version 1.8.0 required)

Task
NTW-878Misc. Unplanned functions: Suppress UoM-Step when there is only one UoM
NTW-1852Label Print: Create Standard Setup changed to default to new server setup
NTW-1952Update "Tutorial WMS Pos Adjustment" to use new MobTrackingSetup
NTW-1964Rewrite CalcFields to SetAutoCalcfields for better performance
NTW-1979Translations: Import FR and IT mobile messages
NTW-2011Install Codeunit, change to conditionally INSERT on FreshInstall to prohibit occational upgrade errors
NTW-2015Unplanned functions: Handle new changes regarding entering Item Tracking directly on Item Journal Lines
NTW-2017Internal element tables: Performance improvements for GetValue and SetValue
NTW-2033Case - Print muliple labels with unique lot numbers: Update to new MobTrackingSetup framework

Bug
NTW-2010Phys. Invt. Recording: Field "Employee No." in MOB WMS User table can now be an Employee No. but also any entered value (ValidateTableRelation deactivated)
NTW-2018Set_LotNumberInformation: Incorrect Quantity format when values exceeds 1000
NTW-2024Pick: Bin Code calculation when picking directly on sales orders incorrect when exact needed quantity is on inventory
NTW-2028Locate Item: Bug in calculation of available inventory when using Assembly-To-Order

Version MOB5.38 (Build 223) - January 2023

Minimum Mobile app version to access all functionality: 1.5.13
Compatible with BC version: 13.5 and up

Bug
NTW-1998Whse. Activity: Ensure 1:1 relation between Whse. Activity Line and Mobile WMS Registration

Version MOB5.38 (Build 222) - January 2023

Minimum Mobile app version to access all functionality: 1.5.13
Compatible with BC version: 13.5 and up

Bug
NTW-1989Selected External events moved to Internal scope

Version MOB5.38 (Build 221) - January 2023

Minimum Mobile app version to access all functionality: 1.5.13
Compatible with BC version: 13.5 and up

Highlight

Miscellaneous

  • Performance Improvements of XML framework
  • Document Queue: Useability improvements
  • Item No., Variant Code and Unit of Measure added to Mobile WMS Registrations
  • New page to display Mobile WMS Registration added.


New Feature
NTW-1714Custom Mobile Document Types are now automatically added during first use
NTW-1812Mobile Language: New action "Create Languages" will re-create entire default mobile language setup"
NTW-1828Label Print: Error if no No.Series is set up on License Plate -label-template
NTW-1927Doc. Queue: Useability improvements. Field order.
NTW-1931Item No., Variant Code and Unit of Measure added to Mobile WMS Registration table
NTW-1938New Page to display Mobile WMS Registrations

Task
NTW-1637Optimize GetValue procedure
NTW-1902Optimize performance (GetReferenceData)
NTW-1913Docs: How to use LineSelection to select line and set default registration values
NTW-1936Docs: Update Case: Print Label on Planned Function Posting
NTW-1944Verify all Type::Item in code/update to IsInventoryableItem where appropriate
NTW-1960When a new company is initialized Mobile Document Types, Groups, languages, and menus are created
NTW-1971Improve performance of export to XML (planned and unplanned functions)
NTW-1988Mark selected External scoped Integration Events for obsoletion (but will not be removed). Preparation to move from External to Internal scope

Bug
NTW-868Document Queue: Answer time is incorrect when reprocessed manually from the queue (is calculated from original created date/time)
NTW-1312Lookup: Descriptions with very long words (>35 characters) may show description incorrectly
NTW-1449Duplicate values in BarcodeQuantityList if Item Reference is also GTIN at the same time
NTW-1632Unplanned Move: Show avail. qty. shows empty line when nothing available
NTW-1924Documents: Added check if document was actually posted if error is thrown in standard posting codeunit
NTW-1940Bin Content: Improve extensibility framework to allow filtering on Lot and Serial No.
NTW-1941Warehouse Activities: Display Cubage/Weight as regional format
NTW-1968Windows Mobile: "No Configuration Exists" error when opening page
NTW-1970DeleteValue() Procedure on Accessor tables did not delete value in XML response
NTW-1981Shipment / Assembly-To-Order: When posting a partial Shipment for a remaining quantity an incorrect picked quantity was displayed at the shipment line
NTW-1983Steps.InitConfigurationKey: If creating multiple new keys from same event with identical step id/name, only the most recent key is actually added to Reference Data

Version MOB5.37 (Build 220) - December 2022

Minimum Mobile app version to access all functionality: 1.5.13
Compatible with BC version: 13.5 and up

Bug
NTW-1961Error "Quantity (Base) available must not be less than XXX in Bin Content Location Code='YYY', Bin Code='ZZZ', …." when posting with registering multiple bins for same Warehouse Activity Line
NTW-1962Error "Qty. to Handle must not be Qty. Outstanding in Warehouse Activity Line Activity Type='Pick', No.='XXX', LineNo.='YYY'" when posting with registering multiple bins for same Warehouse Activity Line

Version MOB5.37 (Build 219) - November 2022

Minimum Mobile app version to access all functionality: 1.5.13
Compatible with BC version: 13.5 and up

Highlight

Pick

  • Support for posting Job Usage through Warehouse Activities (BC20 feature)

Miscellaneous

  • Doc. Queue: Display Request/Response XML directly in FastTabs.


New Feature
NTW-1788Support for posting Job Usage in Warehouse Activities (BC20 feature)
NTW-1863Doc. Queue: Display Request/Response XML

Task
NTW-1635User Guide, Unplanned Move section updated
NTW-1636User Guide, Item Cross Reference section updated
NTW-1807How-To: Return a quantity using OnlineValidation for planned step
NTW-1848Lookups and DisplayLines: Formatting of Quantity decimal does not match regional setting
NTW-1895Improve performance of Warehouse Activity Posting when using reservations
NTW-1896Improve performance of Whse. Activity Posting by changing precondition check
NTW-1897Locate Item: Bin Code moved to DisplayLine1, because this is the most relevant information when using the Locate Item feature
NTW-1906Whse. Activity: Improve posting performance by only splitting lines if necessary
NTW-1907Docs: Redesign "Standard Label Template Designs" page to start with functions, not template design
NTW-1916Language: Use GlobalLanguage instead of Mobile User Language
NTW-1921Docs: How-to: Modify label-template. Adding custom data & Video

Bug
NTW-1369Predefined Expiration Date from source document is not being suggested in ExpirationDate step on warehouse documents
NTW-1789Very long error messages (>1024 characters) is will cause overflow error in Mobile WMS
NTW-1887Inactive printer on a relevant label-template, causes error on label-template lookup
NTW-1899Label Print: Upgrade code to fix incorrect casing in template path
NTW-1900Receive: Error: "You are not allowed to register multiple bins." If ValidateToBin is set False. Error message also improved.
NTW-1915Label Print: Exp. date formatting does not respect Print "Language"
NTW-1919Login: Error "Your license does not grant you the following permissions on TableData Scrap" shown when user is assigned Essentials License
NTW-1920Mob Doc Queue: When Error came from Standard Posting Routines, Error Callstack pointed to wrong place in code
NTW-1922Cloud Print: Print failed: error.received "com.interform400.resourceprovider.helpers.domain.ResourceNotFoundException"
NTW-1923MOB HTML Management: Incorrect order of closing table/html tags

Version MOB5.36 (Build 218) - September 2022

Minimum Mobile app version to access all functionality: 1.5.11
Compatible with BC version: 13.5 and up

Task
NTW-1873Docs: How-to Add action to Order Line menu
NTW-1898Whse. Activity: New IntegrationEvent OnBeforeSplitNeeded added
Bug
NTW-1867Whse Inquiry: Online Validation error if OnAddSteps is used by no steps are added


Version MOB5.36 (Build 217) - September 2022

Minimum Mobile app version to access all functionality: 1.5.13
Compatible with BC version: 13.5 and up

Highlight

Pick

  • New action to enable/disable Tote Picking per warehouse pick
  • Support Item Tracking in Pick for Purchase Return Orders in basic Inventory Location

Receive

  • Support Item Tracking in Receive for Sales Return Orders in basic Inventory Location

Print

  • License Plate Label - New Layout optimized for easy identification of License Plate number. License Plate


New Feature
NTW-681Receipt from Sales Return (and Pick for Purchase Return) did not support Item Tracking
NTW-1178Pick: New action to enable/disable Tote Picking per warehouse pick
NTW-1294License Plate Label - simple layout without Source Information

Task
NTW-1843Phys. Invt. Recording: Documentation of Integration Events
NTW-1846New Tasklet logo
NTW-1847Docs: Case for sorting OrderLines added
NTW-1871Unplanned Count: Make Count Tolerance clearer on setup page
NTW-1876Print Label: (Pack & Ship) RecordRef fails when platform language is different from print language
NTW-1881Update BC13 app.json file with minimum application and platform dependencies
NTW-1882Docs: Simplified example of How-to: Modify Custom Line Step Dynamically
NTW-1884Update Case - Print multiple labels with unique lot numbers
NTW-1886Added example for OnPostAdhocRegistration_OnAfterPost: How to change Success Message for Unplanned Move
NTW-1890Move External scoped Integration Event procedure OnWhseInquiry_OnAddSteps to Internal scope. Marked for obsoletion, but will not be removed

Bug
NTW-1849Error "XML Node Is not Initialized" is shown when setting IsHandled = true on integration event OnLockOrder_OnbeforeLockOrder and OnUnlockOrder_OnBeforeUnlockOrder
NTW-1866Label Print: Wrong ItemReference due to Unit Of Measure-step value is not respected
NTW-1872Post Shipment: Lines with Zero qty. to ship was included in InfoStep
NTW-1878Count: Tracking Fields "Warranty Date" and "Package No." not always filled when Count results in negative adjustment
NTW-1880Production Output: When prompted to Enter Scrap Code and selecting blank option. Error "Input Cannot be empty" was shown

Version MOB5.35 - June 2022

Minimum Mobile app version to access all functionality: 1.5.13
Compatible with BC version: 13.5 and up

Highlight

Print

  • Label designs can be edited directly from Business Central using the action "Open in Designer" 
  • Label designs can be added using the action "Copy Template", using only two clicks

Language 

  • Slovene is available as a mobile language

Production

  • An action to "Locate Item" has been added to Production consumption so the user can easily locate a needed item in the warehouse   
  • Item images are shown on Production and Assembly order lines

Miscellaneous

  • Removed obsolete functions (planned for removal 04/2022 and earlier). See Deprecated Code for detailed information.


New Feature
NTW-1404Label Print: All templates now use the same workflow
NTW-1785Label Print: Open label template in designer, using a direct link from the web client
NTW-1811Label Print: New action: Copy Template to New
NTW-1809Added new Mobile Language "Slovene"

Mobile config changes
Note: You must contact the Service Desk to get the latest version of Application.cfg on your mobile devices

NTW-1706Mobile config / Production Consumption: Add LocateItem to context menu
NTW-1784Mobile config: All Lines-pages will now clear collected values from header-level steps on posting to prevent warning about unposted registrations (clearOrderLevelRegistrations = true)
NTW-1805Mobile config: The production and Assembly page is now shown with images

Task
NTW-1664Bulk Move: Improved Bulk Move error handling when Reclasse Jnl. is prefilled
NTW-1779Removed obsolete functions (planned for removal 04/2022 and earlier). See Deprecated Code for detailed information.
NTW-1787Label Print: Improved captions and tooltips
NTW-1790Improved error message "MOB Sync Item Tracking.SynchronizeItemTrkg(): Cannot match item tracking" to include line and item causing the error
NTW-1803Print Label: Improved error. XML is returned on error when using Generic Workflow

Bug
NTW-869 Document Queue: Response from Manual Reprocess was not written to queue
NTW-1465LabelPrint: Setting MobSetup."Allow blank Variant" unintentionally showed a variant step with blank options when an item did not have variants
NTW-1695Steps: Type&Quantity ScanBehaviour = Add as standard
NTW-1813Label Print: Mobile Printer location filter was not respected  
NTW-1814Unplanned count: Item No. must be equal to 'XYZ' in Reservation Entry: Entry No.=1234, Positive=No. Current value is 'ZYX'.
NTW-1820BC14 - Publish-NAVApp : Extension compilation failed Objects/Codeunit/Cod6181288.MOB%20Common%20Mgt.al(430,21): error AL0132: 'Codeunit "Unit of Measure Management"' does not contain a definition for 'CubageRndPrecision'

Version MOB5.34 - April 2022

Minimum Mobile app version to access all functionality: 1.5.11
Compatible with BC version: 13.5 and up

Highlight

Print

  • Added new field "Display name" to label template (Display Name can be multilingual and can be changed without affecting code execution)
  • No longer asks for a Printer if only one printer is available. Active printer name is shown on "Number of Copies"-step

Miscellaneous

  • Misc. improvement to API extensibility
  • Callstack added to xml error responses in Mobile Document Queue


New Feature
NTW-1717LabelPrint: Added new field "Display name" to labeltemplate (Display Name can be multilingual and can be changed without affecting code execution)
NTW-1744LabelPrint: No longer asks for Printer if only one printer is available. Active printer name shown on "Number of Copies"-step instead
NTW-1458LabelPrint: Include Description 2 in Item Label dataset
NTW-1735LabelPrint: Support for sizes 4x1 and 2x1. Updated 4x6 to v3 for improved layout
NTW-1733Pick: New event OnGetPickOrderLines_OnAfterAddStepToAnyHeader (support for modifying customized header steps created from other apps including Mobile WMS Pack & Ship)
NTW-1705Callstack added to xml error responses in Mobile Document Queue
NTW-1241CreateDocumentTypes: (Adhoc) "PostShipment" added as standard "Mobile Menu Item" (still unassigned to any Mobile Group)
NTW-1679New integrationevent OnWhseInquiry_OnAddSteps (add additional steps during Online Validation based on already collected values)
NTW-1703New integrationevents OnLookupOnBinContent_OnSetFilterXXX and OnLookupOnBinContent_OnIncludeXXX

Note: For below changes you must Contact Tasklet Service Desk to get the latest version of Application.cfg on your mobile devices.
NTW-1741application.cfg: Images are now shown by default on most lists (Receive, Put-Away, Pick, Count, Move, Bin Content, Locate Item, Print Label, Inv. Recording, Subsittute Item, Substitute Production Component)
NTW-1638application.cfg / Count: Added "DisplayLine4" (Item Description)

Task
NTW-1748Knowledgebase: New article "Case: Display breakbulk information when posting breakbulk automatically"
NTW-1673Knowledgebase: New article "Case: Register large picks of sequential Serial Numbers"

Bug
NTW-1368Unplanned Move: Missing tracking dimension Step when Warehouse Tracking is disabled
NTW-1688LabelPrint: Encode password using URLencoding to better support any character in password
NTW-1702LabelPrint: Manual changes to Label-Template table cannot be saved to the database since BC19 platform update
NTW-1730LabelPrint: Step to collect Unit of Measure is unintentionally created when the value is known from Item Reference barcode
NTW-1711LabelPrint: Unit of Measure codes would unintentionally be included multiple times in dropdowns if multiple item references had same Unit Of Measure Code
NTW-1710Phys. Inventory Recording: Error "The length of the string is xx, but it must be less than or equal to 20 characters."
NTW-1718Pick: Total weight and cubage for warehouse pick was calculated from both take and place line (would show double the actual value)
NTW-1738Pick: Breakbulk lines not showing correct quantity
NTW-1746Pick: Should never ask for ToteID for pick lines when marked as breakbulk
NTW-1691Pick (Sales Orders): Error during posting when posting against non-Inventory items ("Bin Code" was unintentionally always validated, regardless of Item type)
NTW-1757Ship: Error "MOB Sync. Item Tracking.SynchronizeItemTrkg(): Cannot match item tracking" when posting Shipments where lines at same shipment is having identical Item No. and Source Line No. (but different Source No.)
NTW-1715Retention Policies for Mobile WMS tables cannot be set up in a new company created after Mobile WMS was installed


Version MOB5.33 - March 2022

Minimum Mobile app version to access all functionality: 1.5.11
Compatible with BC version: 13.5 and up

Highlight

Phys. Inventory Recording

  • Allow adding Recording line with same Item and Bin more than once

Item Cross Reference

  • Allow choosing Unit of Measure when Mobile WMS Setup "Use Base Unit of Measure" is enabled
New Feature
NTW-1686Phys. Inventory Recording: Allow adding Recording line with same Item and Bin more than once
NTW-1692Item Cross Reference: Allow choosing Unit of Measure when Mobile WMS Setup "Use Base Unit of Measure" is enabled

Task
NTW-1549Application.cfg: Replace automaticAcceptOnOpen with new automaticAccept option on Lookup´s
NTW-1662Docs Improve example OnPostAdhocRegistrationOnProdOutput_OnAfterCreateProductionJnlLine
NTW-1663"NS Request Element": Add typehelper functions "GetContextValueAs..." and "GetValueOrContextValueAs..."
NTW-1677Docs: Add Case for multiple labels
NTW-1680Docs: Add Case Interrupt posting and add steps Shippent Agent and Service Code
NTW-1687Refactor GetWhseExpirationDate() and ExistingExpirationDate()  (methods are marked for removal in Spring Release 2022 = BC20)

Bug
NTW-1659Pick: “Quantity to Handle cannot be Outstanding Quantity in Warehouse Activity Line Activity type='Pick' ....”
NTW-1678Unplanned Count: Wrong "Lot No. Filter" not compatible when only Sales Tracking is used
NTW-1684Sales Order: Error "Item No. xyz does not exist" was called if line filter was changed to include ie. G/L Account lines
NTW-1690Ship / Tote Shipping: Error "Qty. to Ship must not be greater than x units in Warehouse Shipment Line No.='yyy',Line No.='zzz'" when posting Tote Shipments in units greater than base unit of measure
NTW-1697Warehouse Activities: Show Source Document Information in Order Lists is disabled for Move/PutAway and performance optimized for Pick
NTW-1699Adhoc ToteShipping: Unintentionally always suggests all totes to same Destination No. to be shipped at once (did not correctly read setup record and therefore ignored setup to ship per Source No.)


Version MOB5.32 - January 2022

Minimum Mobile app version to access all functionality: 1.5.11
Compatible with BC version: 13.5 and up

Highlight

Production: New feature "Time Tracking"

  • Use “Time Tracking” to start/stop a “stopwatch” for a process (Setup or Run time)


New Feature
NTW-1111Production: New feature "Time Tracking"
Bug
NTW-1648Warehouse Activities: Source SystemId not synchronized correctly with Mobile Registrations


Version MOB5.31 - January 2022

Minimum Mobile app version to access all functionality: 1.5.11
Compatible with BC version: 13.5 and up

Highlights

Support for Unit of Measure (multiplication) when scanning quantity 

BaseOrderLineElement: Support enabling Barcode Quantity (enableMultiplier) Multiplier (Requires Mobile App Version 1.5.12)

& Languages 

  • Added French and Italian translations for Business Central pages and fields

Print

  • Support for OrderList based on Posted Warehouse Shipment on Post Shipment


New Feature
NTW-746Shipping: Support for Sorting Method on Warehouse Shipments
NTW-1527Receive: Support for Sorting Method on Warehouse Receipts
NTW-1534BaseOrderLineElement: Support for attributes using SetValue('Tag/@Attribute') syntax
NTW-1550BaseOrderLineElement: Support enabling Barcode Quantity Multiplier (Requires Mobile App Version 1.5.12)
NTW-1554Added French and Italian translations for Business Central pages and fields

Task
NTW-786ReferenceData / AddCountLineItem: Increase Item No. length from 20 to 50 characters to support scanning Item Reference barcode
NTW-1237Item CrossRef: Run triggers on Insert
NTW-1239LabelPrint: Removed unused field "HTTP Request Allowed" from page Mobile Print Setup
NTW-1456LabelPrint: Perform Print set up as part of Test Helper
NTW-1492LabelPrint: Support for OrderList based on Posted Warehouse Shipment on Post Shipment
NTW-1530MobWmsRegistrations: Added new field "Source Line No." (populated from Whse. Activity Line)
NTW-1543Removed use of "Inventory Setup"."Use Item Reference" field (Microsoft has discontinued the field)

Bug
NTW-851Item: Exclude the "Location" value from the "Substitute Item" output. It makes the action to "Locate Item" fail.
NTW-1501Count: Physical Inventory Journal was not shown on Device because it was possible to select an Item Journal Template which was not of Type "Phys. Inventory"
NTW-1518Warehouse Activity: An error after a successful post could cause registered warehouse activity lines to unintentionally be recreated
NTW-1553Receive / Shipping: GetOrders responses optimized for better performance
NTW-1555Move: Unintentionally showing blank "Document:" if first activity line has no warehouse source document
NTW-1634Pick: Error "The Warehouse Activity Line does not exist. Identification fields and values: Activity Type='Pick', No.='xxx', Line No.='yyy'" when posting more than total 14 registrations with tracking for the same line as partial postings (ie. 13+2)

Version MOB5.30 - December 2021

Minimum Mobile app version to access all functionality: 1.5.11
Compatible with BC version: 13.5 and up

Highlights

Added support for selecting Output Line by scanning GS1 barcode

  • If a GS1 barcode is scanned, application identifiers 01, 02 and 91 is used to search for Output Line

Miscellaneous

  • Troubleshooting possibility improved by adding error callstack to Error message when Request is processed from Mobile Document Queue
  • GS1 Barcodes: Added support 310(n) Application Identifiers when collecting quantity on Unplanned pages
  • Warehouse Activities: Type and No. of documents are shown on each element in list


New Feature
NTW-1440Production: Added support for selecting Output Line by scanning GS1 barcode
NTW-1420Callstack added to Error message when Request is processed from Mobile Document Queue
NTW-1437GS1: Added support for AI 310(n) when registrering quantity on unplanned pages
NTW-1453Warehouse Activities: Show number of related source documents for each element in list
Task
NTW-1427LabelPrint: Update to version 3 of label-template: standard_generic_orderList_4x6_v1
Bug
NTW-1391LabelPrint: Lookup result is blank for long template names
NTW-1392LabelPrint: Unit of measure must be present as Item Cross Reference, when used on itemlabel
NTW-1436Obsoleted function CreateDocumentTypeAndAddToMobileGroup() prematurely discontinued
NTW-1447Direct Transfer Orders: When posting from Mobile WMS only Shipment was registrered
NTW-1448Event OnBeforeGetBarcodeList: Unintentionally added GTIN to BarcodeList even if _IsHandled parameter was set from subscriber
NTW-1450Assembly Order: Error "Item No. xyz does not exist" was called if line filter was changed to include ie. ressource lines
NTW-1451Event OnPostAdhocRegistration_OnAfterPostToteShipping does not include RequestValues parameter
NTW-1454Warehouse Activities: Weight and Cubage is only shown if "Qty. to handle" is filled on lines
NTW-1463Tote Shipping: Error "The Warehouse Shipment Line does not exist. Identification fields and values: No.='XYZ',Line No.='10000'" when Tote-ID is scanned on some shipments for Assembly Orders
NTW-1467Unplanned Move: When carried out from "Locate Item" the following error can occur: "The value of DMY2Date parameter 2 is outside of the permitted range. The current value is: x. The permitted range is: from 1 to 12"


Version MOB5.29 - December 2021

Minimum Mobile app version to access all functionality: 1.5.9
Compatible with BC version: 13.5 and up

Highlights

Support wildcard search for Item Number

  • If the input is not an exact match for Item, Item Reference or GTIN, a wildcard search is triggered to return close matches

Pick

  • Improved the display of supporting information of the source documents for the Pick

Print

  • The language on the labels of can be changed (common setting for all labels)
  • No need to assign printer as all printers are available by default, unless assignments exist 

Miscellaneous


New Feature
NTW-1032Event OnLookupOnCustomLookupType: Support for returning data as new accessor-table LookupResponseElement (existing parameter ResponseXmlDoc is still working but no longer needed)
NTW-1255Warehouse Activities: Show Source Document Information in Order Lists
NTW-1315LabelPrint: New setup field for selecting language of Cloud Print Labels
NTW-1316LabelPrint: All Printers and Templates are now implicitly available when no specific assigments exists
NTW-1349Application.cfg: New Production and Assembly listConfigurations with Images
NTW-1359Lookup: New tag ReferenceID at all standard lookup response elements to help backtracking to context in eventsubscribers
NTW-1366Lookup LocateItem: Support wildcard search for Item Number
NTW-1383ScannedValue: Support for filtering by scanning a Document No. or Item No. on planned document types (takes precedence over other filters except Location)
Task
NTW-1219New Steps template: Create_RadioButtonStep_YesNo
NTW-1229Lookup: New events OnLookupOnPostShipment_OnAddSteps, OnLookupOnPostShipment_OnAfterAddStep and OnLookupOnPrintLabel_OnAfterSetFromLabelTemplate
NTW-1307Knowledgebase: New article How-to: Assign Lot No. from Number Series during Production Output posting
NTW-1377Knowledgebase: New article How-to: Delayed search when opening lists on Mobile Device (always scan a Document No.)
NTW-1393Knowledgebase: New article How-to: Do not collect printer name (Cloud Print)

Bug
NTW-1309LabelPrint: Label "Sales Shipment" could be shown from contexts where it could not be used
NTW-1344Pick: Error "You cannot handle more than the outstanding x units" when Take/Place lines do not balance 1:1 (i.e. when when Split Line has been used)
NTW-1345Production Consumption: Reserved Qty. was incorrectly being subtracted from displayed Remaining Qty. (display issue only, could still post)
NTW-1361Unplanned Count: Error message "It is not possible to post the adjustment due to reservations (X,XXX PCS)" is displayed even when counted quantity results in a positive adjustment
NTW-1370Production Output: Error "Quantity must not be changed when a Warehouse Activity Line for this item exists" when posting output for prod. order line with partially picked components
NTW-1371Pick: Error when scanning document barcode "Item No. xyz does not exist"
NTW-1381SearchItemReference: Refactor to work the same across all platforms (return scanned barcode as-is if item not found, Variant/UoM cleared if not populated from ItemReference)
NTW-1395Posting from mobile device: Error "You do not have the following permissions on TableData Reservation Entry: Modify"
NTW-1386LabelPrint: New tag ReferenceID unintentionally takes precedence over Item No.


Version MOB5.28 - October 2021

Minimum Mobile app version to access all functionality: 1.5.9
Compatible with BC version: 13.5 and up

Highlights

Support for "Package No."

  • Improved Item Tracking Extensibility (add ie. Package No. to tracking)

Miscellaneous

  • Several improvements to lists on mobile devices and default values in steps


New Feature
NTW-960 Support for VariantCode when Item Cross Reference is scanned on Order Lists (ScannedValue)
NTW-671 Unplanned Count: Allow Lot No's not previously on inventory when Expiration Date is not required
NTW-1049Test Helper: Create Production Orders
NTW-1226Adhoc functions: Default UoM is now Item Base Unit Of  Measure (UnplannedMove, UnplannedCount, AdjustQuantity, AddCountLine)
NTW-1250Ship: Display all unique recipients to support shipments for multiple receivers (Sales Order, Purchase Return Order and Transfer Order)
NTW-1254Improved Item Tracking Extensibility (add ie. Package No. to tracking)
NTW-1265Assembly: Inventory Warning at Assembly Order Creation

Task
NTW-702 Fallback to default language ENU on Mobile Device when language is missing at Mobile User
NTW-1222LabelPrint: Support for printing multiple labels of same template    
NTW-1305LabelPrint: Include Mobile Request Values in API Events for use in Lookup print template steps and in DataSet when printing

Bug
NTW-1244Production: Negative Lot No. Consumption error "MOB Sync Item Tracking.SyncronizeItemTrkg(): Cannot match item tracking."
NTW-1253MOB WMS Registration and -RealTimeQty: _Path parameter of procedure GetValue extended to 250 characters
NTW-1259MobSessionData: "Posting MessageId" and "Mobile UserId" not populated when reprocessing from queue
NTW-1286Production Output: Error on posting if same UserID has open output journal for different production order line in the WebClient ("You cannot post these lines because you have not entered a quantity on one or more of the lines.")
NTW-1287LabelPrint / Mobile Print Setup: If action "Create Standard Setup" is not used when setting up Cloud Print, Test Connection action doesn't work
NTW-1296Realtime Registrations: Added support for Tote-ID
NTW-1302LabelPrint: Sort Xml to InterForm by same order tags was inserted into buffer
NTW-1304Tags ItemBarcode missing semicolon when Item has GTIN and no Item References/Item Cross References
NTW-1308LabelPrint: Lookup Step values gets mixed if steps are deleted programmatically, then recreated for a new label template


Version MOB5.27 - August 2021

Minimum Mobile app version to access all functionality: 1.5.9
Compatible with BC version: 13.5 and up

Highlights

Ship

  • Support for locations with Pick and Ship (Validate picked items at shipping)

 Production

  • Production: Output is now posted through Item Journal Batch like consumption

Miscellaneous

  • Misc. improvement to API extensibility


New Feature
NTW-806 Map default device language codes to BC Language Codes
NTW-1001

Shipping: Support for locations with Pick and Ship (Validate picked items at shipping)

NTW-1165New events OnPost...Order_OnAddSteps (add additional steps during posting based on already collected values)
How-to: Interrupt posting and add extra steps (“Header Steps”) based on values already collected
NTW-1179Print Tote/License Label from Pick
NTW-1193Receive: Improved Item Tracking Extensibility (Add Package No. to tracking)
NTW-1195Production: New event OnGetRegistrationConfigurationOnProdOutput_OnAddStepsToProductionOutput
NTW-1203MOB SessionData: New "Posting MessageId" and "MobileUserID" attributes (available from everywhere via SingleInstance codeunit, including fom all standard events)
NTW-1205Add possibility to avoid return message in Adhoc Registrations
NTW-1208New event OnPostAdhocRegistration_OnAfterPost

Task
NTW-980 Improve GetValue (GetValueByName) ErrorIfNotExist -error message
NTW-1082Lookup: Refactor to use dedicated helper-function
NTW-1177LabelPrint: "Test Connection" requires closing page before changes take effect
NTW-1194Knowledgebase: New article "Case - Add a Posting Date Step to Production Consumption and Output"
NTW-1207Production: Output is now posted through Item Journal Batch like consumption

Bug
NTW-929 ReferenceData: Validate Xml naming conventions for DataTableId to prevent error: "Error in Xml. Unable to deserialize Xml"
NTW-1002Ship: Incorrect default Quantity is displayed on partial Shipments when location requires Pick
NTW-1099Ship: Customizations enabling a Pick location do not work due to pick/ship constraints in code
NTW-1176Print: Overflow Error. Tenant name should not be saved in Username field.
NTW-1199OnAddStepsTo-events: Parameter TempOrderValues is not always populated from Order-XmlNode as intended
NTW-1200Receive (Transfer Order): Error when posting with "Bin Mandatory"=false and populated Item."Shelf No.": "ToBin must be equal to '' in Mobile WMS Registration: Type=Transfer Order, Order No.=XXX, Line No.=XXX, Registration No.=XXX. Current value is 'YYY'"
NTW-1201Steps.Create_DateStep_ExpirationDate(): Incorrect defaultValue dateFormat
NTW-1211Comma in Serial Number registration is wrongfully seen as Exp.Date
NTW-1212Login: Getting Reference data failed. Server response: Microsoft.Dynamics.Nav.Runtime.NavXmlCData variable not initialized
NTW-1228Events OnPostPickOrder_OnAfterPostAnyOrder and OnPostPutAwayOrder_OnAfterPostWarehouseActivity triggered incorrectly (swapped)
NTW-1232LabelPrint: Possible overflow in long usernames, passwords and tenant
NTW-1240Receive: The Transfer Line does not exist. Identification fields and values: Document No.='XXX',Line No.='0
NTW-1242Production: Setup Time, Run Time and Scrap Qty. steps reacted to GS1 Application Identifier for Quantity



Version MOB5.26 - May 2021

Mobile app version to access all functionality: 1.5.8
Compatible with BC version: 13.5 and up

Highlights

 Production

  • New action to finish a route Operation has been added. (Changes to application.cfg files are necessary to access feature)

Label print

  •  New Print Log has been added where it is possible to inspect the communication to and from the cloud print service.

Miscellaneous


New Feature
NTW-663LabelPrint: New "Print Log"
NTW-831GroupBy: New feature to consolidate order lines (programmatically)
NTW-1051Test Helper: New option to create Assembly Orders
NTW-1108Production: New action to finish a route Operation
NTW-1112Assembly: Action "Locate Item" added to Assembly Order Lines page
NTW-1139Order Lines: Support for new feature "RewindToStepOnIncompleteLine"
NTW-1150New event OnPostAdhocRegistration_OnAddSteps (add additional steps during posting based on already collected values)

Task
NTW-1132Enable 'applicationInsightsKey' in App.json
NTW-1151Event OnGetReferenceData_OnAddDataTables: New parameter MobileUserId

Bug
NTW-1021Missing error if mobile user does not exist as Warehouse Employee
NTW-1035Formatting dates may fail if Mobile User has associated language with empty Windows Language ID (bug in NAV-to-BC migration)
NTW-1107Overflow on calculated User Name
NTW-1110Office365 authentication: Error "Mobile User ID exceeds max length" when email exceeds 50 characters
NTW-1117Breaking changes: Make procedures public that became too restricted in MOB5.25 (LoadXmlResponseDoc, RegistrerWhseJnlLine, PostItemJnlLine, DetermineNegAdjustItemTracking, DetermineItemUOM, DetermineItemIssueUOM)
NTW-1118Assembly: Assembly Orders that are Assemble-to-Order were shown in the Assembly Order List
NTW-1120"Release to Mobile" action and "Released to Mobile" should only be shown on Phys. Inventory Journals
NTW-1121LabelPrint: Populate a default value for DPI
NTW-1124Item tracking does not get saved when TempNewReservEntry is modified in OnHandleRegistrationForXXX-events
NTW-1127Mobile Document Queue: RegistrationTypeTracking is blank in queue when adhoc functions fails
NTW-1129Locate Item: Location default value not always populated when called from subpage (action)
NTW-1134HeaderFields and Steps name: Validate Xml naming conventions to prevent error: "Error in Xml. Unable to deserialize Xml"
NTW-1136Pick: The Record in table Reservation Entry already exists. Identification fields and values: Entry No.='x',Positive='No'
NTW-1143Validate Warehouse Setup "Receipt Posting Policy" and "Shipment Posting Policy" separatedly
NTW-1147Unplanned Count: If Bin Content Record with 'Blank' Unit of Measure code exists, Qty. on Hand can be calculated to Zero, causing a wrong qty. to be posted to inventory
NTW-1148ToteShipping: Error "Qty. to Ship must not be greater than X units in Warehouse Shipment Line No.="XXX", Line No.="XXX" (due to commits in standard code desynchronizing MobWmsRegistrations and WhseShipmentLine)
NTW-1153Shipping: Allow Non-specific reservations
NTW-1154CrossReference overflow runtime Error : "The length of the string is xx, but it must be less than or equal to 20 characters"
NTW-1157Locate Item: Improve extensibility framework to allow filtering on Lot and Serial No.


Version MOB5.25 - April 2021

Mobile app version to access all functionality: 1.5.6
Compatible with BC version: 13.5 and up

Highlights

Permissions

  • Mobile Document Group setup discontinued (access rights handled using PermissionsSets going forward)

Images / photos from mobile

  • Images is now added as "Document Attachments" when source document is Purchase or Sales (will transfer to posted document)
  • Reduce image base64 data in logged XML Responses  to limit size of Mobile Doc. Queue

Label print

  •  Support for Oauth2 and platform with Online Label Designer 

Miscellaneous

  • Delete outdated data periodically. Support for Retention policies in BC17 and newer
  • "Register Quantity By Scan" now supports quantity per Unit of Measure


New Feature
NTW-697Images is now added as "Document Attachments" when source document is Purchase or Sales (will transfer to posted document)
NTW-946Mobile Document Group setup discontinued (access rights handled using PermissionsSets going forward)
NTW-951ReqisterQuantityByScan support for quantity per Unit of Measure
NTW-970Support for Retention policies in BC17 and newer
NTW-1019LabelPrint: Support for Oauth2
NTW-1073Shortcuts added to "Reset" and "Process" actions at Mobile Document Queue List -page
NTW-1075Production Consumption: Allow Bin change when no Directed Put-away and Pick but populated default Bin
NTW-1080NS Request Element: New HasValue() function  return if the value path exists
NTW-1087LabelPrint: Support for new NG2 platform. Gives access to custom label layouts and label designer

Task
NTW-1011Move selected External scoped functions to Internal and Local
NTW-1013Refactoring of Item Tracking Handling for Warehouse Activities
NTW-1072Reduce image base64 data in logged XML Responses  to limit size of Mobile Doc. Queue

Bug
NTW-1064LabelPrint: Setup "Enabled" was not proberbly respected
NTW-1074Unplanned (Adhoc) Document Types: Use collected Unit Of Measure instead of retriving it through Item Cross Reference
NTW-1081Receive: Wrong Unit of Measure shown on receipt line for Transfer Order on locations with basic inventory setup
NTW-1084Pick: "There is no Bin Content within the filter" Error  when trying to post pick when trying to post pick
NTW-1096Whse. Inquiry: Custom AsXml response gets overridden with Non-Xml event
NTW-1104Locate Item: Variant not filtered when scanning Item Reference with specific Variant Code


Version MOB5.24 - February 2021

Mobile app version to access all functionality: 1.5.6
Compatible with BC version: 13.5 and up

Highlights

Assembly Order 

  • Support for Assembly Orders released
    • Supports the "Assemble to stock" setup
    • Post Output and Consumption
    • Create new Asssembly Orders from the mobile device

Added features to production

  • Filter Orders on Work Center
  • Substitute Components

Added support for Item Reference functionality

Added support for all countries where Microsoft Dynamics 365 Business Central is available


New Feature
NTW-474When performing an Unplanned Move or Adjust Quantity for an Item with a Variant Code setup, it was not possible to select blank Variant Code
NTW-624Refactoring: New event OnWhseInquiryOnCustomDocumentType with no-Xml
NTW-888Cross Reference: Support for long custom barcode using "Feature update: write longer item references" (BC17 and newer only)
NTW-969Assembly Order Module
NTW-1023Production: Filter Production Orders on Work Center
NTW-1025Production: Substitute Component
NTW-1045Make Item.GTIN searchable when scanning bar code
NTW-1053Shipment: "Shipment Date" is now updated to Workdate in the same way as "Posting Date"

Task
NTW-875Marketplace: Added support for all countries where Microsoft Dynamics 365 Business Central is available

Bug
NTW-1020Unplanned Move: The Bin does not exist error appears, when having scanned Item
NTW-1027Event "OnPostAdhocRegistrationOnCustomRegistrationType" will now correctly support multiple CurrentRegistrations
NTW-1033Pick: Error "You cannot state serial no. or lot no on a demand when it is linked to a supply by binding
NTW-1036Error "MOB Sync Item Tracking.SynchronizeItemTrkg(): Cannot match item tracking"
NTW-1054Ship: When an error occurs when posting warehouse shipment, an orphan reservation entry could be created
NTW-1055LocateItem: Inventory with blank variant code on simple locations is now included as intended
NTW-1056OnPostReceiveOrder_OnBeforePostTransferOrder /  OnPostReceiveOrder_OnHandleRegistrationForTransferLine :  Missing var-declaration on return record
NTW-1058Pick: Header fields missing on Sales Order & Transfer Order Picks on Basic Inventory Locations
NTW-1059Unplanned Move: Variant wasn't transferred from "Bin Content" and "Locate Item" pages

Version MOB5.23 - January 2021

 Label print

  • Support customization to print label on Tote Shipping


New Feature
NTW-894New Steps.Create_SummaryStep() templates for when adding step to a registration collector programmatically
NTW-928 LabelPrint: Support customization to print label on Tote Shipping
NTW-974 PostShipment (Adhoc): Remove Ext. Doc. No. step, add new information step
NTW-983Support for use with dual-use licenses

Task
NTW-944"GetRequestIsForce" search for lowercase tag as well
NTW-988Improved caption for Mobile WMS Setup field "Use Mobile TimeZone Settings"

Bug
NTW-989PostShipment (Adhoc): Posting Date was not correctly updated to WorkDate() when using the adhoc page "PostShipment" to post Shipments
NTW-995Pick: Serial No. is collected when picking for Production Order, but no Item Tracking Line is created when SN Warehouse Tracking is disabled
NTW-1006Ship: Error "Qty. to Handle (Base) in the item tracking assigned to the document line for item XYZ is currently X. It must be Y.
Check the assignment for serial number XYZ, lot number ZYX."
NTW-1007Unplanned Count & Adjust Quantity: Error "The bin does not exist. Identification fields and values: Location Code='XXX',Code=''"
NTW-1008LabelPrint: Production - when All Locations are displayed, default location should be ProdOrderLine.Location when printing label
NTW-1009Locate Item: Inventory not showing in scanner
NTW-1014Pick: Allow Non-specific reservations for Item Tracking with Warehouse Tracking enabled
NTW-1010Pick: Error "The matching place line could not be found for line XXXXX"
NTW-1012Receive: Error "You must assign a lot number for item xxx." when receiving same Lot No. on different Items

 

Version MOB5.22 - December 2020

Mobile app version to access all functionality: 1.5.5


Highlights

 Production Order

  • Support for Production Orders released
    • Post Consumption and Output (Qty, Time and Scrap)
       

 Locate Item  Bin Content

  • Performance improvements   
    • By using Query objects instead of regular record access


New Feature
NTW-854Register Production Order Output
NTW-855Register Production Order Consumption
NTW-857Register Production Order Time and Scrap
NTW-860New menuitem Production (requires new Application.cfg and Android App v1.5.5)
NTW-885LabelPrint: Support for standard_generic_OrderList_4x6_v1
NTW-912New integration events OnPostXXXOrder_OnAfterPostXXX (for planned document types)
NTW-925New integration event OnLookupOnAnyLookupType_OnAfterSetCurrentKey
NTW-968Pick: Item Tracking Handling improvements for Sales Order Pick and Transfer Order Pick (rewritten)


Task
NTW-893Locate Item & Bin Content: Improve performance
NTW-919LabelPrint: Update Label template standard_Item_NAV_GS1_datamatrix_4x2_v3
NTW-941Unplanned Move & Adjust Quantity: Remove max length limitation (was 5 characters)
NTW-948Application.cfg: Set StepSorting="ByID" on all OrderLine pages
NTW-953Application.cfg: Implement missing language captions


Bug
NTW-815GetMedia: Misleading error message "The record is not open" when requesting an unknown image
NTW-882LabelPrint: Setup "Printing is enabled" can be bypassed by creating setup, then disabling printing
NTW-887Pick/Put-away Breakbulk: Lot No. must have a value in warehouse Activity Line... It cannot be zero or empty
NTW-917LabelPrint: Item No. missing in Item Label if no Item Cross Reference is set up
NTW-922Login hanging when Language Code associated to Mobile User has empty Windows Language ID. New fallback to GlobalLanguage
NTW-931Pick: You cannot handle more than the outstanding X units.
NTW-934Pick & Put-away: Error: "The total base quantity to take X must be equal to the total base quantity to place X" could leave document in error state
NTW-938Receive: Order not correctly showing Vendor Name on some orders
NTW-952Standard code for Over-Receipt changed, Mobile WMS no longer working in 16.x
NTW-955Pick: The Bin does not exist. Identification field and values: Location Code='XXX',Code=''
NTW-958Application.cfg referencing unknown MediaID "binContent"
NTW-966GetLocationFilter "All" must show no locations if no Whse. Employee exists
NTW-973Receive & Ship: SaveRegistrationData should be called before OnBefore Events
NTW-991Production: Record not open error occurs when trying to post production output
NTW-993Production: Allow posting negative scrap quantity
NTW-998Prohibit Mob Setup table values from being overwritten when upgrading to new app version (Problem in MOB5.22.xxx.197 and 198)

Version MOB5.21

New Feature
NTW-846Improved support for custom Lookup: New event OnLookupOnCustomLookupType
NTW-858Unplanned Move: Move Items between Locations
NTW-896Lookup OnPostShipment: Added Integration Events for custom filtering
NTW-911New events: OnLockOrder and OnUnlockOrder

Task
NTW-898LabelPrint: Additional values added to print requests

Bug
NTW-670Orphan Reservation Entries when posting against PurchaseOrder
NTW-754Request does not get saved in Doc Queue if Document Type doesn't exist
NTW-872Pick: No. of lines not calculated correctly on Warehouse Picks without Bin Mandatory
NTW-895Warehouse Movement: Should allow movement with no predefined To-Bin (error: "To bin is missing for item")
NTW-903Posting error may leave unposted Mobile WMS Registrations marked as Handled (issue for BI cubes)
NTW-904

Unplanned Move: The Expiration Date field is empty in the warehouse entry when an item is set up

with an item tracking code and an expiration date

NTW-908Posting receipt for Purchase Order in foreign currency may throw error "Status must be equal to Open"
NTW-910MOB WMS Registrations not always marked as handled

 

Version MOB5.20

New Feature
NTW-821New Get-methods for RequestElement for all standard headerfield names (including Evaluate / type check)
NTW-874Added Croatia (hr) to supported countries

Task
NTW-766Tote Shipping: Collect External Document No. removed, to avoid unintended changes to source Order.
NTW-781

Receive: Improved error message for when posting with incomplete Cross-Dock setup / The Bin does not exist.

Identification fields and values: Location Code='XXX', Code=''

NTW-810Update Phys. Invt. Labels in application.cfg when Mobile WMS 1.5.2 is released
NTW-817Rules (warnings) in VSIX 6.0.297106 (BC17 INSIDER July)
NTW-819Rules (code changes) in VSIX 6.0.297106 (BC17 INSIDER July)
NTW-813KB: New article "How-to: Select Line from Custom Barcode"
NTW-814KB: New article "How-to: OnlineValidation for Planned Function"
NTW-838KB: Improve OnAddMessages description
NTW-856Planned count: Reorganize code to separate methods for ItemJnl and WhseJnl

Bug
NTW-709

Planned Count: Error "Are there duplicate orders in the list? Error details: Constraint" when same

Warehouse Journal Batch Name is used for different locations

NTW-765Unplanned Move: Expiration Date not registered with SN Warehouse Tracking
NTW-794Posting routines should always iterate MobileWMSRegistration as customized fields may cause multiple registrations to exist
NTW-797LabelPrint: From Main menu, ability to input an Item Cross Reference no.
NTW-799Validate code: Customization to pick Type<>Type::Item may create unwanted Reservation Entries in several objects
NTW-824Cloud: Text encoding of Danish Character in List Step fails
NTW-825Whse. Picks: Error "The matching take line could not be found for order line 10000" when posting with no Bin Mandatory
NTW-827Problem doing partial pick of item with Lot Warehouse Tracking on Directed Put-away and Pick Location
NTW-833Move: AllowBinChange(true) and scanning a different ToBin, doesn't get changed on post
NTW-835Unplanned functions: Suppress Unit of Measure Step when Unit is known from Item Cross Reference
NTW-837Image: Item Image missing filter on CompanyName
NTW-840LabelPrint: Wrong Unit suggested when Unit step is displayed
NTW-845

Bulk Move: Error "Item Tracking is defined for Item X in the Item Journal Line. You must delete the existing item tracking

before modifying or deleting the Item Journal Line"

NTW-848Tote Shipping: Posting Date was not set to Workdate on Warehouse Shipment
NTW-877LabelPrint: Ai(91) should include only one itembarcode even when ItemNo. has cross references
NTW-883

Adjust Quantity: "The length of the string is xxx, but it must be less than or equal to 250 characters" when using very

long lists of ReasonCodes, Unit of Measures or Variant Codes

 

Version MOB5.19

New Feature
NTW-321Added support for Physical Inventory Recording
NTW-647Dates formatted to Text now using Mobile Users Language Setting
NTW-776New Integration Events OnLookupOnLocateItem_OnSetFilterOnXXX and OnLookupOnLocateItem_OnIncludeXXX
NTW-780Image: Add export image action to Mobile Media Queue
NTW-801LabelPrint: New event OnLookupOnPrintLabel_OnAfterAddStepForTemplate

Task
NTW-800KB: New article / Example for unplanned move location to location

Bug
NTW-763Register Item Image: Added error when trying to send multiple pictures together
NTW-767HeaderField Element: Sort by id numeric value rather than text value
NTW-768LabelPrint: Exit if user declines creating standard setup
NTW-769Unplanned count: Message "The lot number X does not exist" appears when no open entries exists even though Lot No. has previously been registered in system
NTW-778Pick error 'The serial number xyz does not exist. Item No.: xxx' in cases with no Serial Specific Tracking (too strict validation)
NTW-788Tote Shipping: Shipment XXX does not exist or is not released.
NTW-791Pick error 'The lot number xyz does not exist. Item No.: xxx' in cases with no Lot Specific Tracking (too strict validation)
NTW-793Pick: Customization to pick Type<>Type::Item may create unwanted Reservation Entries when posting against sales order

 

Version MOB5.18

New Feature
NTW-596Support for Over-Receipt Code: Receive more items than ordered (BC16)
NTW-696Added possibility to set IncludeCollectedValues attribute on OnlineValidated steps
NTW-755Use Mobile Date/Time when posting
NTW-760Activate Unplanned Move from Locate Item page
NTW-761Activate Locate Item from Relevant pages
NTW-762Added AI91 as Item Identifier

Task
NTW-705LabelPrint: Add new label template "ItemLabel 3x2"

Bug
NTW-503Missing qty check on pick for Purchase Returns
NTW-636Adjust Quantity: Only ask for bin if the selected location uses bins
NTW-704LabelPrint: Image list creates illegal XML node name
NTW-706LabelPrint: Lot step wrong conditions
NTW-707LabelPrint: Rename printer does not validate into Assigned label-template relations
NTW-742GetOrderLines should still include "Status" to support Windows Mobile
NTW-749Office365 Authentication: The user mobtst@taskletfactory.com could not be found as a valid mobile user
NTW-751Show available quantity on Unplanned Move: Improved Tooltip and prohibit error on Mobile Devices until re-login when changing setting.
NTW-757Unplanned count with Lot and Expiry, could result in Whse. Entry with wrong Expiration Date
NTW-759Close page after Attach Image is Completed

 

Version MOB5.17

New Feature
NTW-601Login using Office 365 Authentication (Requires Mobile App Version 1.5.0)
NTW-604Show RegistrationType for Lookups in Mob Doc. Queue
NTW-617Show Attached Images from Context Menu
NTW-625QoL: Make Mobile Test-helper "Create Base Data" populate all MobSetup journal names
NTW-685Display Attachment icon
NTW-688OnPostAdhocRegistrationOnCustomRegistrationTypeAsXml event: Access to MessageId / MobDocQueue

Task
NTW-630Allow either extending or reusing existing PostAdhocRegistration-DocumentTypes
NTW-651Refactoring: Rewrite standard Adhoc-functons to no-Xml
NTW-653Performance issues on very large putaways (1600 lines)
NTW-664LabelPrint: Add SourceRecordRef to OnAddStepsForTemplate
NTW-668LabelPrint: Add support for more Source/Context tables
NTW-673New events to create or change MOB Messages

Bug
NTW-567GetShipmentLines Fails: the xml node is not set
NTW-601Login using Office 365 Authentication (Requires Mobile App Version 1.5.0)
NTW-643Blank Location in filterlist due to Warehouse Employee with blank Location Code
NTW-657Pick:: Qty suggested 1 pcs when scanning Item (Caused by BarcodeQuantity setup)
NTW-658Barcode Quantity Overflow error when Qty. per Unit of Measure includes decimals
NTW-661Only Validate "Bin Code" when Line is Type::Item in basic inventory setup
NTW-678Lot Number not required on Transfer Order even though Item Tracking Code is setup with Lot Transfer Tracking
NTW-679Action AdhocRegistration fails with SendRegistrationData="Order" and multiple registrations
NTW-680OnPostAdhocRegistration for BulkMove did not correctly suppress commits when posting multiple lines
NTW-682Field "Mob MessageId" not correctly populated at table "Posted Whse.Shipment"
NTW-683Renumber Print Enum to match old license range prior to April 2019
NTW-687Adjust Qty: Insufficient Stock Quantity Error due to Unit of Measure conversion

 

Version MOB5.16

Highlights


New Feature
NTW-318Support for Label Print via third party Interform
NTW-441Added support for html in LookupResponse for Information-step helpLabel
NTW-582Planned Count. Handle Item Tracking for items not found
NTW-639Possible to handle Non-Inventory lines from Mobile WMS

Task
NTW-444Refactoring: Implement onlineValidation-step (step with attributes)
NTW-627

Improve PerformSplit-functionality to allow more than 14 splits for Picks

(failed with "The total base quantity to take xx must be equal to the total base quantity to place yy")

NTW-628Improve Tote Picking performance on large datasets
NTW-631KB tutorial "Positive adjustment": Update examples to use new events from MOB5.15
NTW-638New rules (errors) from VSIX5.0.236243
NTW-424Attach Image from Context Menu

Bug
NTW-641Set_onlineValidation breaks login when used from OnGetReferenceData_OnAddRegistrationCollectorConfigurations
NTW-645Outbound Transfer Orders is not correctly removed from Pick-list when fully picked but not yet received
NTW-648Error when fetching Receive Lines for Transfer Order when using Basic Inventory ("Are there duplicate order lines in the list?")

 

Version MOB5.15

New Feature
NTW-445Refactoring: Implement step type TypeAndQuantity
NTW-591Refactor OnGetReferenceData to support ListData with no Xml
NTW-592Refactor Adhoc-posting to support no Xml
NTW-620Request element type helper functions "GetValueAsXXX"()

Bug
NTW-614Template Create_DecimalStep_Quantity will always create incorrect id=5 (not respecting parameter _id)
NTW-615NS Request Element.GetValue() may return incorrect value if path is not found
NTW-618

Rename event parameters for OnGetRegistrationConfiguration_OnAddSteps() and

OnGetRegistrationConfiguration_OnAfterAddStep() (is inconsistently named today)

NTW-621Count lines displayed wrong when there is No Bin (Quantity-field hidden at mobile device)

 

Version MOB5.14


**BREAKING CHANGES
NTW-575Taskletfactory.com/display/TFSK/How-to%3A+Solve+breaking+changes+in+MOB+5.14


New Feature
NTW-417New events to make (EAN) GS1 AIs configurable
NTW-511All Set_RegisterQuantityByScan() now sets Set_BarcodeQuantity by default
NTW-544New event to create RegistrationCollectorConfiguration (no Xml)
NTW-571Refactor Unplanned (Adhoc) Document Types to use new Steps framework
NTW-575Refactor headerConfigurations to use new Steps framework *NOTE BREAKING CHANGES -- SEE ABOVE*
NTW-577New events "OnSetFilter" /"OnInclude" Event for "Planned Count"
NTW-578New event "OnBeforeRun" for "Ship"
NTW-579All SetSorting... functions, new overloads for unlimited texts (_BaseOrderElement)
NTW-594New events "OnInclude" at most document classes to support complex order filtering

Task
NTW-504

Cleaned up unused code in "MOB WMS PutAway" procedure "GetOrders"

(no longer standard support for filtering Date and VendorName)

NTW-516New rules (errors) from VSIX5.0.195284
NTW-568Update API Doc. based on "Receive"-section
NTW-597Variable 'MOBCommonMgt' is unused in 'MOB User' (platform 15)
NTW-598UnitTest Lookup.PostShipment fails in BC15
NTW-606Assert no non-breaking space in any file during builds

Bug
NTW-494Set_maxDate and Set_minDate and defaultValue is using incorrect date format
NTW-564Unhandled Filters will no longer throw error by default
NTW-581Prevent Mobile WMS from updating "Qty. per Unit of Measure" for the base unit of measure (for ItemDimensions)
NTW-584Receipts are not being created for all Inbound Transfer Orders, when posting a shipment
NTW-605Installation Error on certain Platform 13 builds ("Unexpected character ' '")

 

Version MOB5.13

New Feature
NTW-495New IntegrationEvents for Warehouse Activities "OnHandle..." (PutAway, Pick, Move)
NTW-496Split WarehouseActivities per Registration (PutAways, Picks, Movements)
NTW-537Add new Integration Event OnLogin_OnAfterLogin
NTW-538Implement new Integration Events with handled pattern on CheckCrossRef() & GetItemCrossRefList()
NTW-540Implement new Integration Events On Activity Posting to enable printing document on WhseActPost
NTW-546Mobile Test Helper: Support for documents in alternative Unit of Measure
NTW-547New IntegrationEvents "OnIncludeHeader" for Whse. Activities
NTW-548New IntegrationEvents "OnIncludeHeader" and "OnIncludeLines" for PutAway, Pick, Move, Receive and Ship (22 events)


Task
NTW-354Update Installation Manual with AppSource and On-Prem installation
NTW-482TestData used by Test Helper should respect UoM assigned on Record

Bug
NTW-312Pick Assemble-To-Order with Serial/Lot tracked items
NTW-355Outbound Serial issue when posting Purchase Return Orders with no inbound Lot/SN Tracking
NTW-437BackendID to short (would fail when OrderID + internal prefix exceeded 20 characters)
NTW-531Adjust Quantity can't be carried out when "Calc. Whse. Adjustment" has not been posted
NTW-551Fix naming of parameters for "OnSetFilter" events
NTW-552PostPurchaseReturnOrder(): Posting flags not being set correctly on PurchaseHeader

 

Version MOB5.12

Task
NTW-513New mandatory AppSourceCop.json for VSIX198182

Bug
NTW-483Item Tracking Support for Internal Picks and Put-aways
NTW-510Status must be equal to 'Open' in Warehouse Shipment Header: No.=XYZ. Current value is 'Released'
NTW-515Overload methods with boolean signature cannot deploy to bc13.5

 

Version MOB5.11

New Feature
NTW-427Modernize Setup: Install Codeunit (create WMSGroup / DocumentTypes / Messages ENU)
NTW-431Item (Count) Journals, Release to Mobile. Set to toggle
NTW-480Better support for confirm Dialog (ForceWarning): new helper function ErrorIfNotConfirm
NTW-481New IntegrationEvents: Use collected values during processing / on posting (collected PerLine and OnPosting)
NTW-485New IntegrationEvents: Add values to GetGS1Ai-constants (6 events)
NTW-486New IntegrationEvent for SaveRegistrationData
NTW-490New IntegrationEvents: Use Header Filter without Xml handling (OnSetFilter)
NTW-491New IntegrationEvent for custom Whse. Inquiry Document Types
NTW-493New IntegrationEvents for Warehouse Activities "OnBeforeHandle..."

Task
NTW-451Refactoring: New ruleSets in VSIX 172xxx
NTW-457Last-minute breaking changes from 15.0.36590.0
NTW-461Building for bc15: Update "System Application" dependency to 15.0.0.0 (optional with new scripts SetTarget13 and SetTarget15)
NTW-464New tables missing in Permissionset.xml
NTW-466Action "Import Request XML" on Mob Doc Queue is unused and should be removed
NTW-470Evaluate feedback on tooltips from partner
NTW-479Extension API Documentation: New eventhandlers for MOB5.11 (selected events, remaining new events is to be documented with MOB5.12)
NTW-492Rename _HeaderStepsValues to _OrderValues

Bug
NTW-428Refactor PerformSplit functionality to allow more than 14 splits
NTW-435Planned Count: Better support for Item Tracking in Phys. Invt. Jnl.
NTW-438PutAway to more than 20 bins: Index out of bound
NTW-439Possibility to enter Bin on a Warehouse Receipt Line
NTW-449Fix Info Step on Unplanned move
NTW-456Cannot convert NavInteger to System.string error on BC 13.0 platform
NTW-459Unplanned Count, Pos./Nej. Adjustment: Error when posting with LotNo and Expiration Date
NTW-465Powershell script for creating Per-Tenant needs to update WSPublishing.xml file
NTW-468Steps minValue and maxValue attributes incorrect format when using values above 100
NTW-469Posting date of Receipt, Pick and Shipment must always be WorkingDate()
NTW-471Error when adjusting quantity in UoM different than the base UoM
NTW-472Error message when Adjusting Quantity from Mobile WMS: You cannot base a date calculation on an undefined date. Date: 0D Formula: 2Y.
NTW-473Error message when performing an Unplanned Move: 'New Expiration Date must be equal to '10/04/21' in Tracking Specification: Entry No.=1. Current value is ''.
NTW-475ItemImage missing on Lookup Substitute Items
NTW-478The property 'ExtendedDataType' can only be set if the property 'Type' is set to any of the values...
NTW-489Lot No. and Serial No. Registration Collector Steps needs to be changed to length 50

 

Version MOB5.10

New Feature
NTW-222Refactoring: Add CollectorSteps (Header Level) to be extensible for partners (OnPosting)
NTW-415Refactoring, Receive: Header Filter to be extensible for partners
NTW-423Register Item Image

Task
NTW-399Wave2 compatibility: Breaking changes from 15.0, new scripts to build separate bc13 and bc15 versions
NTW-440Create Tooltip for all fields and actions in BC app

Bug
NTW-436Purchase Guide warning when user has no Mobile WMS or superuser permissions
NTW-448Unplanned Count: Overflow when registering long item numbers
NTW-453Receive: PurchaseOrderNoFilter fails when returning to list after Posting

 

Version MOB5.00

New Feature
NTW-211Image Support on Order Lines
NTW-249Possibility to configure custom labels/messages
NTW-380Sell-to customer name at sales return order list and pick order list
NTW-387Unplanned move do not always respect reservations

Task
NTW-256Refactoring: Write Xml via new buffer tables (”BaseOrderLine" and more)
NTW-257Refactoring: Codeunit Receive - write response via buffer table + new ”SetFrom”-methods
NTW-258Refactoring: Codeunit PutAway - write response via buffer table + new ”SetFrom”-methods
NTW-259Refactoring: Codeunit Pick - write response via buffer table + new ”SetFrom”-methods
NTW-260Refactoring: Codeunit Ship -write response via buffer table + new ”SetFrom”-methods
NTW-261Refactoring: Codeunit Count - write response via buffer table + new ”SetFrom”-methods
NTW-262Refactoring: Codeunit Move - write response via buffer table + new ”SetFrom”-methods
NTW-264Refactoring: Codeunit Adhoc Registr. - write response via buffer table + new ”SetFrom”-methods
NTW-265Refactoring: Codeunit Lookup - write response via buffer table + new ”SetFrom”-methods
NTW-374Refactoring: Codeunit Reference Data, rewrite to 3 new events ("per type")
NTW-393Refactoring: Codeunit PutAway / Pick / Move, new events

Bug
NTW-249Missing Scrollbars on pages
NTW-349Lot Serial variables and fields extend to CODE50 to match base app
NTW-402Encoding issue in per-tenant update-objects script (must be utf-8)
NTW-404External Doc. No. up to 35 characters to match base app
NTW-416Receive: Missing ReceiptData and Sender when first line is not Item

 

Version MOB4.37

Bug
NTW-372 Purchase Wizard: Fails in cloud: No permission to insert media records
NTW-375Purchase Wizard: Can not be deployed at older versions, including OnPrem 13.1.25940.0

 

Version MOB4.36

Bug
NTW-359Overflow on variable when using AddCountLine function
NTW-363app.json "runTime" must be "2.0" always

 

Version MOB4.35

Bug
NTW-311Adjustments/unplanned count ILE/WE Imbalance (NOTE: Also released as separate hotfix including correction Report)
NTW-3464.34 Missing Permissionset entries

 

Version MOB4.34

New Feature
NTW-241BC Version Upgrade Support
NTW-252BC: Assisted Setup,Wizard for new Installations
NTW-270BC: Danish translation
NTW-344Receiving against tracking entered upfront

Task
NTW-177Show correct version no. in WMS Setup
NTW-305Redeclare selected procedures to non-internal
NTW-333Move TestData table from Test to Main

Bug
NTW-251Failing to read Setup right resulting in wrongfully collection of Bin
NTW-269BC: Page "Whse. Shipment Subform" Fields "Tote IDs" has moved
NTW-290BC+NAV: Return value is to short
NTW-304BC: BinContent missing Image Support
NTW-342Item Tracking Specification Qty. to Handle (Base) = 0 when partly posting pick
NTW-343Reservation related problem while posting receipt from WMS
NTW-355Outbound Serial issue


 

Version MOB4.3

New Feature
NTW-204Receive: Make delivery note entry configurable
NTW-344Receiving against tracking entered upfront

Task
NTW-180BC XLIFF Translation
NTW-215Field Names Prefix with MOB to satisfy 2018 AppSource Certification
NTW-225Consolidating XML NameSpace constants and availability for Aut. Testing
NTW-229New App ID
NTW-239BC: Misc. changes to comply with AppSource requirements
NTW-240BC Release 4.3.0.2 (internal build for AppSource certification)
NTW-244BC Release 4.3.0.3 (internal build for AppSource certification)
NTW-245BC Release 4.3.0.4 (internal build for AppSource certification)
NTW-247BC Release 4.3.0.5 (internal build for AppSource certification)
NTW-277BC Release 4.3.1 (update23, internal build for AppSource certification)

Bug
NTW-71 Error in PrintLabel
NTW-174Remove TF-SALES from Mobile WMS
NTW-218Unplanned Moves Breaking Picks
NTW-219Receipt Filters using wrong variable
NTW-237PerTenant Build Script not converting object numbers
NTW-242BC Webservice creation
NTW-246BC Fix Create Per Tenant Script
NTW-302Remove hardcoded "( MOB4.3 )" from Mobile WMS Setup form.