none
WF 3 中同时执行多个状态 RRS feed

  • 问题

  • 使用 WF 的状态机工作流,如何能够实现多个不同的 StateActivity 同时处于激活状态。举个例子,在OA 应用中,拟稿人同时将文件发送给多个不同会签部门部门领导进行会签时,此时工作流处于“部门领导会签”状态,然后其中一个部门领导将文件发送给本部门的人员进行会签,希望此时工作流中“部门领导会签”和“部门人员会签”状态能够同时处于激活状态。这样的要求在 WF 中是否有办法实现?

    2011年7月19日 10:08

答案

  • 你好,

    状态机工作流的原理决定了同一时刻最多只能有一个State处于活动状态。

    你只能把部门领导会签和部门人员会签合并到一个新的State中来处理这种情况了。


    My blog: http://coding.windstyle.cn

    2012年7月6日 15:33
    版主

全部回复

  • 我也有类似的需求 状态机工作流中,当一个状态完毕后,希望会进入多个同时进行的状态? 一直没有好的办法。 现在的想法就是把这个过个同时进行的状态放在平行活动中进行执行,不知道这样做是否可行?或者是否有更好的办法
    2011年10月11日 3:27
  • 你好,

    状态机工作流的原理决定了同一时刻最多只能有一个State处于活动状态。

    你只能把部门领导会签和部门人员会签合并到一个新的State中来处理这种情况了。


    My blog: http://coding.windstyle.cn

    2012年7月6日 15:33
    版主