Fin d’année 2023 rime pour l’équipe du Programme Vitam avec mise à disposition de la version 7.0 de Vitam. Présentation des nouveautés et liens utiles.
Migration de la documentation métier sous forme de site WEB statique permettant les recherches transverses et simplifiant pour l’équipe programme le maintien en cohérence et l’évolution
Back-office
Évolutions fonctionnelles
Collecte / Entrée
Collecte : précision du nombre de résultats de recherche au-delà de 10 000 éléments sur les AU
Entrée : versements de SIP avec plusieurs versions d’un même usage
Audit / Préservation
Suppression d’objets physiques
Gestion des archives
Personnalisation des rapports d’élimination : configuration de champs à intégrer au rapport d’élimination
Gestion des données
Amélioration de l’enregistrement des métadonnées techniques externes lors d’opérations de préservation
Recherche et accès aux archives
Recherche « scroll » sur les objets permettant le renvoi de plus de 10 000 résultats (limites en nombre d’usage par jour à configurer)
Tests de non régression :
Ajout de tests de non régression concernant :
le versement d’un SIP avec un groupe d’objets techniques ayant plusieurs versions d’un même usage
l’import d’un contrat de gestion avec un paramètre sur les identifiants pérennes
Évolutions techniques
Remplacement de CentOS
Support de AlmaLinux 9 pour les versions Vitam 6.2+ (bug fix) et 7.0.0+
Tests de migration d’OS d’une instance Vitam en CentOS vers la même version en AlmaLinux
Étude pour publication en 7.1.x d’une version OS indépendante basée sur la conteneurisation
Exploitation
Livraison des packages DEB/RPM signés
Supervision : alerting sur les opérations en pause ou en erreur
Amélioration du diff_offers permettant de fournir une liste de tenants et containers à analyser
Mise à jour de mapping elasticsearch évitant de faire une réindexation complète en cas de migration
Griffons
Nouvelle release 1.18.0
Montée de version de FFMpeg (4.1.11 sur Debian et 3.14.12 sur CentOS) : génération de binaires
Montée de version de ImageMagick (6.9.11.60 sur Debian et 7.0.10-30 sur CentOS) : génération de binaires, validation de formats, extraction de métadonnées techniques
Attention, limitation sous AlmaLinux 9, les griffons ffmpeg & imagemagick ne fonctionnent pas dans la version actuelle.
Sécurité
Configuration autorisant de préciser le nombre de résultats au-delà de 10 000 dans les requêtes DSL des unités archivistiques du module de collecte (collect.conf).
Configuration permettant de limiter le nombre de requêtes quotidiennes en mode scroll sur les groupes d’objets techniques (metadata.conf)
Configuration de la personnalisation des rapports d’élimination dans le fichier vitam.conf (worker)
Mise à jour des librairies :
apache-shiro: 1.8.0 -> 1.10.0
xstream: 1.4.15 -> 1.4.20
batik-css: 1.11 -> 1.16
Front-office Vitam UI
Ajout de fonctionnalités
APP Collecte et préparation des versements :
Visualisation en résultat de recherche des archives sans rattachement
Modification du comportement de consultation des onglets du panneau latéral
Gestion de la précision des requêtes à plus de 10 000 résultats dans l’APP Collecte
APP Recherche et consultation des archives
Visualisation en résultat de recherche des archives sans rattachement
Affichage des métadonnées d’un objet physique d’une unité archivistique
Modification du comportement de consultation des onglets du panneau latéral
APP Audit
Gestion des seuils par profil pour les opérations d’audits (possibilité de dépasser les seuils de plateforme pour les utilisateurs autorisés)
APP Contrat d’entrée
Ajout, dans la création d’un contrat d’entrée, d’une étape permettant de définir des contrôles relatifs aux documents signés électroniques [NB : Cette étape n’est pas fonctionnelle car l’application des contrôles à l’entrée n’a pas encore été implémentée.]
Ergonomie
UX design (transverse à toutes les APPs)
Harmonisation des noms, descriptions et titre des APPs
Technique
Remplacement de CentOS
Support de AlmaLinux 9 pour les versions Vitam 6.2+ (bug fix) et 7.0.0+
Tests de migration d’OS d’une instance Vitam en CentOS vers la même version en AlmaLinux
Étude pour publication en 7.1.x d’une version OS indépendante basée sur la conteneurisation
Exploitation
Configuration de la liste de métadonnées externes en vue de pouvoir les rechercher dans l’APP Recherche et consultation des archives
En cette fin d’année 2023, le Programme Vitam met pour la première fois à disposition l’exécutable de Pastis (pour Profil d’archivage simple pour le traitement de l’information en Seda. Pour en savoir plus
Le Programme Vitam organise une deuxième édition de Vitam en ligne du 6 au 10 novembre, semaine de webinaires destinée à vous proposer de multiples interventions pour répondre aux questions de différents publics.
Le programme de cette semaine s’affine, vous trouverez ci-dessus un état actuel des interventions ouvertes à l’inscription avec le module ci-dessous :
Billetterie Weezevent
Le Programme Vitam organise une deuxième édition de Vitam en ligne, semaine de webinaires destinée à vous proposer de multiples interventions pour répondre aux questions de différents publics.
Plus d’informations prochainement sur le programme de cette semaine de webinaires mais dès maintenant, notez les dates et rendez-vous du 6 au 10 novembre !
En ce tout début de période estivale, le Programme Vitam vous annonce la publication de la nouvelle version majeure de la solution logicielle du même nom. Cette version 6 apporte son lot de nouveautés, d’évolutions fonctionnelles, techniques, etc. Revue de détail…
• Module de collecte : ajout de règles pour le classement automatisé des archives collectées sur la base de métadonnées portées par les archives et d’un paramétrage du projet de versement
Recherche et accès aux archives :
• Export DIP et transfert d’archives: calcul et enregistrement de l’empreinte du DIP de communication ou du SIP de transfert dans le journal des opérations afin de permettre un contrôle d’intégrité par l’utilisateur en réception du paquet transmis.
Gestion des données :
• Normalisation et contrôle de l’enregistrement des métadonnées techniques « hors SEDA » permettant l’usage de vocabulaire techniques externes
Référentiel des formats :
• Montée de version du référentiel PRONOM (version 109) et du logiciel d’analyse d’identification de format SIEGFRIED
Évolutions techniques
Montée de version de cots :
o MongoDB vers latest bugfix (5.0.13 -> 5.0.14).
o Consul vers latest bugfix (1.12.4 -> 1.12.9).
o Elastic components vers latest bugfix (7.16.3 -> 7.17.8).
o curator vers latest version (5.8.1 -> 5.8.4).
Montée de version d’extras :
o grafana vers latest version (8.4.1 -> 9.3.6).
o alertmanager vers latest version (0.20.0 -> 0.25.0).
o prometheus vers latest version (2.19.0 -> 2.42.0).
Montée de version d’exporters Prometheus :
o node_exporter vers latest version (1.0.0 -> 1.5.0).
o elastic_exporter vers latest version (1.3.0 -> 1.5.0).
o consul_exporter vers latest version (0.8.0 -> 0.9.0).
Supervision de la reconstruction via Prometheus
OS :
o Debian : compatibilité du déploiement à la fois sur debian 10 et debian 11
o Cent OS : compatibilité du déploiement sur la version 7
Exploitation / Ansible :
amélioration de la montée de version MongoDB suite à l’audit réalisé : prise en compte des clusters, définition des installations des packages pour se prémunir des montées de version non souhaitées
Griffons
• Montée de version de Siegfried (version 1.9.1 vers 1.9.6) et du référentiel PRONOM (version 109)
Sécurité
• Montée de version de COTS et de librairies vers les dernières « bug fixe »
• Pour le module de collecte : amélioration par rapport à la version V6.RC. En V6 le module de collecte implémente la même séparation en couche de service externe / interne que les autres services vitam. Il est recommandé de porter une attention particulière à ce changement lors de la montée de version en V6 si vous avez installé le module de collecte en version V6.RC.
Pour les évolutions du modèle de données, des workflow et des appels API, se référer à la documentation.
Front-office
Ajout de fonctionnalités
APP Collecte et préparation des versements
• Affichage des métadonnées techniques
• Recherche sur des métadonnées externes via la liste de recherche « Autres critères » (acte d’exploitation pour paramétrer ces métadonnées)
• Mise à jour du projet de versement depuis le panneau latéral
• Création du projet de versement :
◦ Modification des étapes de création d’un projet de versement manuel
◦ Possibilité de créer un projet de versement en vue de paramétrer les versements d’un flux automatisé
◦ Paramétrage du rattachement par clé/valeur dans un projet de versement
APP Dépôt et suivi des versements
• Possibilité de cloisonner les accès aux versements par service(s) producteur(s)
APP Contrats de gestion (nouvelle APP)
• Création de l’APP :
◦ Accès au référentiel des contrats de gestion
◦ Recherche et consultation d’un contrat de gestion
◦ Création et, modification d’un contrat de gestion
APP Profils documentaires
• Corrections d’anomalies
APP Recherche et consultation des archives
• Affichage des métadonnées techniques
• Rechercher sur des métadonnées externes via la liste de recherche « Autres critères »
• Possibilité d’ajouter, modifier ou supprimer un blocage de règle (communicabilité, DUC, diffusion, réutilisation) sur une à plusieurs unités archivistiques
• Possibilité de bloquer ou débloquer un identifiant de règles sur une à plusieurs unités archivistiques (communicabilité, DUC, diffusion, réutilisation)
APP Contrats d’entrée
• Ajout d’un profil utilisateur en vue de n’autoriser que la lecture du référentiel
APP Formats
• Désactivation des boutons d’action pour un profil utilisateur n’ayant que des droits de consultation
Tests de non régression :
• Initialisation de tests de non régression automatisés
Ergonomie
• Ajout de pictogrammes matérialisant les arbres de positionnement, les plans de classement et les unités archivistiques standards dans la navigation arborescente
Documentation
• Ajout de la documentation APP Contrats de gestion
Exploitation
• Configuration par tenant d’une liste de métadonnées externes afin de pouvoir les sélectionner comme critères de recherche dans l’APP Recherche et consultation des archives