Une belle version 8.0 pour finir l'année 2024
16 Dec 2024Au menu de cette version 8.0 : conteneurisation pro-ready, gestion plus fine des droits pour le module de collecte, gestion du SEDA 2.3, personnalisation des ATR…
- Pour accéder aux informations techniques de cette version
- Pour accéder à la release note
- Pour consulter les change-log Vitam et Vitam UI
Évolutions fonctionnelles
Module de collecte
Gestion de droits utilisateurs plus fins
En vue de donner accès au module à des utilisateurs devant avoir des droits plus restreints :
- Création de 3 profils d’habilitation : Administrateur, Archiviste et Service producteur
- Possibilité de ne donner accès qu’aux versements d’un ou plusieurs service(s) producteur(s).
Changement du composant de recherche « Autres critères »
- Suite aux évolutions liées au schéma, alimentation dynamique de la liste avec les vocabulaires internes et externes des métadonnées descriptives
- Création d’un nouveau composant de sélection
Localisation d’une archives dans son contexte de classement
Permettre de localiser, dans l’arborescence du panneau latéral de gauche, une unité archivistique listée dans le tableau de résultat.
Réception des archives
Personnalisation des accusés de réception
Moyennant une configuration du système, il est possible d’ajouter des identifiants métiers dans les accusés de réception associés à une opération de versement, afin d’avoir une meilleure connaissance des archives entrées en succès, en avertissement ou en erreur.
Ajouts d’informations
En vue de bénéficier d’informations disponibles dans le back-office, mais jusque-là masquées, affichage du détail des erreurs dans les écrans de l’APP Dépôts et suivi des versements.
Accès aux archives
Recherche exacte sur l’intitulé (version béta)
- Service permettant de restituer des archives portant exactement le terme ayant fait l’objet d’une recherche, afin d’éviter le bruit pouvant résulter d’une recherche.
- Documentation de l’installation d’un analyzeur permettant cette recherche.
Changement du composant de recherche « Autres critères »
- Suite aux évolutions liées au schéma, alimentation dynamique de la liste avec les vocabulaires internes et externes des métadonnées descriptives
- Création d’un nouveau composant de sélection
Localisation d’une archives dans son contexte de classement
Permettre de localiser, dans l’arborescence du panneau latéral de gauche, une unité archivistique listée dans le tableau de résultat.
Profils d’archivage et profils d’unité archivistique
Pouvoir créer un profil d’archivage ou un profil d’unité archivistique en SEDA 2.2 ou en SEDA 2.3
Afin de pouvoir gérer des profils dans les versions du SEDA 2.2 ou 2.3 avec les champs ajoutés dans ces différentes versions (agent générique, une signature ou un identifiant pérenne) :
- Créer un PA et un PUA en SEDA 2.2 ou 2.3
- Importer un PA et un PUA en SEDA 2.2 ou 2.3
- Exporter ou enregistrer un PA et un PUA en SEDA 2.2 ou 2.3
Pouvoir réimporter un profil d’archivage ou un profil d’unité archivistique
En vue de modifier son profil hors interfaces, il est possible de réimporter dans Vitam un fichier RNG ou un fichier JSON.
Rendre obligatoire la saisie d’un commentaire pour une REGEX libre d’un PUA
L’évolution imposant la saisie d’un commentaire lors de la création d’une REGEX libre dans un PUA est un prérequis afin que lors de la modification de l’unité archivistique, la forme attendue de la valeur puisse être indiquée à l’utilisateur.
Contrat d’accès
Paramétrer un contrat d’accès sur des règles et/ou des services producteurs
- Les paramétrages d’accès aux archives par service(s) producteur(s) et par règle(s) de gestion ont été rassemblés et revus pour permettre une gestion croisée et plus intuitive
- Un nouveau paramétrage permet de donner accès aux archives d’un ou plusieurs service(s) producteur(s) et de définir, pour les autres services, un filtre d’accès par règle de gestion arrivée à échéance
Appliquer ou non les filtres sur les plans de classement
Possibilité d’autoriser l’accès à tous les plans de classement en n’appliquant pas les filtres, par service producteur et/ou par règle de gestion, définis dans le périmètre des autorisations.
Pouvoir interdire / autoriser le téléchargement des fichiers dans un contrat d’accès
Evolution du paramétrage des droits sur les objets pour permettre :
- D’autoriser le téléchargement de tous les objets
- D’interdire le téléchargement d’objets
- D’autoriser le téléchargement d’objets que sur certains usages
Intégration des nouveaux paramétrages dans le fichier csv permettant d’importer en masse les contrats d’accès
Services agents
Extension du référentiel des services agents (back-office)
En plus des 3 champs historiquement gérés dans le référentiel, possibilité d’ajouter des informations liées aux zones d’identification, de description et de contrôle afin de mettre en conformité le référentiel avec l’ISAAR/CPF (zone des relations exclues).
Autres référentiels
Ontologie
Affichage de champs supplémentaires depuis les interfaces (taille d’un champ)
Schéma
Possibilité de demander le schéma (ou la liste des métadonnées) associé à un profil d’unité archivistique donné
Formats
Affichage de champs supplémentaires depuis les interfaces.
Contrat d’entrée
Ajout des paramètres liés à la signature électronique dans l’import et l’export CSV disponible depuis les interfaces.
Gestion des archives
Évolution de l’export DIP
- Suite aux montées de version du SEDA déjà prises en compte par le back-office dans la v7.1, possibilité d’exporter un DIP en SEDA 2.3 depuis les interfaces
- En vue de communiquer des archives sous une forme plus compréhensible par un usager, possibilité d’exporter un DIP restituant une arborescence de répertoires et de fichiers avec des intitulés se rapprochant de leur nom d’origine.
Modification des métadonnées d’une unité archivistique contrôlées par un Profil d’unité archivistique
Lors de la modification d’une unité archivistique, les écrans s’adaptent au schéma de contrôle du PUA :
- Affichage dynamique des composants : champs obligatoires, liste des valeurs d’une énumération, affichage du format attendu d’une REGEX, composant multivalué devenu monovalué
- Affichage d’un message d’alerte, lors de la suppression d’une valeur d’un champ obligatoire ou le non-respect du format d’une valeur attendue
- Non affichage des métadonnées supplémentaires si elles ne sont pas autorisées par le PUA.
Evolutions techniques
Conteneurisation
- Vitam conteneurisé prodready : installation mixte conteneur - RPM/DEB
- Hors composants Ingest External et Worker dans le cas d’utilisation des griffons
Supervision
- Audits planifiés multi-tenants
- Accéder à la configuration de Vitam (béta)
Performances
- Amélioration des performances et de la robustesse du module de collecte
- Changement du traitement d’un mode séquentiel par un mode parallèle (bulk update ).
Moteur de recherche
- Intégration d’un deuxième analyseur dans Elasticsearch :
- [POC] Recherche de manière exacte sur le champ « Title »
- Mise à disposition d’un deuxième analyseur et documentation sur l’installation d’un analyseur supplémentaire (version béta)
Dette technique
- Montée de version COTS et Libs : Elasticsearch 8, Angular 17 et Java 17
- Ergonomie : librairie de composants graphiques de référence
- Qualité du code : correctifs sécurité (checkmarx) et formatage du code (Java/Angular)