我有一个业务流程要求,请求者应该能够“调用”他提出的工作流案例。
流量就像,
Start ---> Requestor ----> Approver -----> Updater -----> End
Requestor 、 Approver 、 Updater 是人工任务。
因此,在 Requestor 任务完成并转到 Approver 任务后(如果它没有开始),请求者应该能够“召回”流程实例,并且流程应该返回到 Requestor。
我了解批准人“人工任务”的工作项目将可用。如果我中止该工作项(内部任务退出),流程会返回到“请求者”吗?
如果它不会回流,我想知道我是否可以在流程定义中添加一些信号处理程序并中止。
Start ---(signal handler to abort Approver task)----> Requestor ----> Approver -----> Updater -----> End
环境:JBoss 7.1.0、JBPM 5.4.0.Final、Drools 5.5.0.Final、Spring 3.0.6.RELEASE