Appendix B. BPMN 2.0 supported elements in Activiti

 

As described in chapter 2, the full BPMN 2.0 specification consists of a large range of elements. Activiti provides support for the common BPMN 2.0 elements, so it’s important to know which BPMN 2.0 elements are supported and which Activiti extensions are implemented for these elements. The Activiti user guide already provides a good overview of the supported elements, but this appendix is available offline and provides a slightly different angle on the BPMN 2.0 elements, focusing on the usage options.

The BPMN 2.0 elements can be categorized in some basic groups:

  • Start and end events
  • Tasks
  • Other activities
  • Intermediate events
  • Sequence flows
  • Gateways
  • Boundary events

In the following subsections, the supported BPMN 2.0 elements are discussed in these element groupings.

B.1. Start and end events

The following start and end events will be described in this section:

  • None start event
  • Timer start event
  • None end event
  • Error end event

B.1.1. None start event

The none start event is the simplest start event element that can be started using the Activiti API, such as with the startProcessInstanceByKey method of the RuntimeService interface. The graphical representation is shown in figure B.1.

Figure B.1. None start event

The XML representation of the none start event is

<startEvent id="startEvent" name="Start event" />

The attributes shown in table B.1 can be configured on a none start event.

B.2. Sequence flows

 
 
 

B.3. Tasks

 
 
 

B.4. Gateways

 
 
 

B.5. Other activities

 
 

B.6. Boundary events

 

B.7. Intermediate events

 
 
 
 
sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage
test yourself with a liveTest