In the <transitions> section, you can determine the states (defined under <states>) between which transitions are to be possible, e.g. you can link the various states and define possible state sequences.
The element contains the following child element:
Contains the name, from, and to attributes, by means of which you can determine from which and to which state the transition is to take place.
A state can have several target states, e.g. in order to make it possible to not only release a suggestion, but also to return it to the suggesting party.
Only one from and to attribute may be used for each <transition> element. Therefore, every transition requires a separate <transition> element.
With the help of the child elements <requirements> and <actions> within a <transition> element, you can link the transitions to conditions and further actions.