I am Andrey Lumyanski, J2EE Developer and Architect from Belarus. Now I work on internal BPM framework for mycompany and we decided to use Activiti as embedded process engine. Moreover, my employer allows me to make contributions to Activiti. I have made my first contribution (commited to branch ACT-620): Add process variable declarations http://jira.codehaus.org/browse/ACT-620 http://forums.activiti.org/en/viewtopic.php?t=1072&p=4345#p4345 I have just added support of <itemDefinition>, <dataObject>, <ioSpecification> and some test processes to check if the declaration is supported. You should to know that Activiti supports runtime variables, I have just added to support in design time. Of cause, it is not final solution – no variable type validations, etc.
I would like to ask for Activiti Eclipse Process Designer developers: could you either add variable declaration support from designer side or allow me to contribute?
Welcome to the team! If you could contribute this to the Designer that would be really great. On the wiki page you can find the steps to create a developer environment for the Activiti Designer. Let me know if you need some help.