大家好,我目前正在构建一个工作流,我创建了一个列表(比如说列表 A),当用户填写列表(表单)并单击“确定”按钮时,工作流启动。工作流的第一个操作应该是将列表 A 中的所有字段(用户填写的任何内容)填充到列表 B(此处列表 B 与列表 A 具有相同的列,但有一些附加列)。如何在工作流中构建此操作。任何想法都受到高度赞赏。Sharepoint 的新手,渴望了解更多信息。
假设列表 A 有名称字段,它被填写为 XYZ,那么工作流应该能够在列表 B 中相同的相应名称字段中填充 XYZ。我希望我说清楚了
大家好,我目前正在构建一个工作流,我创建了一个列表(比如说列表 A),当用户填写列表(表单)并单击“确定”按钮时,工作流启动。工作流的第一个操作应该是将列表 A 中的所有字段(用户填写的任何内容)填充到列表 B(此处列表 B 与列表 A 具有相同的列,但有一些附加列)。如何在工作流中构建此操作。任何想法都受到高度赞赏。Sharepoint 的新手,渴望了解更多信息。
假设列表 A 有名称字段,它被填写为 XYZ,那么工作流应该能够在列表 B 中相同的相应名称字段中填充 XYZ。我希望我说清楚了
问题是您要使用 Sharepoint Designer 还是 Visual Studio 工作流。
在 Visual Studio 中,您拥有完整的 Sharepoint 对象模型 - 无所不能。在 Sharepoint Designer 中,您只有一组有限的操作可以让您做一些事情。让我解释一下 SPD 解决方案。
你基本上想要这个:
所以基本上你可以在列表 A 中创建一个新项目时从 A --> B 转移姓名和年龄。
在 Sharepoint Designer 中,您只需为列表 A 创建一个列表工作流,该工作流会自动从列表中的新项目开始。当工作流启动时,它只需要获取您刚刚在表单中输入的所有数据。因此,您可以使用操作设置工作流变量并将不同的变量(同名)设置为名称、测试和年龄。
您现在将项目的数据作为工作流变量。
接下来是创建列表项的操作,在这里您可以选择一个列表,应该在其中创建一个项目并将该列表项的字段设置为您的变量。因此,您可以将工作流变量名称设置为列表 B 中的项目名称,类似于年龄。