使用MOSS 2007(问题可能也适用于WSS但我目前在MOSS工作)是否可以在网站集中的每个页面列表上使用相同的工作流程?
我们正在部署一个具有基本两阶段审批工作流程的网站,因此我不是在开发自定义工作流程,只是使用现有的审批工作流程,但有2个审批工作组定期工作(请参阅此博文:{{3} })。
问题在于,当您创建发布网站时,它会(默认情况下)获得单个审批者工作流程,而不是我想要的工作流程。
我是否可以在网站集和任何子网站集中强制执行工作流程?或者我是否需要创建自己的网站模板(甚至可以在部署时定义工作流程?)?
为了澄清一点,我希望能够创建一个新的MOSS发布网站,该网站对标准的Approver工作流程稍作修改,这些工作流程在SharePoint中是开箱即用的。我不想部署不同的工作流程,只需修改现有的工作流程。
创建发布网站时,您将获得一个“并行审批者”工作流,该工作流将工作流任务分配给名为Approvers的组,并设置为并行运行工作流任务。我需要更改组(添加一个组)并将其设置为顺序。
答案 0 :(得分:1)
您可以创建一个功能,在使用SPFeatureReceiver类激活时,将第二个工作流添加到Pages库,并使用功能装订将该功能装订到现有的发布网站网站定义。
以下是使用功能事件接收器和功能装订的MSDN帖子:
http://msdn.microsoft.com/en-us/library/bb862634.aspx
http://msdn.microsoft.com/en-us/library/bb861862.aspx