jbpm的一些缺陷

1.jbpm中删除方法,只能直接删除流程部署,而没有提供删除流程定义的API。

若要删除流程定义,则需要根据key得到所有的流程定义,然后遍历每一个流程定义,得到流程部署,然后依次删除。


2.存放流程变量时不能直接使用processEngine.getTaskService().completeTask("id","集合");编译可以通过但运行会报错org.jbpm.api.JbpmException: No unnamed transtions were found for task '';

要先用processEngine.getTaskService().setVariables("id","集合");

然后在processEngine.getTaskService().completeTask("id");

这是jbpm的一个Bug。


你可能感兴趣的:(api,jbpm,bug,代码分析)