web-dev-qa-db-ja.com

Alfresco 5.1 CE:CIFS共有のバージョン管理が期待どおりに機能しない

documentation で説明されているようにバージョン管理をセットアップしました。さらに追加しました

version.store.enableAutoVersioning=true

alfresco-global.propertiesファイルに移動し、Alfrescoを再起動しました。しかし、それにもかかわらず、cifs共有で作成されたすべてのファイルにはアスペクトcm:versionableがありません。ただし、Webインターフェイスを介してファイルの1つを更新すると、このアスペクトがこのファイルに追加され、cifs共有を介したファイルへのそれ以降のすべての変更がドキュメント履歴に記録されます。

したがって、問題は、cifs共有で作成されたオブジェクトが必要なアスペクトcm:versionableを自動的に取得することをどこで定義できるかということです。

事前にヒントや提案をありがとう、

ステファン

1
Stefan Guenther

私たちはそれを解決することができました:ドキュメントには「Springコンテキストファイルを$ Tomcat_HOME/shared/classes/alfresco/extension ...に追加する」と書かれていますが、要点は、彼の構成ファイルは「-context」で終了する必要があるということです。 xml」(現在はcontentModel-context.xmlを使用しています)。そうしないと、Tomcatはファイルを見つけて読み取れません。

2
Stefan Guenther

Alfresco Community 5.2(201704)の代替手段として、すべての新しいコンテンツにcm:versionableアスペクトを追加するルールをSitesフォルダーに作成できます。

このアプローチのパフォーマンスへの影響がよくわかりません

0
Ainsof So'o