With the suggested way here, in the future, the designer will still only have 1 generic type node (as available now) but with different actions, which is not nice as having different guitable nodes :-)
No, not necessarily. In the future it will be easier to customize the GPD and probably fairly easily change your processes.
This is where you learn that 'easy' is a relative term - no doubt whoever wrote that does consider it 'easy' - doesn't mean it actually is easy. LOL.
You can use custom nodes (in behaviour!!) as well... this is indeed fairly easy. Custom nodes with their own image etc in the GPD is currently not
You can use custom nodes (in behaviour!!) as well... this is indeed fairly easy.
In this context, I assume you are referring to the default 'vanilla' node that's available in the GDP?
I agree that's a very useful basis for custom behaviour.
Custom nodes with their own image etc in the GPD is currently not
I was going to take a look, but I think I'll leave it for now. LOL.
The ESB 'node' is a nice example of extending the GPD with a custom property pane, a custom icon but by using the generic node type with an action on it.... This is not to difficult and does not require adding real/full custom nodes.
That what I was looking for,
It doesn't really matter for me if the logic is done via an action or a custom node type as long as there's a possibility to create 'different' gui nodes,
Where can I find the example? including the GPD customizations?
and btw, is it also possible to modify the properties of the node via the gui? like customizing the parameters of the actions through the gui (properties view) instead of typing the parameters in free text?
It's not an example, it is in the GPD source
Well, the designer is not so easily extend able
It is extendable, but indeed not that easily.
- checkout the designer project; use the 3.1.x branch; instructions here: http://labs.jboss.com/jbossjbpm/gpd_sources/
- look at the plugin.xml for the different ESB node contributions
I am afraid that this requires a fair amount of Eclipse programming knowledge still.