Skip to end of metadata
Go to start of metadata

Introduction

The Activiti Eclipse BPMN 2.0 Designer project provides the necessary functionality to design BPMN 2.0 processes and run these processes on the Activiti Engine.

The foundation for the Activiti Designer is the Eclipse Graphiti project (http://www.eclipse.org/projects/project_summary.php?projectid=modeling.gmp.graphiti). We currently use Graphiti 0.7.0.

For the implementation of the BPMN 2.0 specification we use the BPMN 2.0 metamodel implementation for Eclipse (http://wiki.eclipse.org/MDT-BPMN2).

We have released version 0.6.0 for the Activiti Eclipse BPMN 2.0 Designer. Note that it is not yet bullit-proof and we welcome any feedback you may have!

Try?

The installation of the Activiti Eclipse BPMN 2.0 Designer is very simple and contains the following steps:

  1. Download Eclipse Helios Classic http://www.eclipse.org/downloads/packages/eclipse-classic-361/heliossr1
  2. Install the Activiti Eclipse BPMN 2.0 Designer plug-in via the update site http://activiti.org/designer/update

That's all, you should now be able to create your first Activiti Eclipse project:
































And when you finish this wizard a blank BPMN 2.0 diagram is ready for use. Right now the following functionality is supported:

  1. BPMN 2.0 constructs Start event, End event, Sequence flow, Script task, User task, Service task, Manual task, Exclusive and Parallel gateway, and sub processes.
  2. Export of BPMN 2.0 XML when the process diagram is saved.
  3. Process image creation when the process diagram is saved
  4. Automatic creation of developer friendly ids for BPMN 2.0 constructs.
  5. Property sheets for all supported BPMN 2.0 constructs, but script, java service and user task in specific, because you can edit additional fields.
  6. To open and edit a sub process, drag one into your process diagram and double-click it to open a new editor where you can model the sub process.
  7. Generate a fully working unit test out of a BPMN 2.0 XML file
  8. Customize the palette with your own nodes


Have fun and please provide some early feedback!

Team

Tijs Rademakers - lead developer (tijs.rademakers@gmail.com)

Tiese Barrell - developer

Ron van Liempd - developer

Yvo Swillens - developer

Feature prioritization

0.6.1 release (january 1st):

  • Add receive task
  • Copy and paste functionality
  • Additional functionality to create property sheets for custom nodes
  • New icons
  • Deployment on a Activiti Engine

0.7.0 release (february 1st):

  • BPMN DI import and export
  • Web service task
  • Multipage editor for diagram, XML and deployment editor
  • Support for execution and task listeners

Later:

Labels:
  1. Sep 15, 2010

    Is this or could this be leveraging the BPMN 2.0 Metamodel Implementation for Eclipse provided by Reiner Hille-Döring?

  2. Sep 15, 2010

    Good you mention this! It already does use this BPMN 2.0 Metamodel. I'll add it to the project description.

  3. Jan 27, 2011

    Comment removed

  4. Jun 22, 2011

    Hi, I wish there was support for eclipse helios j2ee version rather than the classic. Thx