在工作流程期间,不会更新计算字段。可以这样做吗?

时间:2013-04-04 12:06:29

标签: sharepoint sharepoint-2010

SZENARIO:

假设我们有一个包含这些字段的列表:

  • L:查询
  • T1:文字
  • T2:文字
  • C:计算字段,公式为“= [T1]& [T2]”

我们有一个工作流程可以做到这一点:

  1. 使用查阅列的值
  2. 更新字段T1
  3. 使用计算字段C
  4. 的值更新字段T2

    现在问题:

    似乎计算字段C在工作流程期间未正确更新。

    由于在步骤1中,字段T1被更新,我预计字段C将在步骤2中自动更改。但事实并非如此。这种行为可以改变吗?

2 个答案:

答案 0 :(得分:1)

计算字段会在您保存项目时更新值,或者在字段设置中更改计算时。

您可以更改工作流程,如下所示:

  1. 使用查阅列的值

  2. 更新字段T1
  3. 更新字段T2,其值为[T1]& [T2]

    1. 使用查阅列的值
    2. 更新字段T1
    3. 调用item.Update()
    4. 使用计算字段C
    5. 的值更新字段T2

答案 1 :(得分:0)

我不认为它可以改变。但是,您也可以在工作流程中设置C值...