Activiti 开发主意事项

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

 

 

 

你可能感兴趣的:(Activiti,jbpm,drools)