Screencast: from zero to executable process with the Activiti Designer

The Activiti 5.2 release contained tons of new features. One component that has been doing major leaps with every release, is the the Activiti Designer plugin for Eclipse. In the latest release, both BPMN 2.0 ‘diagram interchange’ and BPMN 2.0 import have been added. The first one enables that your process looks exactly the same on every BPMN 2.0 compliant editor. The second one allows to import any BPMN 2.0 compatible process and enhance it in the comfortable environment of Eclipse. Furthermore, the Activiti Designer is completely contributed by four Dutch guys in their free time (and two of them are writing the Activiti book)… yessir, this is one piece of open-source awesomeness.

In the following screencast I demonstrate how you can model a BPMN 2.0 process using the Activiti Designer, how you can easily generate a skeleton unit test from that model and finally how you get it running in Activiti explorer. And that all in less than 10 minutes! Enjoy.

Be sure to set the video to full screen to enjoy it to the fullest 🙂


  1. Tiese Barrell February 8, 2011

    Great demo, Joram 🙂 Cool to see the tool in action on someone else’s machine.

    Note to viewers: you can see Joram actively publishing the process to BPMN in the demo by right clicking the demo. If you check the preference in Eclipse’s settings, it will also do that automatically each time you save the diagram, so there’s a fresh BPMN XML waiting for you!

  2. Joram Barrez February 9, 2011

    Awesome, I didn’t know that! Will that become the default behavior?

  3. Bruce Silver February 10, 2011

    Very nice demo, Joram. I am especially interested in the BPMN 2.0 xml interchange between tools, including BPMNDI. Please get in touch to see how we can explore this.

  4. rajenkumar March 10, 2011

    That was very useful.Thanks for the screencast.Is it possible to give a tutorial to call a webservice from activiti process and use the result in a user task. I am new to BPMN and Activiti.

    I am trying to use the web service task and configure it in the bpmn20.xml using

    I find the interface congifuration confusing.
    Plz help!!!!!


  5. Ramu June 22, 2011

    Excellent Screencast, Joram, I was trying to repeat the same with the designer version 5.6, however the eclipse is giving errors like this:

    6/22/11 11:19:06 PM IST: Missing artifact org.codehaus.groovy:groovy:jar:1.8.0:compile
    6/22/11 11:19:06 PM IST: Missing artifact antlr:antlr:jar:2.7.7:compile
    6/22/11 11:19:06 PM IST: Missing artifact asm:asm:jar:3.2:compile
    6/22/11 11:19:06 PM IST: Missing artifact asm:asm-commons:jar:3.2:compile
    6/22/11 11:19:06 PM IST: Missing artifact asm:asm-util:jar:3.2:compile
    6/22/11 11:19:06 PM IST: Missing artifact asm:asm-analysis:jar:3.2:compile
    6/22/11 11:19:06 PM IST: Missing artifact asm:asm-tree:jar:3.2:compile
    6/22/11 11:19:06 PM IST: Missing artifact com.h2database:h2:jar:1.2.132:compile
    6/22/11 11:19:06 PM IST: Missing artifact junit:junit:jar:4.8.2:compile

    Any help?

  6. Ramu June 23, 2011

    Sorry, my mistake, Maven repository issues.

  7. Patricio Contreras July 14, 2011

    Hi, This is a great demo. veru useful.
    However, I have an issue. For using my own mail credentials do I have to setup a property tag in config activiti file? Otherwise I am having this error “06140001 Wrapped Exception (with status template): Could not send e-mail”

  8. Joram Barrez July 18, 2011

    @Patricio: you need to have (ofc) a mail server running on your machine. You also need to add some lines to your Activiti config, see

Leave a Reply

Your email address will not be published. Required fields are marked *