I tried to give a complete explanation of the phases of events, event types, and object types of SDL Tridion 2011 in the following article on SDL Tridion World: SDL Events Tridion 2011.NET .
In short, the phases start in a specific order, so you can connect to the action at a specific time, the order is as follows:
- Initiated phase
- CMS action in progress (not phase)
- Processed phase
- One of the phases of the transaction (TransactionCommitted, if the transaction was successful, TransactionAborted in case of interruption of the transaction and TransactionInDoubt, when the state of the transaction cannot be determined, it is not canceled and is not interrupted and will never be)
So, if you want to do something before the item is saved (for example, check the validity of the item, in which case you can prevent it from being saved, you can best use the Initiated step, but if you want to do something after the item has been saved (for example, by placing it on the page), you should use the Transaction Committed phase (in this case, at least one of the Check-in, not the Save event, is possible).
So, when the phase being handled comes to usefulness, I can never come up with a simple use case, but I’m sure that in some situations it will come in handy at some point. The fact that it exists does not mean that you need to use it immediately.
source share