2017-02-16 18 views
0

在控制流中,我定義了一個事件導致多個事件的流程。 例如如何控制來自單個事件的多個流的順序

enter image description here

什麼我發現是,有在其任務的執行順序沒有一致性。有時任務2將在循環容器任務之前執行,但其他時候循環容器任務將在任務2之前執行。 如果我有依賴關係,例如任務2引用任務3要刪除的文件,那麼我想要任務2每次執行一次。 我知道我可以根據任務2的成功完成創建一個任務3具有先例條件的流程,但是在此特定情況下,任務2具有基於任務1定義的先決條件,並且可能每次都不符合條件,而循環容器將每次執行。 那麼我該如何去確保任務2(何時滿足條件)在循環容器之前執行?

回答

0

這可能工作你的情況:

廣場TASK3TASK2

添加您的病情在優先約束編輯

enter image description here

寫在表達你的病情。如果它符合條件,那麼它會走得更遠。

0

在任務2和任務3之間添加約束,然後將此約束更改爲邏輯或條件。這意味着任務3將在任務2完成後或任務2完成後執行。

這裏是一個實物模型:

enter image description here

這裏是約束設置: enter image description here

+0

我應用此更改,並添加了一項。任務1的約束意味着它只在任何給定的月份的最後一天觸發,所以我向腳本任務和任務2之間的約束添加了一個表達式,與它相反,即它在任何不是最後一天的任何一天觸發一個月。這導致流量只有兩種方式中的一種。 感謝您的提示。非常感激。 –

相關問題