What is the difference between transactions and operations?

What is the difference between transactions and operations?

There are a lot of events in a supply chain. For example batch of apples in crates are aggregated to a transport. The farmer registers this event with all related data. This is one operation. There can be a lot of operations, which store various data about an event: a harvest, a feeding, a processing event like washing, peeling, slaughtering, etc.

When these operations are uploaded to the blockchain ledger, some of them are bundled together, and registered on the FoodChain. This is one transaction.

There can be one or many operations (business event) within a transaction (technical event).