0

下面的第一张图片是父工作流程,下面的图片是子工作流程。在子工作流程中,我检查我提供的奇异值是否在我还提供的用逗号分隔的列表中。我使用 Regex 匹配器和 if 节点来执行此操作。问题是正则表达式匹配器继续执行所有匹配,尽管我希望它停止检查@ 2016/05/13 09:08:30,当表达式计算为真时(单词'Contract'出现在'Contract,VMS ,工资单')。我希望 Regex 匹配器停止,然后将 isTrue 布尔值输出到变量 bar ,以便父工作流得到一个“真”而不是它现在得到的假。(您可以在最后一个活动条目 2016/05/13 09:08:30 中看到发生的情况,其中子工作流的值为 false(因为它获取最后更新的值))。

主要父工作流程 子工作流程:如果不是其中任何一个

4

2 回答 2

0

是的,或者如果它真的只是简单的字符串匹配,请使用带有表达式 'Value like " matchexpression "'的 If 节点

于 2016-05-13T19:11:03.693 回答
0

嗯.....没有办法打破那个循环,但你应该能够使用 Regex Match One 而不是循环版本,因为你实际上只对确定给定模式是否匹配而不是需要感兴趣迭代每个匹配以进一步处理它。

于 2016-05-13T18:13:26.590 回答