| At line 11 changed 7 lines. | 
| * [2] Create and load identities into jBPM database | 
| * [3] Enhance Process Defintion by creating and assigning tasks | 
| * [4] Write test case to validate Process Definition execution | 
| * [5] Enhance Process Defintion by creating ActionHandlers (DecisionHandler) | 
| * [6] Write test case to validate new Process Definition execution | 
| * [7] Wire spring beans inside jBPM Actions | 
| * [8] Test spring bean execution | 
| * [2] Enhance Process Defintion by creating and assigning tasks | 
| * [3] Write test case to validate Process Definition execution | 
| * [4] Enhance Process Defintion by creating ActionHandlers (DecisionHandler) | 
| * [5] Write test case to validate new Process Definition execution | 
| * [6] Wire spring beans inside jBPM Actions | 
| * [7] Test spring bean execution | 
| At line 27 changed 1 line. | 
| The following files are from the Jbpm Starter Kit (see [IntegeratingJBPMIntoAppfuse] for the download link) :- | 
| The following files are from the Jbpm Starter Kit (see [IntegratingJBPMIntoAppFuse] for the download link) :- | 
| At line 29 changed 1 line. | 
| Copy the following files to {{org.appfuse.jbpm.config}}: | 
| Copy these files to {{org.appfuse.jbpm.config}}:\\ | 
| At line 48 changed 1 line. | 
| \\ | 
|  | 
| ;:%%(color: blue)''You might want to change the cache provider for production usage to a more robust one such as Ecache. If you plan on sticking with this one, ensure that {{dao.compile.classpath}} in {{properties.xml}} contains this reference:''%% | 
|  | 
| {{{ | 
| <!-- DAO --> | 
| <path id="dao.compile.classpath"> | 
| ... | 
| <pathelement location="${commons-collections.jar}"/> | 
| ... | 
| </path> | 
| }}} | 
|  | 
| At line 61 added 1 line. | 
|  | 
| At line 64 removed 1 line. | 
|  | 
| At line 72 changed 2 lines. | 
| <deployprocess cfg="src/dao/org/appfuse/jbpm/config/hibernate.cfg.xml" | 
| properties="src/dao/org/appfuse/jbpm/config/create.db.hibernate.properties"> | 
| <deployprocess cfg="src/dao/org/appfuse/jbpm/config/hibernate.cfg.xml" | 
| properties="src/dao/org/appfuse/jbpm/config/create.db.hibernate.properties"> | 
| At line 75 changed 1 line. | 
| </deployprocess> | 
| </deployprocess> | 
| At line 77 changed 2 lines. | 
| cfg="src/dao/org/appfuse/jbpm/config/hibernate.cfg.xml" | 
| properties="src/dao/org/appfuse/jbpm/config/create.db.hibernate.properties"/> | 
| cfg="src/dao/org/appfuse/jbpm/config/hibernate.cfg.xml" | 
| properties="src/dao/org/appfuse/jbpm/config/create.db.hibernate.properties"/> | 
| At line 81 removed 1 line. | 
|  | 
| At line 87 changed 3 lines. | 
| {{build.processes}} is a convenience task to build process defnitions. Multiple definitions can be added. | 
| {{declare.jbpm.tasks}} does exactly what it names implies, loads task definitions used in the next target. | 
| {{clean_jbpm}} refreshes the jbpm db. Which i find myself doing a lot of! It first drops the schema(you will lose all changes, so beaware), then creates a new one, then deploys the process defintions and finally loads the workflow identities(users) into the jbpm database. | 
| {{build.processes}} is a convenience task to build process defnitions. Multiple definitions can be added.\\ | 
| {{declare.jbpm.tasks}} does exactly what it names implies, loads task definitions used in clean_jbpm target.\\ | 
| {{clean_jbpm}} refreshes the jbpm db. Which i find myself doing a lot of! It first drops the schema(you will lose all changes, so beware), then creates a new one, then deploys process defintions and finally loads workflow identities(users) into the jbpm database. | 
| At line 100 added 1 line. | 
| Execute __ant clean_jbpm__ and watch the magic happen! |