cancel
Showing results for 
Search instead for 
Did you mean: 

Activiti Designer - Custom Tasks (Extension Points)

robertkujawa
Champ in-the-making
Champ in-the-making
Hi

Tutorial  on website http://activiti.org/userguide/index.html#eclipseDesignerExtending describing a procedure to creating some custom task, with custom properties etc. Everything works fine, but problem arrives when you want to deploy a Activiti Designer Editor with your application. I spent few days to investigate how to bind user custom task and deploy. So for me was much more easily to get source codes, add a extension points to activit designer and create a plugin which extends this extensions points. Now I can easily deploys my and Activiti Designer plugins and get my custom task visible on the palette.

So I question arrised - can Activiti Designer could include such solution for extending and adding customs pieces of logic?
7 REPLIES 7

tiesebarrell
Champ in-the-making
Champ in-the-making
I agree that it might seem confusing there are apparently two ways to do things, but this is actually a deliberate design decision. We aimed to make extending Designer with CSTs as accessible as possible to developers, without having to understand how to develop Eclipse plugins. At the moment you cannot add CSTs through an extension point, because that would imply two code bases for the same functionality. I don't know if this helps you, but this is the reasoning behind it.

robertkujawa
Champ in-the-making
Champ in-the-making
The reason why I developed Extension Points in Activiti Designer was to deploy CST's in application, since our application embeds Activiti Designer Editor. I didn't find solution how to deliver CST's to deployed application (problem with "User Library" and classpaths,etc).

My solution use both functionality and works fine.
tiesebarrell: I can send you codes

tiesebarrell
Champ in-the-making
Champ in-the-making
If you have a patch you would like to contribute, please do so. If you've found a straightforward way to create CSTs, I'd be happy to look into whether we can create a default option for using this.

marekb
Champ in-the-making
Champ in-the-making
Hi,

Will Robert's extension points be added to Activiti Designer plugin??

I'm looking for a way do extend Activiti, i.e. add a new component to the pallete with a UI configuration view (dynamic content, calling remote services etc)

The best way, i think, would be an extension point in Activiti Designer plugin.


Cheers

tiesebarrell
Champ in-the-making
Champ in-the-making
I haven't been able to look at them, but it's still on my list.

marekb
Champ in-the-making
Champ in-the-making
I suppose that your list of issue to deal with is huge Smiley Happy.

Is this issue near top of the list??
I ask because i wonder if we should wait for it or prepare own soluction.

Is this code available in SVN (branch?) or as a patch?

Thanks
Cheers

tiesebarrell
Champ in-the-making
Champ in-the-making
If I'm not mistaken, the next planned release is in March. Yes, I would like to try to get it in by then. For the moment, you might be better served rolling your own if you need absolute guarantees.