0
UpdateAllTasks活动是一项非常有用的活动。但是,使用SharePoint中的默认任务表单我没有问题。我可以取消未触及所有已完成(已批准或已拒绝)任务的尚未开始的任务。只有当我使用基于Ingo Karstein的博客here的自定义ASPX表单时,我的工作流程才会有所不同 - 它会取消所有任务,而不管其状态如何。此外,工作流程状态仍停留在“进行中”。防止UpdateAllTasks活动更新所有任务
任何灵魂都可以帮助!?
更新:
我的工作流项目有复制根据业主的n个任务的n个复制器。一旦拥有者拒绝任务(按拒绝按钮),剩余的未开始的任务应该被取消,工作流应该结束。
这是工作流程:(不能张贴图片)
- onWorkflowActivated
- replicatorActivity
- sequenceActivity
- >> replicatorSequenceActivity
- >> ** createTaskWithContentType
- > > ** whileActivity
- >> ** $$ onTaskChanged
- >> updateAllTasks
- 的setState
基本上,updateAllTasks是replicatorSequenceActivity外(这一项是基于here)。