运行SPD工作流程对任何字段的更改除了一个?

时间:2013-04-01 13:45:39

标签: sharepoint-2007 workflow sharepoint-designer

我有一个自定义列表。列表中的每个项目都有39个字段/列需要填写,第40个字段由单独的工作流程填写。

如果任何字段更改为EXCEPT,我需要触发另一个工作流程。

为什么呢?因为该字段中包含自定义ID#,并且在提交表单后填充该字段。因此,列表项始终会有变化。因此,我需要一个工作流来触发任何字段更改除了自定义ID#。

之外的任何字段

有什么想法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

没有人能够回答这个问题,但我自己也明白了。 我在这里包含了答案,以防其他任何人遇到这个并发现它有用:

  1. 创建一个新字段,您将从SP列表以及NewForm.aspx,EditForm.aspx和DispForm.aspx中隐藏。
  2. 使用jQuery,填充该隐藏字段:$(":input[Title='fieldName']").val("1");
  3. 使用SPD工作流程,检查该字段是否为1.如果是,请运行工作流程。并在该工作流程结束时将字段设置为0 - 这很重要。