我正在使用 Wf4 与 Visual Studio 2010 的候选版本一起编写用于批准资源请求的新工作流。在我的工作流程中,如果请求未获得批准,我希望请求在几天后过期。我们在 WF 3.5 (Visual Studio 2008) 中通过将延迟计时器添加到与正在等待批准者来批准请求的 EventDrivenActivity 并行的 EventDrivenActivity 中来做到这一点。如果延迟在批准之前到期,EventDrivenActivity 将终止请求。有谁知道在 WF4 中是否有类似的机制可以做到这一点?
问问题
2681 次
1 回答
5
在 WF4 中,这与使用Pick活动的方式相同。一个 Pick 有多个PickBranch子节点,每个子节点都有一个 Trigger 和一个 Action。每个触发器都已执行,并将包含延迟、接收或您正在等待的任何其他内容。Action 包含需要执行的任何内容。仅执行与要完成的第一个触发器关联的操作,其他触发器将被取消并跳过其他操作。
于 2010-03-27T07:58:34.780 回答