2016-10-06 99 views
0

假设我们有商业流程A。过程A可能需要更多或更少的时间(不知道)。Camunda - 按特定顺序执行流程

通常情况下,您可以有多个A进程,但有时在某些操作期间,我们需要确保一个进程在前一个进程之后执行。

我们如何在Camunda中实现它?试图找到像过程依赖关系(所以过程开始后,前一个完成),但无法找到任何东西:(

我想过在过程中添加一些变量(如depending_process)和检查是否指定的过程完成, 。但也许会有一些更好的解决方案

+1

请解释这个用例。也许你可以使用呼叫活动并调用你想在特定任务后执行的进程? – Zelldon

回答

0

好了,经过一番研究,我得到了解决

在每一个过程中,我检查当前用户所启动的进程的开始。

​​

然后我将以前启动的进程数量保存到Camunda,并在接下来的任务中检查它是否等于0.如果是,我继续,如果不行,我会等待1s(使用Camunda的计时器)并再次检查。