在文件批准后,我想将其设置为最终状态,其中无法上传较新版本的文档或进行任何修改(我不关心它是否在用户PC上下载和修改,但它必须保持原样的SharePoint)。
我在这里看到的选项很少:
断开权限对我来说似乎更容易接受,因为事件接收器解决方案将在用户尝试执行操作之后而不是在尝试执行某些操作之前提供错误。此外,它将在每个ItemUpdating事件上运行,检查此文档是否已获批准。这很糟糕。
但也许只有一个标志我可以使用的文件,如将其设置为只读或最终?什么是最好的解决方案。只会影响docx格式的解决方案也欢迎进行评估。
答案 0 :(得分:3)
对此没有一个非常好的解决方案:
答案 1 :(得分:1)
查看记录中心。它专为符合性(HIPAA,SOX等)而设计,用于存储永远不会更改的项目。您可以处理项目并弄乱它们,然后当它们准备就绪时,您将它们发送到记录中心以进行只读存档。
您提出的任何其他解决方案都允许管理员修改现有文档/列表项。好吧,我想你可以创建一个自定义事件处理程序来阻止某人修改/删除这些项目。
答案 2 :(得分:1)
只是澄清Per和Tim发布的答案。记录中心是MOSS唯一的功能,因此,如果您只运行WSS Per的建议是关于您可以做的最好的,但如果您正在运行MOSS,那么Tim关于使用记录中心的答案是可行的方法。 Microsoft花了很多时间为MOSS 2007获得DoD 5015.02第2章记录管理认证。