Les règles de classement automatique dans un dossier peuvent être définies pour toutes les catégories de composants via la propriété alfresco.auto.classify
.
Les noeuds Alfresco devant impérativement être classés dans un dossier, ils sont par défaut stockés dans /FlowerDocs/<Année>/<Mois>/<Jour>
. Ce dossier par défaut est configurable en définissant la propriété alfresco.auto.classify.defaultPath
.
Les règles peuvent être définies en fonction de :
- la catégorie du composant :
alfresco.auto.classify.paths[DOCUMENT]
,alfresco.auto.classify.paths[VIRTUAL_FOLDER]
,alfresco.auto.classify.paths[FOLDER]
oualfresco.auto.classify.paths[TASK]
- la classe du composant (par exemple :
alfresco.auto.classify.paths[fdg\:Claim]
)
Les règles définies acceptent plusieurs variables permettant la définition des règles de classement :
- Variable tag :
%(tag)
- Variable classe :
%(classid)
- Variables date de création :
%(YEAR)
: année%(MONTH)
: mois en chiffre (exemple : 01)%(DAY)
: jour en chiffre (exemple : 01)
Note : Les identifiants de classe pouvant contenir des :
, il est nécessaire de les protéger par des \
et de les encapsuler dans des crochets []
.
Stockage dans un site
Il est recommandé de stocker ces documents dans des sites afin de cloisonner les données. Actuellement, la création du site est un prérequis. La création de l’arborescence utilise uniquement la création de noeuds de type Folder
et non le service dédié au site.
Pour classer les documents de type fdg:Claim
dans un site sample-flower-docs
, ajouter la propriété suivante :
alfresco.auto.classify.paths[fdg\:Claim]=/Sites/sample-flower-docs/documentLibrary/Claim/%(YEAR)/%(MONTH)/%(DAY)