是否可以自定义Sharepoint文档版本控制?

时间:2011-04-21 15:20:31

标签: sharepoint

Sharepoint的Major.Minor版本的默认版本模式是N.N。

是否可以将此模式更改为NN.MMYY,其中N是数字而MMYY是日期代码?

2 个答案:

答案 0 :(得分:2)

您使用的是哪个版本的SharePoint?我将回答SharePoint 2007(MOSS或WSS)。 2010年的答案可能有点不同,但我怀疑这些信息仍然有效。

总之,不,你不能。原因在于,虽然您只看到文档的Major.Minor标签,但后台还有更多内容。

列表项的版本基于许多隐藏列,即:

ows_owshiddenversion
ows__UIVersion
ows__UIVersionString

ows_owshiddenversion是一个整数。如果您对某个项目进行了6次修订(无论是主修改还是次修改),那么存储在其中的值将为1,2,3,4,5,6

ows_ UIVersion考虑了主要/次要。主要修订版将为ows _UIVersion字段添加512(不完全如此,但请参阅下面的示例以了解)

Label            ows_UIVersion
Version 1.0  --> 512
Version 1.1  --> 513
Version 1.2  --> 514
Version 2.0  --> 1024
Version 2.1  --> 1025

ows_owshiddenversion字段与ows_ UIVersion相结合,将为您提供显示给用户的ows _UIVersionString。

要更改它,您必须更改触及SharePoint内部工作方式的预定义列。即使有可能,你最有可能会头痛。

答案 1 :(得分:1)

您可以通过以所需格式创建计算字段并使用该字段值来模拟版本号。可能适合你