Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Intro and some history
...
Bit of history
NAV development reached the end of the road.
...
Starting with MOB 4.33 (December 2018) we have had an AppSource offer for Business Central.
But if you needed to do any major customization work you had to take ownership of our (Per-Tenant) extension, which still allows in-code customization.
...
With MOB 5.00 we took the next step: The Extension API
Introducing Integration Events that allows Mobile WMS to be easily extended, without modifying the Main extension.
Request new features / Integration Events
This Extension API supports most customization's.
Including:
- Creating/posting your own custom AdHoc and Lookup documents.
- Modifying existing Planned functions with DisplayLines, Filtering, Ordering, Adding Steps or hooking onto posting events.
Should you require a feature or Event, please submit your usage scenario to us here.
Please find the integration events in the API Documentation.
Each integration event includes
...
Common for all events are new patterns for working with the data without handling XML response data manually.
This eliminates the need for any deep knowledge of the underlying Request/Response structure and ensures correct formatting and encoding of data.
So Mobile WMS has been available on AppSource since the fall of 2019.
Tip: Are you ready to start extending? Go to Getting started
The new way: Extending the extension
The API offers Integration Events and code patterns that allow Mobile WMS to be extended by the partner, without modifying the main extension.
Benefits
- Simplified functions, so the partner can focus on the customer's requirement and not the system.
- Work with mobile data without handling XML response data manually, eliminating the need for knowledge of the underlying Request/Response structures
- Whitepaper Accessor tables are used to shield you from data transmission.
- Whitepaper Accessor tables are used to shield you from data transmission.
- "Documentation Driven Development" means all events can be found in API Documentation
Explore the new events in the API Documentation
All events has:
- Code template
- Working code examples
Examples gets you started quickly
- The Customization examples area contains easy-to-follow guides for common customization tasks.
Descriptions of some integration events:
Create your own new ReferenceData (headerConfigurations, registrationCollectorConfigurations and ListData.
This includes a new pattern to create headerConfigurations without writing directly to the Xml. The API documentation for new ReferenceData is here.
Set custom Xml Response content from all major document handler codeunits.
This includes a new pattern for modifying Xml Content without writing to directly to the Xml (via new "OnAfterSetFrom[...]-events) l. An introduction can be found here Whitepaper
...
Custom XML Response Extensions . A sample use is i.e. OnGetReceiveOrders_OnAfterSetFromWarehouseReceiptHeader
Sorting Xml Response content from all major document handler codeunits
Data returned from 'Get' Document Handlers can be be sorted by any pre-existing tag or custom tag in the Xml Response documents (via new 'OnAfterSetCurrentKey[...]-events). A sample use is i.e. OnGetReceiveOrders_OnAfterSetCurrentKey
Create your own new custom document handlers and write your our own code to be executed during adhoc posting.
If pre-existing events at other document handler classes for some reason do not meet your needs, a custom new Adhoc Registr. can be written to support basically any thinkable customization via new document handlers.
Request new features / events
Most common customizations are already supported
Should you require a feature or Event, please submit your usage scenario: Raise a Service Desk Ticket