Configuration de la génération automatique d'un identifiant d'archive
La génération automatique d'un identifiant peut se faire via la directive archiveIdGenerator
La directive "archiveIdGenerator" est une structure complexe qui décrit les paramètres disponibles pour la conversion :
archiveIdGenerator = "{
'service' : 'recordsManagement/Generator/Sequence',
'archiverArchiveIdRules' : {
'isAutomaticallyForced' : true,
'isInheritedFromParent' : true,
'format' : 'FR092000_<date(Y)>_AE<sequence(archiverArchiveIdSequence, 0, 4)>',
'contentSuffix' : {
'separator' : '_',
'value' : '0',
'length' : 3
}
}
}"
- format permet de définir la composition de l'identifiant à générer. Les variables disponibles sont
- La variable date doit être suivie par son type entre parenthèses :
- Y définit l'année
- M définit le mois
- D définit le jour
- La variable sequence doit être suivie par son nom
- exemple : <sequence(sequenceName, paddingValue, paddingNumber)
- paddingValue et paddingNumber sont le nombre maximum de valeurs à ajouter avant une sequence si besoin.
- Pour compléter une séquence avec des 0 afin que celle-ci soit composée de 4 chiffres, on remplace paddingValue par 0 et paddingNumber par 4.
- isAutomaticallyForced
- false une valeur sera générée si aucune valeur n'est envoyée.
- true une valeur sera générée et remplacera celle envoyée
- contentSuffix : Compteur à ajouter comme suffixe aux enfants si inheritedFromParent (hérite des parents) est activé
- separator est une chaine de caractères à ajouter avant le suffixe, par défaut _
- value est la valeur à ajouter avant le compteur suffixe pour compléter.
- length est la longueur désirée. Le système complètera avec le nombre de fois où il faut ajouter value avant le suffixe pour obtenir la longueur désirée.