Search code examples
user-interfacejbpmbpmnactiviti

Activiti modeler: Customized editor and service tasks with specific attributes


I use Activiti as BPMN 2.0 workflow manager. The Activiti modeler is a graphical user interface intended to use in the browser to model these processes.

I want to customize the editor interface in the following way:

  • removal of unneeded bpmn elements so that the UI shows only the relevant task types
  • disabling attributes for specific tasks so that the UI shows only the relevant ones
  • addition of new tasks with predefined attributes

I read something about Stencil Sets, but I am not sure if that fits to my requirements. Also there is tutorial in the User Guide for something similar when using the Activiti Designer which runs in Eclipse and not in the Browser: Extending Activiti Designer (it is marked as experimental though)

Are Stencil Sets the way to go and do they fulfill my requirements? Any pointers to the right direction?


Solution

  • You should be able to achieve this if you checkout Signavio Core Components (on which Activiti Modeler is based), modify the sources and rebuild the web app.

    http://code.google.com/p/signavio-core-components/