Event

The event module in the TrustStack is a foundational module that allows you to manage critical tracking events in your application.

Critical Tracking Events (CTEs) are crucial to any supply chain activity, and the TrustStack’s event system is based on the GS1 EPCIS standard.

We suggest reading the GS1 EPCIS as well as the GS1 Core Business Vocabulary (CBV) to form a foundational understanding of this traceability concept.

The TrustStack’s event system is designed to be flexible and extensible, allowing you to manage and track events in your application.

With a repository of rich events, additional functionality can be leveraged on top such as inventory management, reporting, provenance, and more.

Event Types

GS1’s EPCIS standard enables visibility across supply chains by capturing and sharing event-based data about the movement and transformation of physical objects. EPCIS defines four core event types, each representing a specific type of business process activity, along with actions that further specify what happened to the object.

Event TypeDescriptionExample
Object EventTracks what happens to specific products during an event.Tracks a product’s movement from warehouse to store.
Aggregation EventRecords parent-child relationships between products.Aggregating cartons on a palette.
Transaction EventAssociates products with a business transaction or document.Linking a product to an invoice.
Transformation EventRecords changes where input products are transformed into products.Transforming raw grain into flour.

Actions

ActionDescription
OBSERVEThe product was observed without a state change.
ADDThe product was introduced into the event context.
DELETEThe product was removed or no longer in the event context