eBPMN Designer is a BPMN Modeling application based on Eclipse RCP, and powered by GMF. It is a high extensible and intuitive graphic tools.

    Vote for it on EPIC :

1. Graphic presentation preferences

It is possible to specify the color and font per element type. The preference values are applied for its subclasses if the subclass hasn't the same preference setting. These preference values are used during the element creation. Afterwards, it is possible to change them via Property sheets.

2. Pool/Lane orientation

It is possible to setup the pool orientation in the preference: horizontal or vertical. The default value is horizontal. This parameter cannot be changed anymore once the diagram is created.

3. Pool Auto-layout management

This feature prevents the overlay of pools. All pools are kept in the same size in the orientation. Resize of one pool changes all others.

4. Connectivity control

A complete connectivity control for Sequence Flow, Message Flow and Association is implemented through the BPMN specification. This feature prevents the semantic wrong connection and simplify the use of the tool.

5. Type conversion

After the element creation, it is possible to change the element type. This change is limited for Activitiy and Gateway. The Activity includes SubProcesss, Task.

The conversion can be done via the context menu.

6. Insert an element between connected elements

Between a sequence connection, it is useful to insert a new element.

See "Tutorial 3"

7. Embedded SubProcesss design

eBPMN supports not only the collapse and restore of the view, but also maximum view for in-place detail design.

See "Tutorial 3"

8. SequenceFlow MessageFlow and Association's Reconnection

After the setup the connection between two elements, it is very easy to change the connection by dragging the connection end point. This feature is very useful for design transition from high level to low level. It allows to keep all associated data on the connection such as Message, Data Object.

9. Boundary attachment

Some Intermediate Event such as Timer, Error and Compensation, can be attached on the boundary of an activity.

The attached element can be moved on the boundary.

10. Model explorer to show logical model view

BPMN Model explorer displays model information in logical way instead of the physical files. There are three main folders:

Folder Description
  • models
This folder contains all Data Object models, which will be used in process transition. The model can be defined in EMF or UML2.
  • participants
This folder groups all enterprise organization structures.
  • process
This folder holds the process diagrams and model elements.

11. Boundary attachment of Start/End event

The Start and End event can be attached on the boundary of an Embedded SubProcess.

12. Embedded SubProcess Refactory by Grouping

This refactory creates a new Embedded SubProcess, it regroups all selected elements. All incoming/outgoing connections to the selected elements in the group will connect to the new Embedded SubProcess

13. Association of the participants in Pool and Lane

A Pool presents an Entity in an organization. A Lane corresponds to an Entity or Role. During the creation of a Pool and Lane, it is necessary to setup this information.

To see an enlarged view, click here. The demo takes 16 seconds.