cancel
Showing results for 
Search instead for 
Did you mean: 

Activiti Designer 5.9.1 released

trademak
Star Contributor
Star Contributor
Hi all,

I've just released a new version of the Activiti Designer (5.9.1).
This version was intended to be just a bug fix release but also includes:

- Pools and lanes support. A lot of people were asking for this so I'm happy to say that it's included now.
I'm also looking for feedback on how this support can be improved.
Be aware that if you add more than one pool to the diagram, Activiti will see these pools as separate processes.
- Added support for event gateways
- Added support for intermediate none throw event
- Bug fixes based on feedback on version 5.9.0

As always I welcome any feedback and let me hear about new features you would like to see added.

Best regards,
29 REPLIES 29

trademak
Star Contributor
Star Contributor
Hi,

Thanks, I can reproduce this error so I'll create a fix.
Note that in most cases one pool should be used to be able to deploy a process definition to Activiti.
With more than one pool, there will be multiple process definitions deployed and you can't yet have communication between pools.

Best regards.

oca
Champ in-the-making
Champ in-the-making
Hi, that's great.
Here 's another quick one… (see attached image)

BPMN guide 2011-01-03

7.5.1 Sequence Flow Connections Rules

Note that if a Sub-Process has been expanded within a Diagram, the objects within the Sub-Process cannot be
connected to objects outside of the Sub-Process. Nor can Sequence Flows cross a Pool boundary.

Cheers

Olivier

twse
Champ in-the-making
Champ in-the-making
Have had some trouble in getting the Activiti Designer 5.9.1 to work. I have not been an active developer for ages - sold my soul years ago and moved into project management and stuff like that… So I am painfully aware that this might be a really stupid post (in which case have fun and flame away). Smiley Happy

My OS is Windows 7 Enterprise w. Service Pack 1 and I have JDK7 installed.

On my first attempt I was using the latest 64 bit Eclipse Indigo version:

The installation went smooth enough but when I tried creating a simple test process the Properties tab for the process elements simply was not there.

On my second attempt I changed to the latest 32 bit Eclipse Indigo version instead (thought that it might be an issue with the 64 bit version):

The re-installation did not go all that smoothly… Did not work until after I had deleted the old workspace and config directories for Eclipse. But after that I thought everything might be fine. But…

When I tried creating my simple test process the Properties tab for the process elements was there and I thought that I was home free until I tried adding Form Values. In the Form Property Configuration window there where no "Ok" or "Cancel" buttons allowing me to save whatever I have entered. Is there a magic trick to applying what I have entered there or is my installation still giving me trouble?

Grateful for any help!

gunnar1
Champ in-the-making
Champ in-the-making
Have had some trouble in getting the Activiti Designer 5.9.1 to work. I have not been an active developer for ages - sold my soul years ago and moved into project management and stuff like that… So I am painfully aware that this might be a really stupid post (in which case have fun and flame away). Smiley Happy

Hi twse,

there are no stupid posts. Your questions are a quick win.
- To open the (missing) properties tab in eclipse you can click Menu->Window->Show View…->Other…->General->Properties.
- To save your work just type CTRL + S - it's just like saving your work in any other editor.

If your intention is not to develop but more on the requirements side - there is a professional web based editor from Signavio (see http://www.signavio.com/en.html). They have excellent BPMN2 support - and an Activiti specific version is available as well. If you want to try a limited core version - check out and build/install this: http://docs.codehaus.org/display/ACT/How+to+build+Activiti+Modeler+from+Signavio - the result will give you a good impression. Or try the official SaaS version.

Cheers
Gunnar

winsy
Champ in-the-making
Champ in-the-making
Hi,
I just upgrade the designer from 5.8.1 to 5.9.1,but when i open a bpmn20.xml file whith the designer,it show me a blank area, no any element.The xml file is an example from activiti.Is this a issue?

Best regards.

trademak
Star Contributor
Star Contributor
Hi Winsy,

In the current version the Designer can only open BPMN 2.0 XML files with BPMN DI information.
The examples don't have the BPMN DI information, so you get an empty diagram.
It's on my todo list to also be able to import XML files without the DI info.

Best regards,

transconnect
Champ in-the-making
Champ in-the-making
Hi trademak,

nice to have the pool and lanes feature! I have created a simple process with one pool and one lane containing a simple Start-Usertask-Stop Process.
While deploying the BAR the Activiti Explorer shows an error:

Invalid reference in 'bpmnElement' attribute, process process1 not found
I figured out, that in the BPMN 2.0 XML document, the node bpmndi:BPMNPlane refers to the (old) process ID created by the diagram wizard.
But after dropping a pool into process, the id of the process was changed to process_pool1
Here is the XML fragment:

  …
  <collaboration id="Collaboration">
    <participant id="pool1" name="Pool" processRef="process_pool1"></participant>
  </collaboration>
  <process id="process_pool1" name="process_pool1">
    <laneSet id="laneSet_process_pool1">
      <lane id="lane1">
        <flowNodeRef>startevent1</flowNodeRef>
        <flowNodeRef>endevent1</flowNodeRef>
        <flowNodeRef>manualtask1</flowNodeRef>
      </lane>
    </laneSet>
    <startEvent id="startevent1" name="Start"></startEvent>
    <sequenceFlow id="flow1" name="" sourceRef="startevent1" targetRef="manualtask1"></sequenceFlow>
    <endEvent id="endevent1" name="End"></endEvent>
    <sequenceFlow id="flow2" name="" sourceRef="manualtask1" targetRef="endevent1"></sequenceFlow>
    <manualTask id="manualtask1" name="Manual Task"></manualTask>
  </process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_process1">
    <bpmndi:BPMNPlane bpmnElement="process1" id="BPMNPlane_process1">
   …
After changing manually bpmndi:BPMNPlane bpmnElement="process1" to process_pool1, the created BAR can be deployed without any error.
Is there any hint to work with pool and lanes?

with best regards

trademak
Star Contributor
Star Contributor
Hi,

Hmm okay, I think this is already fixed on trunk.
I'll check to confirm that.

Best regards,

stevegreenbaum
Champ in-the-making
Champ in-the-making
I am using 5.9.2 and just had a diagram disappear after I closed Eclipse and then reopened.  Prior to this I was experimenting with pools and lanes, but had deleted them before saving.  After the diagram disappeared I looked at the xml and still saw the <collaboration> in the xml.  I deleted those tags and then when I reopened the diagram it appeared again.

wolfzwolf
Champ in-the-making
Champ in-the-making
One of the key features of BPMN as a process design notation is the communication between organisations using message flows.
If theres not support for messageflows in activiti how can I model a multi-instance-workflow where process instances depend on each other?