1.使用eclipse的activiti插件画流程图
在resource文件夹下新建一个工作流diagram
右键——new——other...——选择activiti diagram
画一个简单的工作流程图
在Event选出一个开始节点startEvent和一个结束节点endEvent
在中间过程用task里面的userTask
如:
2.部署流程定义(相当于在页面选择bpmn文件上传部署)
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
/**部署流程定义*/
@Test
public void deploymentProcessDefinition(){
Deployment deployment = processEngine.getRepositoryService()//与流程定义和部署对象相关的Service
.createDeployment()//创建一个部署对象
.name("helloworld入门程序")//添加部署的名称
.addClasspathResource("diagrams/helloworld.bpmn")//从classpath的资源中加载,一次只能加载一个文件
.addClasspathResource("diagrams/helloworld.png")//从classpath的资源中加载&