在任何状态下启动状态机工作流程

时间:2012-03-16 15:27:18

标签: workflow-foundation-4 state-machine-workflow

我正在研究创建一个新的状态机工作流 - 通常使用我们设置的其他流程图工作流程,以便我们可以在升级之后通过在未来的“状态”启动它们来重新启动它们 - 是否有一种简单的方法在任何给定状态下启动状态机工作流程,还是需要将它们放在一起,以便启动状态可以转换到任何其他状态,并以编程方式对逻辑和转换进行排序?

2 个答案:

答案 0 :(得分:2)

执行此操作的唯一方法是将状态转换显式添加到工作流并使用其他参数启动它,以便触发逻辑。

答案 1 :(得分:0)

调用StateMachineWorkflowInstance的SetState方法,并将状态的字符串表示形式或StateActivity类的实例传递给它。