0

2010年我有一个SharePoint Designer工作流。此工作流与列表关联,并且在运行时应将当前项目复制回列表中,然后更新新创建的字段在工作流启动时设置变量。基本上它重复一个项目,然后更改新创建的项目的1个值。对项目的SharePoint 2010工作流更新查找字段

我需要更新的字段是一个查找字段到另一个列表中。出于某种原因,SharePoint不会每次都不喜欢此错误和错误。

我已经尝试将字段的值设置为以下几项,所有这些都在运行时失败。

ID of the lookup item 
ID;#VALUE of the lookup item 
VALUE of the lookup item 
1;#201101 which is a hardcoded value I know is correct...just trying to test here 

在这一点上,我没有想法。谁能帮忙?

欲了解更多详细的工作流程有1步用下面的操作:

  1. 在当前项目复制项目列出在[参数:ListURL],难道没有覆盖现有项目。将结果列表项ID存储在[Variable:DuplicateID]中。
  2. 然后将[变量:报告月份ID]设置为[报告月份:ID]。 (这是使用在工作流启动时设置的变量[变量:报告月份]对报告月份列表进行的查找)。
  3. 然后在当前列表中更新项目(该项目由[Variable:DuplicateID]确定,我尝试使用各种组合[变量:报告月份ID]和[变量:报告]设置当前列表中报告月份字段的值月]

我得到当worflow运行错误如下。

The workflow could not update the item, possibly because one or more columns for the item require a different type of information. 

回答

0

现在已经有同样的问题,似乎这是一个SPD-错误。我也想写回将目标项目的id的“variable:create”添加到目标列表中的lookup-field中,我也总是有同样的错误。他还通过使用此值更新评论字段并且它是一个整数值。但我无法更新查找值。

我为它的解决方案:

创建目的地列表中的第二个工作流程,在目标名单(更新查找值与当前项目的ID)“更新列表项目”,并定义了工作流程由创建自动启动。

这对我来说很好。它需要几秒钟,直到lookup-value可见,但这对我来说不是问题。

相关问题