我在visual studio 2010中编写了一个自定义工作流,其中自定义任务编辑窗体与内容类型关联,而该内容类型又与任务列表关联。当在我的自定义工作流附加到的目标列表中创建了一个项目时,当我单击该任务项目时创建了一个任务项目,它加载了自定义任务编辑表单页面,我在其中定义了UI,单击Approve按钮后,我只是使用方法SPWorkflowTask.AlterTask(this._TaskListItem,taskHash,true )更改了任务;当执行此行时,它执行task Changed调用方法,其中我从UI中获取true和false值,并更新目标列表中相应的元数据。
问题是,当我创建2个目标列表项时,它们的工作流状态变为挂起,而当我批准其中一个时,这两个项都得到批准,即Task Changed事件被调用2次,两个行项目的工作流状态都变为已完成。一个已批准的任务列表项100%完成,但另一个任务列表项未显示完成。
发布于 2010-10-26 18:37:17
您是否在使用Parallel Replicator?如果是,问题可能出在关联令牌的错误使用上。
https://stackoverflow.com/questions/4026673
复制