2016-05-13 46 views
0

下面的第一張圖片是父級工作流程,下面的圖片是子級工作流程。在子工作流程中,我檢查我提供的單數值是否在列表中,並用逗號分隔,我也提供。我使用正則表達式匹配器和if節點來執行此操作。問題是正則表達式匹配器繼續爲所有匹配執行,儘管我希望它停止檢查@ 2016/05/13 09:08:30,當表達式計算結果爲真時('合同'一詞存在於'Contract',VMS ,薪資')。我希望正則表達式匹配器停止,然後將isTrue布爾值輸出到變量欄,以便父級工作流得到'真'而不是現在得到的假。 (你可以看到發生在最後一次活動項目2016/05/13 09:08:30其中值是假的(因爲它得到最後更新值)的子工作流)。如何破解RegexMatcher循環

Main Parent Workflow Child Workflow: If its not any of them

回答

0

嗯.....沒有打破這個循環的方式,但你應該能夠使用正則表達式匹配一個,而不是循環版本你實際上只有興趣確定給定的模式是否匹配而不是需要迭代每個匹配以便進一步處理它。

+0

哦,也許如果我使用正則表達式是這樣的:({員工類型GOES這裏}),?我只是從正則表達式匹配節點中提取isTrue變量? – ykadaru

+0

它的工作原理!謝謝。 – ykadaru

0

是或如果它真的只是■簡單的字符串匹配,使用If節點與表達「的價值,如‘matchexpression’」