Skip to main content



      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 08:00 Go to next message
Eclipse UserFriend
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 09:49 Go to previous messageGo to next message
Eclipse UserFriend
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 16:25 Go to previous messageGo to next message
Eclipse UserFriend
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 11:00 Go to previous message
Eclipse UserFriend
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:Own Extensions for the metamodel & modeler
Next Topic:Problems opening a BPMN flow
Goto Forum:
  


Current Time: Mon Mar 24 07:06:33 EDT 2025

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

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

Back to the top