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}}