1

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

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

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

有任何想法吗?谢谢你。

4

1 回答 1

0

没有人能够回答这个问题,但我自己想通了。我在这里包括答案,以防其他人遇到此问题并发现它有帮助:

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