cancel
Showing results for 
Search instead for 
Did you mean: 

How to create <intermediateCatchEvent> with designer?

f3lix
Champ in-the-making
Champ in-the-making
Hello,

what do I have to do in order to add a intermediateCatchEvent into my workflow?
I need a "Timer intermediate catching event" as described in the user guide: http://www.activiti.org/userguide/index.html#bpmnIntermediateCatchingEvent

Regards,
Felix

PS: I am using Activiti Eclipse BPMN 2.0 Designer version 5.7.0
4 REPLIES 4

trademak
Star Contributor
Star Contributor
Hi,

Please create a JIRA issue if you want this added to the palette of the Designer.
It's not yet implemented.

Best regards,

f3lix
Champ in-the-making
Champ in-the-making
Hi,

thanks for your reply. Can you estimate how much work it would be to add this to the palette. If you could give me some hints, maybe I could try to add it myself.
Good hints could include the files which need modifications and maybe existing classes that I could use as inspiration  Smiley Happy

Best regards,
Felix

trademak
Star Contributor
Star Contributor
Hi Felix,

I would estimate it's a couple of hours work. The hours to learn about the structure of the Designer project and Graphiti depends a lot on your experience of course.
A good starting point are the Add and CreateBoundaryTimerFeature classes in the org.activiti.designer.features project.
The IntermediateCatchTimerEvent would be similar to this.
In addition you'll need a property section class, which can be really similar to PropertyBoundaryTimerSection and Filter.
Then you'll need to add the class to the palette and the Graphiti classes in ActivitiBPMNFeatureProvider and ActivitiToolBehaviorProvider.
And this is probably not all, but let me know if you run into issues.

Best regards,

xandros
Champ in-the-making
Champ in-the-making
Have you create this palette component then? Can you share please?

If not, I have various experiences in Eclipse RCP and Plugin Development (sometime using Graphiti) and I can create and share it soon.