Triggers can be specified for various events in the lifecycle.
- General modification triggers
- A post-condition trigger that is fired whenever the CR is modified
by a save event, and optionally during transitions and submissions.
- Attribute triggers
- A post-condition trigger that is fired after a specific attribute
is modified by a save event, and optionally during transitions and
submissions.
- Pre and post relationship triggers
- Triggers fired before and after (respectively) a relationship
is changed, either through creation, deletion, or both.
- Pre and post transition triggers
- Triggers fired before and after (respectively) a CR is submitted
or transitioned. Pre-transition triggers can prevent the transition
or submission from occurring by returning an error.