Example: Specifying state transition actions

The IBM TRIRIGA Application Platform uses state transition actions to model the life cycle of records created from a business object. Every business object has a defined set of state transition actions. Use the Data Modeler's State Transitions panel to specify a business object's state transition family. To access the State Transitions panel, click the BO State Transition menu item of the Data Modeler's Tools menu.

The State Transitions panel appears. For a new business object that does not yet have a state transition family, the State Transitions panel looks like the following figure.
Figure 1. Initial state transition window
The image is explained in the text.

We will explain how to use the State Transitions panel by working through an example. The example is the creation of a state transition family for a cstBook business object that will model the life cycle shown in "Life cycle diagrams".

As you can see in the previous figure, when you start from nothing, a new business object's state transition family is created with a single state named null. The alternatives to starting from nothing are described in "State transition family reuse".