Introduction Procédures d'exploitation - utilisateur Procédures d'exploitation - administrateur Configuration Prérequis pour Maarch RM Installation du socle d'archivage de Maarch RM Publication CLI Variables d'environnement Publication HTTP Installation de l'extension Archives Courrier Installation de l'extension Archives Publiques Installation de l'extension Coffre fort numérique Configuration de la sécurité Configuration de la protection CSRF Configuration des rôles d'organisation Gestion de l'espace d'échange Configuration du stockage Configuration du classement des Logs Migration du support Référentiel Externe Gestion du référentiel des formats Configuration des services de conversion Configuration de l'indexation plein texte Configuration de l'interface homme-machine Configuration de la prévisualisation Configuration du journal de l'application Configuration de la destruction Configuration du journal du cycle de vie Schémas de métadonnées descriptives Schémas d'empaquetage pour les échanges Configuration pour les profils Configuration des notifications sur les événements de l’application Configuration du service de notification Configuration des privilèges des comptes de service Gestion de la planification Gestion du stockage Gestion des niveaux de service Configuration : syntaxe Configuration des versements transactionnels Génération automatique d'identifiants Configuration de la règle de communicabilité par défaut Configuration de l'algorithme de hachage Documentation API Annexes

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.

results matching ""

    No results matching ""