我们需要一个文档管理解决方案,并希望SharePoint 2007
能满足我们的需求。我们觉得我们的需求相对简单。我们需要管理版本控制、搜索功能和审批工作流程。
SharePoint
开箱即用地处理了这三个方面。
但是,我们还要求 Office 2007(Word、Excel 和 PowerPoint)文档的页脚反映文档版本、最后修改人和最后修改日期。这些事情可以通过办公自动化来完成,但我们还没有找到完整的解决方案。
我们首先尝试在签入和签入事件上执行此操作,并遵循此路径一段时间,但是,我们遇到的复杂情况是在我们对文档进行更改后,我们无法阻止保存更新版本号。这导致了与此类似的事情:
已签入文档——文档版本应该是 v0.1,但它是 v0.2,因为我们在替换页脚后保存文档。如果我们查看文档历史记录,我们有 2 个单独的版本 v0.1 没有页脚 v0.2 有页脚,但它说 v0.1 因为这是文档被替换时的版本。
这对我们来说是一个不可接受的解决方案,因为我们希望在用户端完全处理该过程,以便他们可以完全控制恢复到页脚不正确且不包含正确数据的版本。当我们尝试创建自定义批准/签入工作流时,我们发现存在同样的问题。页脚是必需的,以便可以将硬拷贝追溯到其电子副本。
向我们提出的另一个解决方案是为 office 构建插件来处理页脚的替换。这不足以满足我们的需求,因为它需要客户端部署我们的插件,这是我们的客户所不希望的。我们正在寻找的是一个干净的解决方案来解决这个问题。