Configurable Data Providers for Each Label
- Tommy Lund Axelgaard
- Glenn Linaa
Configure Data Providers for Each Label
It is possible to configure your own label designs with data. Out of the box you get several labels that you can modify or take inspiration from.
Design Overview
From the label setup menu you can add or modify fields and enrich them with data providers.
You find the setup here: Mobile WMS / Setup / Print / Label Setup
The overview gives you all label designs. Each label setup has a reference table. So when you want to make a new label you must figure out from where the informations comes from.
Design and Child Designs
Let's take design ID 'ProductReceipt' as an example. We wanted to make a label to be printed when posting the packing slip after receipt of items.
To build this label we use child designs. A child design enables sub informations to be use on a label.
The design ID 'ProdReceiptLine' is a child of 'ProductReceipt'.
The design ID 'InventTrans' is a child of 'ProdReceiptLine'
Below is the tree structure of this label.
ProductReceipt
-> ProductReciptLine
-> InventTrans
The InventTrans is a child design of ProductReciptLine, that is a child design of ProductReceipt.
Fields on the ProductRecipt design
Fields on the ProductReciptLine design
Fields on the InventTrans design
Output XML
When you take a look at the XML output from the design 'ProductReceipt', you click on the refresh button. The data in the XML is just random data, but you can get quick overview of the XML structure and you can see that we not only get the 3 lines that we have from our 'ProductRecipt' design, but we also get lines from the child designs as well.