我在项目中使用JBPM工作流程。
要求:我有两个用户任务。在这里,我的工作流程落在第一个任务上,说'Task-1'。并将其分配给用户说'User-A'。用户A正在努力。同时,对于某些情况,我需要持有'Task-1'并创建另一个任务说'Task-2'。该任务被分配给另一个用户说'User-B'。一旦'Task-2'完成,我需要回到具有适当状态的'Task-1'。即,用User-A分配状态。
如何使用Java和JBPM Workflow / Drools
来完成这些要求提前致谢
答案 0 :(得分:0)
答案 1 :(得分:0)
我认为最好的做法是在第一个用户任务上使用边界事件,这将暂停第一个任务(您需要在自定义任务中对其进行编码)并生成新的用户任务。
第二个任务完成后,你将恢复第一个任务(同样需要另一个自定义任务),然后是End事件(不是终止事件!你可以看到差异here)停止执行的线程,让另一个线程继续。