2

大家好,我目前正在构建一个工作流,我创建了一个列表(比如说列表 A),当用户填写列表(表单)并单击“确定”按钮时,工作流启动。工作流的第一个操作应该是将列表 A 中的所有字段(用户填写的任何内容)填充到列表 B(此处列表 B 与列表 A 具有相同的列,但有一些附加列)。如何在工作流中构建此操作。任何想法都受到高度赞赏。Sharepoint 的新手,渴望了解更多信息。

假设列表 A 有名称字段,它被填写为 XYZ,那么工作流应该能够在列表 B 中相同的相应名称字段中填充 XYZ。我希望我说清楚了

4

1 回答 1

0

问题是您要使用 Sharepoint Designer 还是 Visual Studio 工作流。

在 Visual Studio 中,您拥有完整的 Sharepoint 对象模型 - 无所不能。在 Sharepoint Designer 中,您只有一组有限的操作可以让您做一些事情。让我解释一下 SPD 解决方案。

你基本上想要这个:

  • 清单 A
    • 字段:名称
    • 领域:测试
    • 领域:年龄
  • 清单 B
    • 字段:名称
    • 领域:国家
    • 领域:年龄

所以基本上你可以在列表 A 中创建一个新项目时从 A --> B 转移姓名和年龄。

在 Sharepoint Designer 中,您只需为列表 A 创建一个列表工作流,该工作流会自动从列表中的新项目开始。当工作流启动时,它只需要获取您刚刚在表单中输入的所有数据。因此,您可以使用操作设置工作流变量并将不同的变量(同名)设置为名称测试年龄

您现在将项目的数据作为工作流变量。

接下来是创建列表项的操作,在这里您可以选择一个列表,应该在其中创建一个项目并将该列表项的字段设置为您的变量。因此,您可以将工作流变量名称设置为列表 B 中的项目名称,类似于年龄。

于 2011-05-19T10:12:03.517 回答