AnsweredAssumed Answered

Creating a custom integration similar to Alfresco integratio

Question asked by pgb on Sep 6, 2012
Latest reply on Sep 10, 2012 by tiesebarrell
Hi,

New here. I'm looking into Activiti as a possible embedded BPM engine for our application platform. As we use Eclipse already for development, I'd like to create a tight integration between our current development tools in Eclipse and the Activiti Designer as well. With that, I mean that instead of users having to use Java Classes, they can utilize the business logic building block that they have already defined in our application platform (which uses JavaScript through Rhino as scripting language).

If I look at the current version (5.9.3), I see there's an integration for Alfresco (some custom tasks, an alfrescoScriptType for Listeners), but looking at the sourcecode, this integration seems completely hardcoded (at least for the ListenerTypes). The sort of integration that seems to have been created for Alfresco however, seems similar to what I'm looking for.

Ideally, I'd like to be able to extend the Designer, possibly through Eclipse extension points. In the process, I'd like to be able to disable the standard Listener Types (Java class, Expression, Delegate Expression and Alfresco Script) and provide my own implementations.

I see there are several topics on extension points already, but they don't seem to cover this angle:
http://forums.activiti.org/en/viewtopic.php?f=8&t=4234&start=0
http://forums.activiti.org/en/viewtopic.php?f=8&t=2718

Is anything along these lines in the planning (or am I missing something and it's already possible)?

TIA, P

Note: I know that I can already just hide the Alfresco integration through preferences.

Outcomes