Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 从一个列表复制到另一个列表,但如果记录已经存在,则进行更新?_Sharepoint_Workflow_Sharepoint 2010 - Fatal编程技术网

Sharepoint 从一个列表复制到另一个列表,但如果记录已经存在,则进行更新?

Sharepoint 从一个列表复制到另一个列表,但如果记录已经存在,则进行更新?,sharepoint,workflow,sharepoint-2010,Sharepoint,Workflow,Sharepoint 2010,我们的客户在Sharepoint 2010上的一个站点中设置了5份列表副本,每个区域分支一份。现在,一旦记录被标记为“正在评估”(简单的单选按钮字段),他们希望有一个包含所有合并记录的单一列表 我接着在sharepoint designer中创建了一个工作流,在编辑记录并与状态条件匹配时,该工作流将记录从每个列表复制到合并列表 现在的问题是,任何进一步的编辑(只要状态保持不变)都将创建记录的另一个副本。比如说,用户添加了一个附件,我们最终得到了一条记录的多个副本 因此,我的问题是:是否有任何方法

我们的客户在Sharepoint 2010上的一个站点中设置了5份列表副本,每个区域分支一份。现在,一旦记录被标记为“正在评估”(简单的单选按钮字段),他们希望有一个包含所有合并记录的单一列表

我接着在sharepoint designer中创建了一个工作流,在编辑记录并与状态条件匹配时,该工作流将记录从每个列表复制到合并列表

现在的问题是,任何进一步的编辑(只要状态保持不变)都将创建记录的另一个副本。比如说,用户添加了一个附件,我们最终得到了一条记录的多个副本


因此,我的问题是:是否有任何方法可以根据ID或某个唯一值更新工作流中的现有记录(在另一个列表上)?

我建议根本不使用列表,而是根据筛选器配置内容查询web部件,以便在运行时从列表中提取数据