2011-04-21 76 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

您可以通過以所需格式創建計算字段並使用該字段值來模擬版本號。可能對你有幫助

相關問題