2011-04-21 56 views
2

Major.Minor版本的Sharepoint的默认版本模式是N.N.是否可以自定义Sharepoint文档版本?

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

+1

我会说“也许有一个工作流程或一个事件接收器”,并指导你到[我们的SharePoint专用姊妹站点](http://sharepoint.stackexchange.com/)。 – 2011-04-21 15:43:34

回答

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会考虑主要/次要。一个主要的修订将增加512到OWS _UIVersion场(不完全,但看到下面的例子就明白了)

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

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

相关问题