OOTB工作流不能从MOSS 2007迁移到SP2010



我正在使用数据库附加方法在我们的开发环境中从MOSS 2007(12.0.0.6670)迁移到SharePoint 2010(目前只是SP1)。(从Server 2003 32位迁移到Server 2008R2 64位-从SQL2005 SP3到SQL2008R2)

在附加了内容DB之后,我发现只有CUSTOM工作流迁移到了SP2010,而不是已经配置好的开箱即用工作流。(自定义工作流是在SP Designer中创建的)。

我去了网站的功能,确认2007年的工作流功能被激活了,根据我的谷歌搜索结果,我试着禁用,重新启用,然后按不同的顺序再做一次,试着使用powershell启用工作流功能,一个建议从微软通过某人传递到论坛帖子,启用该功能,通过设计器访问工作流,它们神奇地出现了。

我可以重新创建工作流程,但是在如此庞大的列表上重新创建2-3个工作流程将是一项巨大的工作-而且我不确定2007年的工作流程历史仍然会被链接(即。点击"Approved"链接,在"Approval"列中会显示是谁批准了它,如果我最终以相同的名称重新创建,这个链接是否仍然存在,或者链接是否会消失?

是否有办法让这些2007年已经设置的OOTB工作流与内容数据库一起迁移到新的SP2010环境?

OOTB工作流也应该被自动迁移。在迁移之前,请确保在新系统上禁用Workflow Auto Cleanup定时器作业。

如果所有这些都失败了,您可能需要考虑第三方产品- Metavis Migrator提供的用于迁移OOTB工作流的产品。他们确实有产品的测试版本,所以一次性迁移应该足够了。

在没有修复的情况下,我们缓解了…

从MOSS 2007迁移到SharePoint 2010 SP1后,仍然挂起的审批任务将不接受审批人在Approve按钮上的响应,或任何修改任务的响应。

我们必须使用SharePoint 2010审批模板构建一个替代工作流。

在一个库中,我们只是转储了旧的工作流结果列并删除了旧的工作流。由于只有大约50个项目需要批准,我们通过运行新的工作流程来重现结果。

但是在另一个大约有300个项目的库中,我们决定我们必须保留旧的工作流和旧的工作流结果列,所以我们创建了一个新的工作流,名称为"…(2010)"。

最新更新