我希望实现在jbpm项目的任何用户任务中终止流程实例的能力。我知道理论上我应该能够通过将终止事件附加到工作流中的任何任务来完成这个任务,但是如果有这么多终止事件,这似乎是一个糟糕的解决方案。
有没有更好、更高效、更易读的方法来做到这一点?
发布于 2022-03-31 09:40:43
如果希望删除该进程,可以使用以下代码:
processService.abortProcessInstance(processInstanceId);processService是以下接口:org.jbpm.services.api.ProcessService
这将删除、流程实例和与其关联的任务。
作为参考,此代码使用了org.jbpm:jbpm-services-api:7.65.0.Final
此代码是在与JBPM集成的spring引导应用程序中执行的。
https://stackoverflow.com/questions/27910474
复制相似问题