kiegroup / jbpmmigration

Migration tool for process definitions from jbpm 3 PDL to standard BPMN2
http://community.jboss.org/wiki/jBPM5migrationtoolproject
16 stars 15 forks source link

Ensure migration of jBPM exception framework process to bpmn2 #19

Closed eschabell closed 13 years ago

eschabell commented 13 years ago

This use case exists here https://svn.jboss.org/repos/jbpm/projects/exception_framework, but going to pull project into github for all to use. Will supply link to process definition to be migrated.

eschabell commented 13 years ago

This is the file to migrate! https://github.com/eschabell/jbpm3_exception_framework/blob/master/src/main/jpdl/process/processdefinition.xml

eschabell commented 13 years ago

Used the task node here to expand our simple handling of tasks. Only missing node-enter and node-leave action classes.

eschabell commented 13 years ago

Have to finish the extended node, state and decision by adding them into existing tests.

eschabell commented 13 years ago

Used state node to expand the existing bpmn serviceTask unit test migration. Have migrated node-enter and node-leave to single action in results.

eschabell commented 13 years ago

Refactored out events into apart xsl from the state migration sheet. This will also help complete task node testing to include eventual node-enter and node-leave elements.

eschabell commented 13 years ago

Work to be done yet on node and decisions with regards to node-enter, node-leave and handler elements.

eschabell commented 13 years ago

Fixed decision node test to now save handler information into the documentation element.

eschabell commented 13 years ago

Refactored node and state tests to use scriptTask's for their handlers and to provide them as comments within the script elements.

TODO: fix broken task test as the event xsd has been refactored and not using implementation tag anymore.

eschabell commented 13 years ago

Added new unit test for exception framework process use case. Closed by e2be56231fca6c025d7cae0287508ec457f1aae6.