WF4如果满足条件,进入或运行活动

本文关键字:运行 活动 如果 满足 条件 WF4 | 更新日期: 2023-09-27 18:10:31

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

  1. CalculateTaxesActivity
  2. CreateOrderActivity
  3. CreditCardAuthorizationActivity
    和10多个活动…

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

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

谢谢!

WF4如果满足条件,进入或运行活动

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

然而,你可以做的是创建一个自定义序列,比如活动,并添加逻辑,这样它就可以跳过活动或返回并重新执行。它被限制在它的直接子容器中,但是每个容器都负责它的子容器的执行。

有了流程图,你也可以跳过所有的地方,但你必须明确地在你的工作流程中建模,你不能在没有事先编程的情况下切换。