簡體   English   中英

在Workflow Foundation中觸發的條件

[英]Condition for a Trigger in Workflow Foundation

我必須在我們的應用程序中實現工作流,並決定嘗試Windows Workflow Foundation。 使用MS的文檔和教程,我設計了帶有自定義活動的基本工作流。 我有一個自定義活動,作為從狀態A到狀態B轉換的觸發器。此活動創建了一個書簽,該書簽在一段時間后由用戶執行/恢復。 這按預期工作。

但是現在我被卡住了。 我想為此轉換的觸發器定義一個條件,該條件僅在滿足條件時才允許用戶恢復書簽(例如,用戶必須具有特殊權限或必須設置屬性)。

我在Workflow Foundation編輯器中看到的是,我可以定義過渡的條件,該條件在恢復書簽之后進行評估,但在此之前需要。

有人做過什么嗎? 像這樣或提示如何解決此問題?

ResumeBookmark確實接受類型為object的輸入。 這將在您的BookmarkCallback中可用。 書簽恢復后,您可以評估輸入並根據輸入值進行決策。 如果評估通過,則移至下一個狀態,否則返回自身。

您希望控件在恢復書簽之前發生,但是我的替代方法是允許書簽恢復,然后評估訪問控制。 那對你有用嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM