2

我为共享点创建了一个 StateMachine 工作流,在一个状态下,我使用复制器创建了多个任务。创建的任务数量是可变的。

我需要为我创建的所有任务处理 OnTaskChanged 事件,这似乎是不可能的,因为一个事件处理程序只能与一个任务相关联。

我可以使用有限数量的任务,这些任务可以由特定数量的处理程序创建和处理,但我认为这是最后的手段,或者创建顺序工作流作为最后的手段。

请让我知道这是否受支持或是否有任何解决方法。

参考链接:http ://social.msdn.microsoft.com/Forums/en-US/sharepointworkflow/thread/a174ac5f-03ed-4e27-998b-bbdb7d01d09b/

4

1 回答 1

1

由于您列出的原因,它不起作用。解决方法是将您的状态机工作流程重组为顺序工作流程(这可能是不可能的)或切换到项目事件接收器(这可能不适合您)。我实际上已经写过关于这个主题的博客:Workflow Nuttiness vol。1

有趣的是,我刚刚检查了您提供的 MSDN 论坛链接,果然,我在那个线程中,问“所以,呃,我想我们都重写为顺序工作流?” 在那个线程中也没有更好的答案:)

于 2008-10-17T17:48:55.483 回答