Customization examples
Overview
General
Misc. tools for the developer
- How-to: Load current Mobile Request from any event — The API event parameters does not include all the information you want
- How-to: Subscribing to standard events — You may subscribe to posting events in the Business Central base App to process collected values, or when events offered by Extension API do not fit your exact need.
- How-to: Translate using Mobile Messages — Create multilingual customizations using Mobile Messages.
- Case: Enable "Post and Print" — When posting from Mobile WMS you want to print standard BC reports like "Post and Print" actions in WebClient does.
- Case: Get mobile statistics
- Case: Use your own custom Item Barcode table — A customer wishes to start using there own Item Barcode table when scanning Items on the mobile device.
- Tutorial: Create a Positive Adjustment function
- Tutorial: Create your first Mobile WMS-extension
- Legacy articles
Planned function
Examples for Planned Functions. Planned functions use Header/Lines and a posting-routine
Unplanned function
Examples for Unplanned Functions, used for processes that are performed on an ad-hoc-basis.
- How-to: Create custom Unplanned function in Main Menu — The most common control for customization
- How-to: Add ImageCapture Step for Adjust Quantity — Adds an extra ImageCapture Step to the Adjust Quantity functionality.
- How-to: Online Validation for Unplanned Step — "onlineValidation" on Steps can instantly validate the entered data, with a call to the back-end
- How-to: Production Output - Implement a Unit of Measure step — For Items with multiple Unit of Measure codes
- Case: Add custom step 'To-Location' to Unplanned Move — Add custom step for To-Location when posting Unplanned Move from/to locations without "Directed Putaway-and-pick"
- Case: Default total RunTime based on produced quantity in Production Output — A customer wants the RunTime step for Production Output to be populated with a default value.
Lookup function
Examples for Lookup Functions. Lookups display a list of data based on Header fields
- How-to: Create custom Lookup Function — Adding a new custom Lookup function with one "Header field" to show simple lookup response.
- How-to: Create a Lookup including Unplanned Function
- Case: Filter Bin Content for specific Serial No. — Filter Lookup Bin Content for a specific Serial No.
Search function
Also called OnlineSearch or SearchType – "Magnifying glass" function to display a list of data based on filters from HeaderFields.
- How-to: Search - Add new HeaderField to existing SearchType — Add a new custom HeaderField to the existing "magnifying glass" SearchType 'ItemSearch' and show a simple search response.
- How-to: Search - Add new SearchType to existing HeaderField — Add a new custom "magnifying glass" SearchType to an existing HeaderField and show search response.
Print Label (Report Print)
- How-to Customize Item Label (Report Print) — Modify an existing Report Print standard report, to include more information in the layout and barcode.
- How-to Create your own RequestPage Handler (Report Print) — Create a custom RequestPage Handler for a Report object for use with Report Print.
- How-to: Do not collect printer name (Report Print) — Skip collecting printer name when printing a label
Print Label (Cloud Print)
Examples for customizing Cloud Print Service
- How-to: Add new/Copy a label-template (Cloud Print) — You want to add/create a custom label template with a unique design
- How-to: Add data to label-template (Cloud Print) — You want to modify a label template by adding data to it
- How-to: Modify steps on a label-template (Cloud Print) — Modify collected steps before a Label-template is printed.
- How-to: Do not collect printer name (Cloud Print) — Skip collecting printer name when printing a label
- Case: Print Label on Planned Function Posting (Cloud Print) — Print Label on Planned Posting, i.e. Receive, Pick, Put-away, Ship, Move etc.
- Case: Print Label on Tote Shipping Posting (Cloud Print) — Print Label on the posting of Tote Shipping.
- Case: Print Customized License Plate Contents label (Cloud Print) — Modify the column and lines on License Plate Contents.
- Case: Print muliple labels with unique lot numbers (Cloud Print) — Option to generate and print multiple unique labels
- Case: Print your own ZPL labels (Cloud Print) — Print your own ZPL labels