2011-05-13 13 views
0

UpdateAllTask​​s活动是一项非常有用的活动。但是,使用SharePoint中的默认任务表单我没有问题。我可以取消未触及所有已完成(已批准或已拒绝)任务的尚未开始的任务。只有当我使用基于Ingo Karstein的博客here的自定义ASPX表单时,我的工作流程才会有所不同 - 它会取消所有任务,而不管其状态如何。此外,工作流程状态仍停留在“进行中”。防止UpdateAllTask​​s活动更新所有任务

任何灵魂都可以帮助!?

更新:

我的工作流项目有复制根据业主的n个任务的n个复制器。一旦拥有者拒绝任务(按拒绝按钮),剩余的未开始的任务应该被取消,工作流应该结束。

这是工作流程:(不能张贴图片)

  • onWorkflowActivated
  • replicatorActivity
  • sequenceActivity
  • >> replicatorSequenceActivity
  • >> ** createTaskWithContentType
  • > > ** whileActivity
  • >> ** $$ onTaskChanged
  • >> updateAllTask​​s
  • 的setState

基本上,updateAllTask​​s是replicatorSequenceActivity外(这一项是基于here)。

回答