Hi Vishwanath.
I agree with Daniel "if you have several expected events with the same event code".
If you always have the scenario that only has 4 stages you might want to have a separate Event Code for each Unload, e.g. UNLOAD_SHIPPER,. UNLOAD_HUB, UNLOAD_CUSTOMER.
However this become impractical if you have many unloads at 30 customer locations!
Regards.
Zenon.