0

这是场景: 情景

第一个任务检查某些文件的存在,写入变量并使用表达式检查运行哪个数据流任务。在这里一切正常。

我希望在完成之前的所有任务后打开最后一个任务。有些任务可能无法执行。也许其中只有四个已被处理。表达式中的布尔变量决定了它的执行。

我尝试将约束设置为“表达式或约束”并检查结果是否为正,并且所有约束都按逻辑 OR 分组。但是,当其中一个任务结束时,会启动最后一个任务。相反,我应该等待所有任务完成后再开始最后一个任务。

如果设置了不同的 cotraints 分组(逻辑 AND),则最后一个任务不会运行,因为某些数据流任务没有执行。

有任何想法吗?

谢谢。

4

1 回答 1

1

要在所有中间任务完成后才运行最后一步,请将第一个任务和所有中间任务放在一个序列容器中。然后只需从容器到最后一个任务绘制一个优先约束。

于 2017-04-27T14:32:22.410 回答