我在2010年有一个SharePoint Designer工作流程。此工作流程与列表相关联,当它运行时,应将当前项目复制回列表,然后使用在启动时设置的变量更新该新创建项目中的字段工作流程。基本上它复制一个项目然后更改新创建项目的1个值。
我需要更新的字段是另一个列表中的查找字段。出于某种原因,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个步骤,其中包含以下操作:
运行worflow时出现的错误如下。
The workflow could not update the item, possibly because one or more columns for the item require a different type of information.
答案 0 :(得分:1)
现在遇到了同样的问题,似乎这是一个spd-bug。我还想将带有destination-item的id的“variable:create”写回到target-list中的lookup-field中。我也总是得到同样的错误。已通过使用此值更新注释字段来检查该值,它是一个整数值。但我无法更新查找值。
我的解决方案:
在目标列表中创建第二个工作流,在目标列表中“更新列表项”(使用当前项的ID更新查找值)并定义工作流通过创建自动启动。
这对我来说很好。它需要几秒钟才能看到查找值,但对我来说这不是问题。