Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » BPMN 2.0 Modeler » Importing BPMN 2.0 models from other tools
Importing BPMN 2.0 models from other tools [message #870970] Thu, 10 May 2012 12:00 Go to next message
Julia Rubin is currently offline Julia Rubin
Messages: 11
Registered: July 2009
Junior Member
Is it possible to import to BPMN 2.0 Modeler models created by other BPMN 2.0 tools, e.g., IBM BlueworksLive?

Thanks,
Julia
Re: Importing BPMN 2.0 models from other tools [message #871596 is a reply to message #870970] Mon, 14 May 2012 13:49 Go to previous messageGo to next message
Robert Brodt is currently offline Robert Brodt
Messages: 611
Registered: August 2010
Location: Colorado Springs, CO
Senior Member

Since the BPMN2 Modeler can handle the full BPMN 2.0 spec model and since Blueworks Live is able to export to native BPMN 2.0 format, I would venture to guess that the answer is "yes".

Bob
Re: Importing BPMN 2.0 models from other tools [message #877810 is a reply to message #871596] Sun, 27 May 2012 20:25 Go to previous messageGo to next message
Julia Rubin is currently offline Julia Rubin
Messages: 11
Registered: July 2009
Junior Member
I would also think so. However, I can not find a way to make it work. Below is an snapshot of the format that Blueworks Live generates (unfortunately, I can neither attach the whole file nor post it here as it contains links).

I can see that the format used by BPMN 2.0 Modeler is different. Not sure which one of the tools is more compliant to the standard and how to make import / export work. Any ideas?

Thanks a lot in advance!
Julia


------------
...

<laneSet id="bpmn-ef7a3ede-a133-4aa8-89dd-0c7def29039c">
<lane name="HR Specialist" id="bpmn-d876d533-f0bd-4af2-a19a-16cc29200a32">
<flowNodeRef>bpmn-6ac4c346-d3de-4af3-a17a-3bbfdb3fae3c</flowNodeRef>
<flowNodeRef>bpmn-a2928848-b594-4c27-8ee9-5348438d76a8</flowNodeRef>
</lane>
<lane name="HR Docs Team" id="bpmn-6c887da4-fe02-41e0-b99e-530112145454">
<flowNodeRef>bpmn-e8d710e7-c421-4acb-9f9a-7d78bb67aa07</flowNodeRef>
<flowNodeRef>bpmn-412deeca-2991-4269-a2f9-f7c7801c5002</flowNodeRef>
<flowNodeRef>bpmn-b3ccdbc2-3f77-4806-832b-c1ff0d0534e4</flowNodeRef>
</lane>
</laneSet>
<sequenceFlow targetRef="bpmn-a2928848-b594-4c27-8ee9-5348438d76a8" sourceRef="bpmn-6ac4c346-d3de-4af3-a17a-3bbfdb3fae3c" id="bpmn-40f3c928-b93a-4d02-a4f9-34acdc8e6222"/>
<sequenceFlow targetRef="bpmn-e8d710e7-c421-4acb-9f9a-7d78bb67aa07" sourceRef="bpmn-a2928848-b594-4c27-8ee9-5348438d76a8" id="bpmn-da26d06f-dd3d-484d-9242-03e6060b6acd"/>
<sequenceFlow targetRef="bpmn-412deeca-2991-4269-a2f9-f7c7801c5002" sourceRef="bpmn-e8d710e7-c421-4acb-9f9a-7d78bb67aa07" id="bpmn-be4a81c7-fccd-4ec8-9d11-0937a8a2fd27"/>
<sequenceFlow targetRef="bpmn-b3ccdbc2-3f77-4806-832b-c1ff0d0534e4" sourceRef="bpmn-412deeca-2991-4269-a2f9-f7c7801c5002" id="bpmn-43383cf1-4a0b-47a3-856e-4d88e4222e03"/>
<startEvent name="Start" id="bpmn-6ac4c346-d3de-4af3-a17a-3bbfdb3fae3c"/>
<task name="Generate cd request" id="bpmn-a2928848-b594-4c27-8ee9-5348438d76a8">
<ioSpecification id="bpmn-886dc512-9161-497d-b122-abe20343212c">
<dataInput name="Employee Name" id="bpmn-a2098d2c-213a-4c40-8db6-a835f4e2abf5"/>
<dataInput name="Level" id="bpmn-d301e7a3-c84c-41d9-ac7a-4763161584d4"/>
<dataOutput name="Orientation CD Request Form" id="bpmn-ecde502d-de0b-4283-82c1-841691b3bfde"/>
<inputSet id="bpmn-6ca30e7e-aa88-4a29-bd0c-65c4e47315c7">
<dataInputRefs>bpmn-a2098d2c-213a-4c40-8db6-a835f4e2abf5</dataInputRefs>
</inputSet>
<inputSet id="bpmn-e8ac0e5c-9047-4bb5-8345-a7292055bb9f">
<dataInputRefs>bpmn-d301e7a3-c84c-41d9-ac7a-4763161584d4</dataInputRefs>
</inputSet>
<outputSet id="bpmn-60fa8e39-1451-4d40-8e93-b77b93051cd0">
<dataOutputRefs>bpmn-ecde502d-de0b-4283-82c1-841691b3bfde</dataOutputRefs>
</outputSet>
</ioSpecification>
</task>
Re: Importing BPMN 2.0 models from other tools [message #879121 is a reply to message #877810] Wed, 30 May 2012 15:00 Go to previous message
Robert Brodt is currently offline Robert Brodt
Messages: 611
Registered: August 2010
Location: Colorado Springs, CO
Senior Member

Hi Julia,

The process fragment you posted looks OK to me. The only differences I can see are:

1. dataInput and dataOutput names have spaces in them, whereas the BPMN2 editor doesn't allow spaces (this is an editor bug, come to think of it...)
2. each dataInput (and presumably dataOutput) is contained in its own inputSet, whereas the BPMN2 editor collects all dataInputs and dataOutputs in a single inputSet/outputSet. Regardless, the BPMN2 editor handles these multiple inputSets correctly.

Other than that, I can't see any other problems. Obviously you have sequenceFlows terminating at other flow nodes which are not included in the above process fragment, so I can't tell what's going on there.

Do you have any more information about where, exactly, the problems lie?

Cheers!
Bob
Previous Topic:Data flows in BPMN 2.0 Modeler
Next Topic:Problems opening a BPMN flow
Goto Forum:
  


Current Time: Thu Oct 23 17:29:43 GMT 2014

Powered by FUDForum. Page generated in 0.01865 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software