jbpm设计缺陷
/**
* 删除
* 只能直接删除流程部署
* 而没有提供删除流程定义的API
*/
@Test
public void testDeleteDeployment(){
processEngine.getRepositoryService()
.deleteDeploymentCascade("10001");
}
想要删除流程定义
/**
* 根据key得到所有的流程定义,然后遍历每一个流程定义,得到流程部署,然后依次删除
*/
2、 * 根据taskid查询任务 taskService.getTask(String taskId);和其他的查询不一样
3、完成任务设置参数,下面的方法可以编译,但是运行报错
org.jbpm.api.JbpmException: No unnamed transitions were found for the task '申请请假'
@Test
public void testWhenFinishTash(){
Map<String, String> variables = new HashMap<String, String>();
variables.put("请假天数", "2天");
variables.put("请假原因", "看1942");
processEngine.getTaskService()
.completeTask("70002", variables);
}
4、jbpm的API:任何一个人都能执行该任务,并不局限于候选人
相关推荐
CherrylinORC 2012-07-31
特 2011-10-12
wangcaipang 2011-02-23
whileinsist 2017-09-08
MayMatrix 2017-09-08
xnuzfm 2014-03-11
spprogrammer 2013-12-18
Gin工作室 2013-11-13
Gexrior 2012-08-25
新开源牛海龙 2012-02-18
tianhennan 2011-07-22
MayMatrix 2017-01-05
HEERY 2013-06-29
什么什么高手 2013-02-27
易鲸捷大数据库 2013-01-05
bianruifeng 2012-08-27
园搬家测试账号 2011-12-09