Does the process manager use correlation identifiers or aggregated data to track the process that it controls?
To make this clearer, consider Figure 2 on the Saga on the Sagas :

First of all, is the process manager sending the event OrderConfirmedwrong? I (as a process manager) cannot send events, but only issue commands. Or am I wrong?
Secondly, how does the process manager correlate OrderCreated, SeatsReserved, PaymentReceived events from different aggregates? Is this a correlation identifier that each aggregate honors (and copies), or are these specific identifiers (for example, SeatsReserved has an order identifier that refers to a set of orders)?
, , ? , , PlaceOrder(order_id, correlation_id)? , PlaceOrder(order_id), OrderCreated(order_id, corr_id)? ( ), ? , , ?
.