2009-06-29 90 views
1

我已将工作流添加到SharePoint(2007)日历。如果列A不等于列B,则工作流程会将信息从列A复制到列B.我将此工作流程设置为在创建或修改项目时开始。不过,我还想在此日历中已存在的所有项目上启动此工作流程。在已存在的项目上启动工作流程

有没有一种方法可以开始批量开始并为所有已存在的项目运行工作流程?

编辑:让我再澄清一下我的问题。我想在已经创建的200-300项目上运行一次工作流程。每次添加新项目时,我都不需要遍历项目。只需一次比较/复制列A到列B的所有现有项目

回答

3

这是一种低技术的方法,应该工作。转到日历的“所有事件”视图,单击操作>在数据表中编辑,然后快速编辑所有事件行。由于它是伪电子表格视图,因此您可以在第一行中设置一个值,然后填写所有行。这将很快修改每​​个事件,因此应该触发工作流程。

如果您不想编辑现有列(例如丢失任何有价值的数据),则可以临时创建一个新列,返回到数据表视图并在该列中设置一个值所有事件。一旦工作流程被触发,您就可以放弃该列。

+0

低科技,但完全工作!谢谢肯! – swolff1978 2009-06-30 13:23:32

0

通过一个功能添加一个定制到列表的操作面板,当点击遍历所有与说明相匹配的项目时(列A!=列B),然后通过SPListItem的WorkflowAssociations触发工作流程

相关问题