2017-02-06 17 views
0

林具有範圍內的工作流程中使用,我想它檢查範圍的狀態範圍後做的條件。根據我的理解,工作流中的每個步驟都有一些輸出,其中包含狀態「成功」,「跳過」或「失敗」。 我的應用程式邏輯輸出範圍:邏輯應用範圍得到地位和條件

{ 
    "name": "Scope", 
    "startTime": "2017-02-06T14:48:45.4586635Z", 
    "endTime": "2017-02-06T14:48:46.5367815Z", 
    "trackingId": "XXX, 
    "clientTrackingId": "XXX", 
    "status": "Succeeded" 
} 

我試圖用行動,但與outsputs.statusCode,我有一個看起來像一個工作狀態類似的解決方案:

"@equals(actions('Get_Blob_Metadata_using_path').outputs.statusCode, 200)", 

,但不知道如果可能從工作流程中獲得「狀態」並在條件中使用它。

+0

可能從工作流中獲取「狀態」並將其用於condition_嵌套工作流場景中的情況? – TusharJ

回答

1

更新運行後配置不Designer中提供。點擊任何不是觸發器或第一個動作的卡片的「...」,您將可以在不切換到代碼視圖的情況下更改其運行的條件。


這將是巨大的,如果你能描述的情況,所以我可以提供更具體的提醒,但根據您的描述,您可能不需要條件。

如果切換到代碼視圖,您會看到每個操作的「Run-after」屬性,其中包含運行後條件,並在執行後運行。

如果添加一個動作(姑且稱之爲動作1)在設計範圍後,你會看到新的動作會在默認情況下,運行範圍的行動取得成功之後。現在,在最後添加另一個動作(讓我們將其稱爲action2),但將其修改後的範圍動作失敗或跳過後再進行修改。

現在,取決於作用域的狀態,action1或action2將運行,但不會同時運行。

+0

它工作,因爲我沒有注意到後跑的條件,只看到了後跑的行動。 – Jeff

+0

我們必須計劃讓設計師視角更容易修改後續狀態,敬請期待。 :) –