スマートフォルダのプロパティ設定

このページでは、Alfresco Content Services のスマートフォルダに関連するプロパティについて説明します。



スマートフォルダ

スマートフォルダを設定するのに使用できるプロパティがいくつかあります。これらの設定を使用することで、環境にあわせてカスタマイズすることが可能です。

設定内容


スマートフォルダのシステムプロパティは、デフォルトだと次の内容が設定されています。


プロパティ名システムの初期値
1smart.folders.enabledFALSE
2smart.folders.model<システムとしては設定されていません>
3smart.folders.model.labels<システムとしては設定されていません>
4smart.reference.classpath.hash${smart.folders.config.vanilla.processor.classpath}->1,${smart.folders.config.system.templates.classpath}->2
5smart.download.associations.folder${spaces.dictionary.childname}/${spaces.smartdownloads.childname}
6smart.folders.config.vanilla.processor.classpath/org/alfresco/repo/virtual/node/vanilla.js
7smart.folders.config.system.aspectsmf:systemConfigSmartFolder
8smart.folders.config.system.aspect.template.location.propertysmf:system-template-location
9smart.folders.config.system.templates.classpath/org/alfresco/repo/virtual/node
10smart.folders.config.system.templates.path${spaces.dictionary.childname}/${spaces.smartfolders.childname}
11smart.folders.config.system.templates.template.typesmf:smartFolderTemplate
12smart.folders.config.custom.aspectsmf:customConfigSmartFolder
13smart.folders.config.custom.aspect.template.associationsmf:custom-template-association
14smart.folders.config.type.templates.path${spaces.dictionary.childname}/${spaces.smartfolders.childname}
15smart.folders.config.type.templates.qname.filternone

参照:repository.properties


これらの設定を上書きする場合、<Alfresco Content Services のインストールディレクトリ>/tomcat/shared/classes/alfresco-global.properties ファイルに設定をしてサービスを再起動する必要があります。

<Alfresco Content Services のインストールディレクトリ>/tomcat/shared/classes/alfresco-global.properties.sample ファイルをコピーして前述のファイルを作成した場合、次のような記載がすでにあります。

#Smart Folders Config Properties

smart.folders.enabled=true
smart.folders.model=alfresco/model/smartfolder-model.xml
smart.folders.model.labels=alfresco/messages/smartfolder-model

#Smart reference config

#smart.reference.classpath.hash=${smart.folders.config.vanilla.processor.classpath}->1,${smart.folders.config.system.templates.classpath}->2

#Smart store config

#Company home relative download associations of smart entries 
#smart.download.associations.folder=${spaces.dictionary.childname}/${spaces.smartdownloads.childname}

#Generic virtualization methods config

#Vanilla JSON templates javascript processor classpath. A java script processor used to 
#covert JSON templates to internal smart folder definitions.

#smart.folders.config.vanilla.processor.classpath=/org/alfresco/repo/virtual/node/vanilla.js

#System virtualization method config

#System virtualization method aspect.
#smart.folders.config.system.aspect=smf:systemConfigSmartFolder
#System virtualization method aspect defined template location property.
#smart.folders.config.system.aspect.template.location.property=smf:system-template-location
#Classpath to be explored for *.json entries defining system templates.
#smart.folders.config.system.templates.classpath=/org/alfresco/repo/virtual/node
#A company home relative name or qname path location of repository system templates.
#smart.folders.config.system.templates.path=${spaces.dictionary.childname}/${spaces.smartfolders.childname}
#Content sub type of repository system templates.
#smart.folders.config.system.templates.template.type=smf:smartFolderTemplate

#Custom virtualization method config

#Custom virtualization method aspect.
#smart.folders.config.custom.aspect=smf:customConfigSmartFolder
#Custom virtualization method aspect template content association.
#smart.folders.config.custom.aspect.template.association=smf:custom-template-association


#Type virtualization method config

#A company home relative name or qname path location of the type mapped templates.
#smart.folders.config.type.templates.path=${spaces.dictionary.childname}/${spaces.smartfolders.childname}
#Type and aspect qname regular expression filter. 
#smart.folders.config.type.templates.qname.filter=none

ここから設定を適宜変更して、Alfresco Content Services のサービスを再起動します。

リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。


Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ