【问题标题】:WF4 Goto or Run Activity if a Condition is met如果满足条件,WF4 转到或运行活动
【发布时间】:2011-10-03 20:54:04
【问题描述】:

我有一个带有一系列活动的 WF4。

  1. CalculateTaxesActivity
  2. 创建订单活动
  3. 信用卡授权活动
    还有 10 项活动...

如果在提到的活动中满足某些条件,我不需要终止、取消或中止,而是从 CreditCardAuthorizationActivity 移动到工作流结束时的“SendReply”消息。

我在 VS2010 中使用工作流设计器。

谢谢!

【问题讨论】:

  • 如何使用 If 活动(排除您想要跳过的步骤)或使用流程图而不是序列对其进行建模?
  • 流程图似乎是最好的方法,无论如何我要问的是它仍然可以完成吗?还是我的想法太过分了?

标签: c# android-activity workflow-foundation-4


【解决方案1】:

您不能跳转到工作流中其他地方的随机活动。

但是,您可以做的是创建一个自定义序列,如活动并添加逻辑,以便它可以跳过活动或返回并重新执行。它仅限于其直接子代,因为每个容器都负责执行其子代。

使用流程图,您也可以到处跳转,但您必须在工作流程中明确建模,您无法进行未事先编程的切换。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-22
    • 2020-06-19
    • 1970-01-01
    相关资源
    最近更新 更多