单个工作流可以生成多个列表项吗?

时间:2008-11-21 22:48:28

标签: workflow sharepoint-designer

我想要一个工作流,当在列表A中创建条目时,将在列表B中为列表C中的每个条目生成一个条目。这可能吗?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:1)

创建工作流并与列表A关联。每当添加新条目以列出此工作流程时,都会被踢出 在此事件中,从上下文查找列表C并获取所有list.Items然后在每个列表项上运行foreach并在列表B中插入一个条目

告诉我这是否适合你

答案 1 :(得分:1)

您不能在使用Sharepoint Designer构建的工作流中使用foreach(据我所知)。要执行所需操作,需要在Visual Studio中开发自定义工作流。我最近自己不得不沿着这条路走下去,并没有我想象的那么糟糕。

有一些关于此过程的精彩演练视频Robert Shelton's blog帮助我开始。

如果您的MOSS 2007开发环境是64位(就像我的那样),那么您可能会遇到使用Visual Studio 2008创建和调试工作流的问题。在这种情况下,我会建议WSPBuilder帮助您打包工作流程,可轻松部署到Sharepoint中。这里有一篇关于使用WSP Builder

的好帖子

希望这有帮助。