The following events are available for workflow actions. Use the Workflow Process Design tab to associate actions with workflow states. These events are fired when the corresponding action takes place.
| Event | Description |
| OnTransition | Transitions an item from one state in the workflow process to another. Triggered by a state change. |
| OnCreate | Creates a new item in a given state. Triggered by a New command. |
| OnChange | Updates an item to a given state without any state transition. Triggered by a row update command. |
| OnDelete | Deletes an item in a given state. Triggered by a row delete command. |
| OnTimeout | Performs an action based on the passage of time. (For example, if an item remains at a certain state for more than a specified length of time, an action can be triggered to mark that item as overdue.) Triggered by the SQL Server agent that runs stored procedure.
Note This is a server-based event; therefore, it will not run while the team solution is offline. |
| OnExit | Triggered if transitioning from a given state regardless of the next state of the transition. |
| OnEnter | Triggered when transitioning into a given state regardless of the previous state in the transition. |