Aggregation Best Practices
Maintaining accurate aggregation relationships is critical for track and trace. This guide covers best practices for building and managing hierarchies.
Aggregation Fundamentals
Aggregation links parent containers to their children:
PALLET (Parent SSCC)
├── CASE A (Child SSCC, Parent to units)
│ ├── Unit 1 (SGTIN)
│ ├── Unit 2 (SGTIN)
│ └── Unit 3 (SGTIN)
└── CASE B (Child SSCC)
├── Unit 4 (SGTIN)
└── ...
Recording Aggregation Events
Packing (ADD Action)
<AggregationEvent>
<parentID>urn:epc:id:sscc:0614141.0000000001</parentID>
<childEPCs>
<epc>urn:epc:id:sgtin:0614141.012345.1</epc>
<epc>urn:epc:id:sgtin:0614141.012345.2</epc>
</childEPCs>
<action>ADD</action>
<bizStep>urn:epcglobal:cbv:bizstep:packing</bizStep>
</AggregationEvent>
Unpacking (DELETE Action)
<AggregationEvent>
<parentID>urn:epc:id:sscc:0614141.0000000001</parentID>
<childEPCs>
<epc>urn:epc:id:sgtin:0614141.012345.1</epc>
</childEPCs>
<action>DELETE</action>
<bizStep>urn:epcglobal:cbv:bizstep:unpacking</bizStep>
</AggregationEvent>
Key Best Practices
1. Complete Hierarchy
2. Maintain Consistency
3. Handle Partial Cases
When cases are partially shipped or opened:
4. SSCC Management
Common Mistakes to Avoid
Verification Queries
Regular checks to ensure data quality: