2014-10-20 24 views
1

我目前有一個SSIS包,它在分支中有一個分支,用於查看標誌以查看要執行的操作。如果它是真的,它繼續執行任務1A,如果它是假的,則執行任務1B。任務1A和1B都繼續執行相同的任務。當我運行整個程序包時,雖然它會正確選擇任務1A或1B,但是程序包表示它已成功完成,並且不會轉到下一個任務。有什麼我需要配置,以便它將執行流的其餘部分?請參閱屏幕截圖以查看實際流量。它不會運行「Update Instock Velocity Codes」容器及其下面。SSIS控制流任務在執行2個任務後沒有執行表達式

如果您有任何建議,請讓我知道。

感謝,

克雷格Task Flow

+2

嘗試..右鍵單擊流線('更新速度代碼如果一個上週五財政Month'或'更新CID隨着當前Celocity Codes'到'更新INSTOCK速度Codes' )並選擇編輯。這將顯示「優先約束編輯器」。更改'多個約束'並選擇'邏輯或,一個約束必須評估爲真'。 – Tak 2014-10-20 13:43:17

+0

這樣做。謝謝!!!! – craigtb 2014-10-20 13:54:03

+0

@t_m:作爲回答發佈,所以創建者可以接受它作爲回答:) – Matej 2014-10-21 21:29:42

回答

4

嘗試..

右鍵單擊流線(Updates Velocity Codes If Last Friday Of Fiscal Month or Update CID With Current Velocity CodesUpdate Instock Velocity Codes)之一,然後選擇編輯。

這將顯示優先約束編輯器。

變化Multiple constraints並選擇Logical OR, One constraint must evaluate to True