Examples for Product Tracking Metadata Helper Functions
View item tracking metadata helper functions used for various scenarios.
Various combinations of helper functions are used based on the value of the qualifier used in the parent helper function.
Serial-Controlled Item Tracking
For md:itemTrackingData with serialControlled as the qualifier, the following helper functions are used within it.
{{#md:itemTrackingData:serialControlled}}
{{md:itemTypeId “”}}
{{md:description “”}}
{{md:serialNumber “”}}
{{md:serialEventType “”}}
{{md:itemEventType “”}}
{{#md:currentCustody}}
{{md:custodyChangeReason “”}}
{{#md:tradingPartner}}
{{md:tradingPartnerId “”}}
{{/md:tradingPartner}}
{{#md:tradingPartner}}
{{md:tradingPartnerName “”}}
{{/md:tradingPartner}}
{{#md:location}}
{{md:locationId “”}}
{{/md:location}}
{{#md:location}}
{{md:locationAddress “”}}
{{/md:location}}
{{/md:currentCustody}}
{{#md:referencedItem:unassignedControlled}}
{{md:itemTypeId “”}}
{{/md:referencedItem:unassignedControlled}}
{{#md:referencedItem:serialControlled}}
{{md:itemTypeId “”}}
{{md:serialNumber “”}}
{{/md:referencedItem:serialControlled}}
{{#md:referencedItem:lotControlled}}
{{md:itemTypeId “”}}
{{md:lotNumber “”}}
{{#md:quantity}}
{{md:unitCode “”}}
{{md:value 0}}
{{/md:quantity}}
{{/md:referencedItem:lotControlled}}
{{md:comments “”}}
{{/md:itemTrackingData:serialControlled}}
Lot-controlled Item Tracking
For md:itemTrackingData with lotControlled as the qualifier, the following helper functions are used within it.
{{#md:itemTrackingData:lotControlled}}
{{md:itemTypeId “”}}
{{md:description “”}}
{{md:lotNumber “”}}
{{#md:quantity}}
{{md:unitCode “”}}
{{md:value 0}}
{{/md:quantity}}
{{md:itemEventType “”}}
{{#md:currentCustody}}
{{md:custodyChangeReason “”}}
{{#md:tradingPartner}}
{{md:tradingPartnerId “”}}
{{/md:tradingPartner}}
{{#md:tradingPartner}}
{{md:tradingPartnerName “”}}
{{/md:tradingPartner}}
{{#md:location}}
{{md:locationId “”}}
{{/md:location}}
{{#md:location}}
{{md:locationAddress “”}}
{{/md:location}}
{{/md:currentCustody}}
{{#md:referencedItem:unassignedControlled}}
{{md:itemTypeId “”}}
{{/md:referencedItem:unassignedControlled}}
{{#md:referencedItem:serialControlled}}
{{md:itemTypeId “”}}
{{md:serialNumber “”}}
{{/md:referencedItem:serialControlled}}
{{#md:referencedItem:lotControlled}}
{{md:itemTypeId “”}}
{{md:lotNumber “”}}
{{#md:quantity}}
{{md:unitCode “”}}
{{md:value 0}}
{{/md:quantity}}
{{/md:referencedItem:lotControlled}}
{{md:comments “”}}
{{/md:itemTrackingData:lotControlled}}
Unassigned-controlled Item Tracking
For md:itemTrackingData with unassignedControlled as the qualifier, the following helper functions are used within it. Unassigned controlled items are those items that do not have any serial or lot numbers associated with them.
{{#md:itemTrackingData:unassignedControlled}}
{{md:itemTypeId “”}}
{{md:description “”}}
{{md:itemEventType “”}}
{{#md:currentCustody}}
{{md:custodyChangeReason “”}}
{{#md:tradingPartner}}
{{md:tradingPartnerId “”}}
{{/md:tradingPartner}}
{{#md:tradingPartner}}
{{md:tradingPartnerName “”}}
{{/md:tradingPartner}}
{{#md:location}}
{{md:locationId “”}}
{{/md:location}}
{{#md:location}}
{{md:locationAddress “”}}
{{/md:location}}
{{/md:currentCustody}}
{{#md:referencedItem:unassignedControlled}}
{{md:itemTypeId “”}}
{{/md:referencedItem:unassignedControlled}}
{{#md:referencedItem:serialControlled}}
{{md:itemTypeId “”}}
{{md:serialNumber “”}}
{{/md:referencedItem:serialControlled}}
{{#md:referencedItem:lotControlled}}
{{md:itemTypeId “”}}
{{md:lotNumber “”}}
{{#md:quantity}}
{{md:unitCode “”}}
{{md:value 0}}
{{/md:quantity}}
{{/md:referencedItem:lotControlled}}
{{#md:quantity}}
{{md:unitCode “”}}
{{md:value 0}}
{{/md:quantity}}
{{md:comments “”}}
{{/md:itemTrackingData:unassignedControlled}}
Package Tracking Helper Functions
With md:packageTrackingData parent helper, view the helpers that can be used within it.
{{#md:packageTrackingData}}
{{md:controlType “”}}
{{md:packageNumber “”}}
{{md:packageTypeId “”}}
{{md:packageEventType “”}}
{{#md:referencedItem:serialControlled}}
{{md:itemTypeId “”}}
{{md:serialNumber “”}}
{{/md:referencedItem:serialControlled}}
{{#md:referencedItem:lotControlled}}
{{md:itemTypeId “”}}
{{md:lotNumber “”}}
{{#md:quantity}}
{{md:unitCode “”}}
{{md:value 0}}
{{/md:quantity}}
{{/md:referencedItem:lotControlled}}
{{#md:referencedItem:batchControlled}}
{{md:itemTypeId “”}}
{{md:batchNumber “”}}
{{/md:referencedItem:batchControlled}}
{{#md:referencedItem:packageControlled}}
{{md:packageTypeId “”}}
{{md:packageNumber “”}}
{{/md:referencedItem:packageControlled}}
{{#md:currentCustody}}
{{md:custodyChangeReason “”}}
{{#md:tradingPartner}}
{{md:tradingPartnerId “”}}
{{/md:tradingPartner}}
{{#md:tradingPartner}}
{{md:tradingPartnerName “”}}
{{/md:tradingPartner}}
{{#md:location}}
{{md:locationId “”}}
{{/md:location}}
{{#md:location}}
{{md:locationAddress “”}}
{{/md:location}}
{{/md:currentCustody}}
{{/md:packageTrackingData}}