Using the BPMN Modeler > Using the ILOG JViews BPMN Modeler > ILOG JViews BPMN Modeler GUI Description > The Palette Toolbars

ILOG JViews BPMN Modeler provides several palettes of objects as toolbars.

The Activity Toolbar

images/TasksToolbar.png

Figure 18 The Activity Toolbar

The Activity Toolbar includes the various types of task offered in BPMN:

To add a new activity, select the type of activity in the palette, and position the activity within the diagram.

Sub-Processes

The main characteristics of sub-processes are as follows:

The Events Toolbar

The Events Toolbar gives access to the several types of event that can occur within a BPMN process:

These events can start or terminate a process, or they can occur during the process. There are three distinct representations for each case.

Start Events

images/StartEventsToolbar.png

These events trigger the start of a process. They should be placed directly onto the diagram, and linked to the activities representing the tasks to be performed when the event occurs.

Figure 19 The Start Events Toolbar
End Events

images/EndEventsToolbar.png

Figure 20 The End Events Toolbar

These events terminate a process. They should be placed directly onto the diagram.

Intermediate Events

images/IntermediateEventsToolbar.png

Figure 21 The Intermediate Events Toolbar

Intermediate events can be either placed onto the diagram or directly onto an activity. For example:

images/IntermediateEventsCase1.png

Figure 22 A Message Event

images/IntermediateEventsCase2.png

Figure 23 Timer Event During Activity Execution

The Gateway Toolbar

This toolbar lets you add gateways inside the diagram.

images/GatewayToolbar.png

Figure 24 The Gateway Toolbar

BPMN gateways are:

The Links Toolbar

images/LinksToolbar.png

Figure 25 The Links Toolbar

The Links toolbar gives access to several types of BPMN link:

To create a link, click one of the link creation commands. In the Diagram View, select the source element and then select the destination element.

Note
There are restrictions on objects that can be linked together and on the type of the link. For instance, a Sequence Flow can only connect two objects within the same process and the same pool boundary. See the Flow Object Connection Rules of the BPMN Specification for more information.

The Artifacts and Association Toolbar

images/ArtifactsToolbar.png

Figure 26 The Artifacts and Association Toolbar

These commands let you add Annotation, Data Object, Group, and Association elements to the diagram.

Annotation

To add a textual annotation, click the Create a Text Annotation command and place the annotation box in your diagram. Then select the annotation box either in the working area (or in the Tree View) and enter your text in the Name field in the Properties View (see Properties View).

Data Object

To create a Data Object, click the Create a Data Object command and place the object in your diagram. This object can be named in the Properties View (see Properties View).

Group

To create a Group, click the Create a Group command and place the group in your diagram.

Association

To create an Association, click the Create an Association command and then click the objects you want to associate in your diagram.

Swimlanes Toolbar

images/LanesToolbar.png

Figure 27 The Lanes Toolbar

BPMN supports the notion of Pools for representing organizations, and Lanes for representing departments within an organization. ILOG JViews BPMN Modeler supports both concepts.

Lanes

To create Lanes in a diagram, click the Create Lane command, and place the lane onto the diagram. Then, drop your diagram objects into the lane. The property of the object, see Properties View, is then updated to indicate that it belongs to the lane.

images/LaneCase1.png

Figure 28 Lanes

To remove an object from a Lane, select the object and remove its Lane property, see Properties View.

The size of the lane is determined by the position of the objects within the lane. In some cases, an object may appear to be inside a lane to which it does not belong. This can happen if a lane is enlarged when one of its elements is moved.

Pools

Pools are similar to lanes but they can include lanes within them.

To add a Lane into a Pool, just drop a Lane into the pool

images/PoolCase.png

Figure 29 Pools