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

是否可以自定义Sharepoint文档版本控制?,sharepoint,Sharepoint,Sharepoint的主要版本和次要版本的默认版本模式为N.N 是否可以将此模式更改为NN.MMYY,其中N是数字,MMYY是日期代码?您使用的SharePoint版本是什么?我将负责SharePoint 2007(MOSS或WSS)。2010年的答案可能有点不同,但我怀疑这些信息仍然有效 简言之,不,你不能。原因是,尽管您只看到文档的Major.Minor标签,但背景中还有很多 列表项的版本基于许多隐藏列,即: ows_owshiddenversion ows__UIVersion ows__

Sharepoint的主要版本和次要版本的默认版本模式为N.N


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

您使用的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(不完全正确,但请参见下面的示例以了解)

ows_owshiddenversion字段与ows_UIVersion组合将为您提供向用户显示的ows_UIVersionString


要改变这一点,您必须更改涉及SharePoint内部工作的预定义列。即使有可能,您也很可能会非常头痛。

您可以通过以所需格式创建计算字段并使用该字段值来模拟版本号。对你来说可能是一个好消息

我会说“可能有工作流程或事件接收者”,并告诉你。
Label            ows_UIVersion
Version 1.0  --> 512
Version 1.1  --> 513
Version 1.2  --> 514
Version 2.0  --> 1024
Version 2.1  --> 1025