欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Activiti 开发主意事项

程序员文章站 2022-06-22 18:19:02
...

Activiti 5.9

 

runtimeService.signalEventReceived(String signalName)

这里的signalName就是流程定义里的name(not id)

 

<signal id="alertSignal" name="alert" />
 

跟rule(Drools DRL)结合部署时, 需要将rule和流程定义文件一起打成一个BAR(zip包也可以)

Note 部署时, 如果流程文件的扩展名是.bpmn(用eclipse designer默认创建的流程文件就是.bpmn), 需要为deployment的name指定一个.bpmn20.xml的名称, 负责activiti无法识别到你的流程定义

 

Deployment deployment = repositoryService.createDeployment()
				.name("BusMonitorProcess.bpmn20.xml").addZipInputStream(zis)
				.deploy();

 另一种直接的方式就是在BAR包里的.bpmn文件直接改一下扩展名为 .bpmn20.xml