1

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

4

2 回答 2

1

创建一个工作流并与列表 A 关联。每当将新条目添加到列表 a 时,此工作流被踢出
On this event from the Context find list C and get all list.Items 然后在每个列表项上运行 foreach 并在其中插入一个条目清单 B

告诉我这是否适合你

于 2008-11-22T12:24:50.393 回答
1

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

Robert Shelton 的博客上有一些很棒的演练视频,这些视频帮助我入门。

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

希望这可以帮助。

于 2009-06-24T01:37:36.653 回答