如何在Sharepoint工作流上使用While活动和复制活动

时间:2013-04-10 22:10:20

标签: visual-studio-2010 sharepoint-2010 workflow-foundation sharepoint-workflow

我开发了一个文档审批工作流程,我需要使用Replicator Activity来解决许多可以详细说明,审阅和批准文档的人的需求。

工作流在序列模型上执行,因为状态机不允许我使用Replicator Activity。

关于工作流程的概念,我遵循this example

问题是,如果有人拒绝该文件,我就无法重新启动工作流程。

我正在使用While Activity进行一些测试以解决问题,但任务为空(Asigando to:为空,title:为空),因为某些问题会对Replicator Activity产生错误。

这个问题有解决方案吗?否则可能会重新启动我的工作流程。

2 个答案:

答案 0 :(得分:0)

您需要创建其他自定义活动,并将复制器的内容放入活动中,并将活动添加到复制器。当您将任务直接放入复制器活动时,它们将无法以某种方式工作,因为它们具有相同的令牌。

还要确保为不同的任务提供不同的ID和令牌。

答案 1 :(得分:0)

感谢Paiman,

感谢您的帮助。

我评论说,要为我的问题提供解决方案,我使用状态机的工作流程并放弃使用Replicator Activity的初步想法。

对于在同一状态下分配多个任务的问题,即如果有多个用户处于相同的状态,例如“文档的修订”。对于第一个用户完成审查后任务发送流程到下一个状态将是“文档批准”之前创建任务批准奇怪是否有多个用户进行“状态审查”,如果是真的工作流程返回到以前的状态这将是修订版并创建新任务并更改以下用户分配以进行审核。