cancel
Showing results for 
Search instead for 
Did you mean: 

Activiti Modeler Reusable Design Components

gjractiviti
Champ in-the-making
Champ in-the-making
Hello all,

Does Activiti Modeler have built-in features that allow the dragging and dropping of previously designed components such as User Tasks, Sub-Processes, Call Activities, etc.?  In other words, if I design several Call Activities that I want to reuse with several Activiti processes is there a way that I can just drag and drop the pre-configured Call Activity component into a new Activiti process diagram?

If not, does Activiti Modeler support extending this type of functionality through palette customization or  some other method?

Appreciate your thoughts,

Gavin
5 REPLIES 5

hari
Star Contributor
Star Contributor
Hi Gavin,

If you are using eclipse for designing the BPM's, you can open up the bpm's in an xml editor by right clicking on the BPM and selecting Open With option. Now you may copy the content from one BPM to other BPM, save it and reopen as Activiti Diagram Editor. You will see the changes in this way.

gjractiviti
Champ in-the-making
Champ in-the-making
Hi Hari,

Thanks for taking the time to respond to my question.  I am aware that I could copy the xml from one Activiti process to another, but I am looking for something that is more business friendly.  Let me explain.

My Software Architect is encouraging our Product Owners and Business personnel to develop their own Activiti process workflows through Activiti Modeler, which could then be passed to developers for full implementation. Activiti Modeler is seen as being more business friendly as a workflow modeling tool, as opposed to the Eclipse IDE. The Software Architect would like the business personnel to be able to use pre-defined building blocks, like tasks or sub-processes, to build new Activiti processes. This would allow using pre-defined components that already have customized names, variable expressions, Java Delagates, Listeners, etc. to build a new Activiti process and in turn give the business more involvement in laying out the process and potentially cut down on development time.

I hope this gives you and others a clearer picture of what sort of functionality I am trying to research.

Ever heard of anything along the lines that I am describing?

Thanks for your time,

Gavin

martin_grofcik
Confirmed Champ
Confirmed Champ
Hi Gavin,

My Software Architect is encouraging our Product Owners and Business personnel to develop their own Activiti process workflows through Activiti Modeler
It depends on their knowledge. ( I would say that developer and business personnel have to work on the process together)


Building blocks:
http://www.activiti.org/userguide/index.html?_ga=1.216378582.196872233.1460021334#eclipseDesignerCus...

regards
Martin

gjractiviti
Champ in-the-making
Champ in-the-making
Hi Martin,

Yes, even if the business personnel are able to develop an Activiti process, the developer would need to be involved to make it a fully functional process.

I am gathering based upon your reference to the Eclipse Designer Customizing Palette that the ability to have re-usable pre-configured components is not something that the Activiti Modeler or Eclipse Designer has as a standard feature. However, that it may be possible to extend Activiti Modeler or Eclipse Designer to provide the described functionality; would that be a fair statement?

Appreciate your time,

Gavin

martin_grofcik
Confirmed Champ
Confirmed Champ
Hi Gavin,

I would say, that activiti is highly extendable (We have plenty of custom components in our product in 4++ palettes.). These custom components depend on your solution -> must be implemented by your team.

Regards
Martin