Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "STP/BPMN Component/STP BPMN Presentation (Part 2)"
(→Editor functionalities) |
(→Editor functionalities) |
||
Line 31: | Line 31: | ||
* Copy/paste in compartments | * Copy/paste in compartments | ||
+ | We have a good support of copy and paste. GMF does not basically support the possibility to copy and paste elements in compartments because some rules apply depending of the object model. | ||
+ | In our case, we have the edges between the activities copied if the activities are copied, for example. | ||
* Drag a shape from one container to another | * Drag a shape from one container to another | ||
+ | Just select a shape and drag it to another pool while pressing shift. | ||
+ | |||
+ | [[Image:DragBpmnShapeToOtherPool.png]] | ||
== Generating BPMN == | == Generating BPMN == |
Revision as of 02:24, 2 February 2007
- Quick access
STP BPMN Presentation (Part 1)
STP BPMN Presentation (Part 2)
STP BPMN Presentation (Part 3)
Editor functionalities
- Export the diagram as an image
Usually, when you want to export a GMF diagram as an image, you can follow this procedure: 1. Right-click on the diagram and select file, Export As file
2. A dialog pops up and you select the format of the image, its filename and location.
We added an export wizard to do the same operation, since we have Eclipse users used to find everything in there. 1. Click on Export in the file menu.
2. Select the bpmn_diagram file you want to export.
3. Choose the format in the options, the image file name and location.
- Copy and paste shapes into a text processor
Using the copy and paste command, GMF enables you to paste shapes into a word processor.
- Copy/paste in compartments
We have a good support of copy and paste. GMF does not basically support the possibility to copy and paste elements in compartments because some rules apply depending of the object model.
In our case, we have the edges between the activities copied if the activities are copied, for example.
- Drag a shape from one container to another
Just select a shape and drag it to another pool while pressing shift.
File:DragBpmnShapeToOtherPool.png
Generating BPMN
We created a BPMN factory that generates fragments of BPMN imported into a diagram.
- Generator sample
This sample generates some BPMN out of a BPEL file. BPEL (Business Process Executable Language) is a XML based standard for the execution of business processes. In this scenario, a BPEL process is instrumented into a BPMN pool. It exposes the sequences and gateways of the BPEL as BPMN shapes. It keeps annotations that link to the original BPEL markup. See this bug to keep track on it.
Here is the BPEL file we are going to generate BPMN from:
<?xml version="1.0" encoding="utf-8"?> <bpel:process> <bpel:scope> <bpel:sequence> <bpel:scope> <bpel:sequence> <bpel:assign/> <bpel:assign/> </bpel:sequence> </bpel:scope> <bpel:assign/> <bpel:assign/> <bpel:sequence> <bpel:assign/> <bpel:assign/> <bpel:scope> <bpel:sequence> <bpel:assign/> <bpel:assign/> </bpel:sequence> </bpel:scope> </bpel:sequence> </bpel:sequence> </bpel:scope> </bpel:process>