1-Can I generate Vaadin forms (or simply Java beans or even html) directly from a process definition (a .bpmn20.xml or .bpmn file created using the Activiti designer plugin in Eclipse or the Activiti designer and where form properties were precised ) without coding it myself (using the Activiti source code for example)? ->by exploiting extensionElements,activiti:formProperty, activiti:value… tags.
2-And if so, is it possible to have forms changing automatically when the process definition (form properties) change?
3-Can I use the Activiti Explorer as a base of a production application and changing the code of the Activiti Explorer so that it meets my needs (When I import the activiti-explorer war file in Eclipse I don't find any java file to modify) (http://forums.activiti.org/content/extending-explorer) ?
But the above reply in this post is positive towards using explorer for production purposes. Does this mean the latest version of the explorer (Vaadin based) good for production base and extension? If so, we might save time in typical setup and learning curve around best practices you have followed. Kindly advice ..
No, the Vaadin based Explorer has always been meant for 'demonstration' purposes. We add features to it to test out the engine. There is hardly any QA done on it.
But if you feel it is 'good enough', nopbody will stop you from using it.