基于公司的业务总是会画流程图去做巡查上报的业务,我就把这个业务封装成可配置的流程业务便于以后的快速开发,针对的是后台程序员的定制化开发,而不是针对客户的自定义定制,那样虽然更加友好,但是开发难度和成本更大,我这种方式是针对不变的流程图的快速开发。
项目使用mybaits+activiti
项目地址:https://github.com/lightTrace/activititModel
项目结构图:
定义一个流程图,复杂程度一般:
对应的activitit.json
{
"deployProcess":{
"name":"activiti流程示例",
"bpmnPath":"cn/com/wavenet/activiti/diagrams/activitiExample.bpmn",
"pngPath":"cn/com/wavenet/activiti/diagrams/activitiExample.png"
},
"processDefinitionKey":"myProcess",
"