Променете ръчно версията на документ в Alfresco с помощта на OpenCmis

Искам да знам как можем да променим ръчно версията на документа в Alfresco с помощта на OpenCmis? Към момента, когато актуализирам документа, всеки път, когато излизам на открито, променям самата версия, но искам да променя версията от потребителско въвеждане като 1.0,2.0, 2.1 и т.н.

За напр. document.txt 1.0, document.txt 1.1

Вместо document.txt 1.1 искам да поставя версия 2.3


person user2106213    schedule 26.02.2013    source източник


Отговори (2)


Няма начин да постигнете целта си под CMIS. spec налага всички свойства за управление на версии на cmis:document да бъдат само за четене и единственият начин да ги повлияете по някакъв начин е чрез API за управление на версии, който ви позволява само да посочите дали повторно създаване на второстепенна или основна версия и незадължителен коментар за проверка.

Ще трябва да напишете някакво по-усъвършенствано разширение от страна на сървъра на Alfresco, ако искате да направите това, или да разширите вашия модел на съдържание, за да предоставите персонализирано свойство, което да съдържа информацията, която в момента искате да съхраните в етикета на версията.

person skuro    schedule 26.02.2013

Можете да го направите чрез код пример 1 пример 2

or

Можете да го направите чрез db update пример

разгледайте още опции, ако горното не отговаря вашето изискване.

person TheWhiteRabbit    schedule 26.02.2013
comment
да, имах, но не можах да постигна успех... Бях актуализирал свойството с versionLabel, но все пак Alfresco направи същото... - person user2106213; 26.02.2013
comment
опитвали ли сте cm:versionable до false? или имате нужда да бъде версия? - person TheWhiteRabbit; 26.02.2013
comment
да, опитах това... но не можах да променя основната версия ръчно или потребителско въвеждане.. - person user2106213; 26.02.2013
comment
връзката за актуализиране на db не е както е описано и няма да работи - person Paddy Carroll; 29.08.2019