07 Jul 2026
Le Programme Vitam met en oeuvre régulièrement des campagnes de test mais sans toujours publier les résultats.
En février 2020, les tests effectués mettaient en lumière les meilleurs résultats avec des entrées lancées en parallèle qu’une entrée très volumineuse unique.
Avec le module de collecte, aussi bien utilisable par le front-office Vitam UI par l’APP dédiée que par l’API Collect, l’équipe du Programme Vitam a procédé à de nouveaux tests de performance, en particulier pour répondre à la demande des utilisateurs et ainsi connaître l’existant pour cibler les améliorations.
Ainsi, quelques résultats :
Avec Vitam UI et l’APP Collecte et préparation des versements
ZIP d’un jeu de données de 100K et 30,17 GB
- 2 unités archivistiques avec 2 objets volumineux : 20 GB et 8 GB
- 2,5K unités archivistiques avec métadonnées descriptives (date d’enregistrement, tag, description, etc.) et métadonnées de gestion (DUA avec sort final, délai de communicabilité)
Vitesse d’envoi 1 GB/s → réseau avec la fibre, sans VPN
Résultat : en succès en 19 minutes
Vitesse d’envoi: 130 Mb/s → réseau culture
Résultat : en succès en 2 h 40 min
Enseignement
- Pas de saturation RAM ni CPU observée sur les VM concernées.
- Prise en charge du ZIP dépend entièrement du réseau auquel l’ordinateur de l’utilisateur est raccordé.
SIP de 10 Go compressé avec objets et manifest
- SIP de 10 Go compressé et 32 Go décompressé
- contenu identique au cas précédent, avec passage du ZIP à un SIP
Comportement
- Etape d’upload de 50 min
- Etape de traitement de 2h (visible dans le journal des opérations pour suivre les différentes étapes du workflow)
- Etape de changement de statut d’Open à validé → génération du SIP en 15 min
- Etape du versement dans le back-office Vitam en 1h30
Avec l’API Collecte, import back-office
Import de SIP volumineux
Test SIP 10 000 objets
- Durée : 10 min
- Résultat : Succès
- CPU max : 12 %, RAM max : 25%
- Observation : Traitement fluide sans saturation CPU/RAM.
Test SIP 50 000 objets
- Durée : 56 min
- Résultat : Succès
- CPU max : 66.2%, RAM max : 79.5%
- Observation : Traitement normal sans saturation CPU/RAM.
Test SIP 100 000 objets
- Durée : 2h 9min
- Résultat : Succès
- CPU max : 63.7% , RAM max : 92.8%
- Observation : Traitement normal avec un pic de la RAM.
De manière générale :
- pas de time-out
- plus le SIP a d’unités d’archives, plus tu consommes de la RAM
Import de ZIP volumineux
Test ZIP 10 000 objets
- Durée : 55 s
- Résultat : Succès
- CPU max : 0.706%, RAM max : 18%
- Observation : Traitement fluide sans saturation CPU/RAM.
Test ZIP 50 000 objets
- Durée : 5 min
- Résultat : Succès
- CPU max : 10.2%, RAM max : 37.0%
- Observation : Traitement fluide sans saturation CPU/RAM.
Test ZIP 100 000 objets
- Durée : 7 min
- Résultat : Succès
- CPU max : 12%, RAM max : 71.3%
- Observation : Traitement fluide sans saturation CPU/RAM.
De manière générale :
- pas de time-out
- plus le ZIP a d’unités d’archives, plus tu consommes de la RAM
25 Jun 2026
Le Programme Vitam est heureux de vous annoncer la mise à disposition de la version 9.1 de la solution logicielle.
Toutes les informations techniques sont disponibles ici.
La documentation fonctionnelle est consultable ici. Les guides pour les APP de Vitam UI sont disponibles ici et de manière générale pour la documentation technique, dédiée aux développeurs, etc., veuillez consulter ces pages.
La release note est disponible :
Un aperçu en image des incréments de la version 9.1

Module de collecte
Pouvoir ajouter un SIP ou un ZIP dans une transaction déjà existante.

APP Profils documentaires
Possibilité d’ajouter des contrôles sur les rattachements dans les profils d’archivage (bloc UpdateOperation) et de générer un profil d’archivage incluant ces nouveaux contrôles.

APP Recherche, consultation et gestion des archives
Modification du service producteur sur un ensemble d’archives (unités archivistiques et/ou groupes d’objets techniques) par une opération de réattribution de service producteur. La sélection s’effectue sur une à plusieurs entrées d’archives. Les archives ne peuvent pas être réattribuées si elles sont de type “arbre de positionnement”, si elles n’ont pas le même service producteur, s’il y a dépassement de seuil.

Gestion des archives
Dans le cas d’une modification du service producteur sur des archives en succès :
- L’historique des services producteurs est enregistré dans les unités archivistiques et/ou groupes d’objets techniques concernés. Il est donc possible de rechercher directement sur la base de cet historique. Cet historique, quand il existe, est également enregistré dans les rapports d’élimination, d’acquittement du transfert et de suppression d’usages/versions.
- La modification est tracée dans le journal du cycle de vie de chaque unité d’archives et/ou groupe d’objet technique concerné.
- Les registres de fonds du service producteur d’origine et du service producteur cible sont mis à jour en conséquence. Le détail de registre correspondant à une entrée pour laquelle le service producteur des archives de cette entrée a été changé est réattribué au fonds du service producteur cible et les synthèses statistiques (Summary) des registres du service producteur d’origine et du service producteur cible sont mises à jour (soustraction des sorties pour l’un, addition des entrées pour l’autre)
- Les droits d’accès associés au contrat d’accès s’appliquent en prenant en compte le nouveau service producteur

APP Collecte
Amélioration de l’affichage des erreurs à la suite de l’import d’un SIP contenant des erreurs :
- Dans la liste des archives de la transaction, ajout d’une pastille rouge pour identifier les unités archivistiques et/ou leurs objets associés ayant des erreurs.
- Dans le détail d’une unité archivistique, présence d’une pastille rouge en haut du panneau latéral et nouveau composant plus visible, permettant de signaler davantage d’informations sur les erreurs rencontrées.

Harmonisation du comportement des composants
- Suite au travail sur les fondations du design système et à l’harmonisation des composants, de nouveaux composants (Checkbox et Radio button) ont été modifiés, complétés, simplifiés en termes de couleurs, taille des textes, états (default, hover, etc.)
- Gestion de tous les cas de validation et d’erreurs possibles pour le composant d’upload.

Réindexation différentielle
Pour les collections Unit et ObjectGroup, il est maintenant possible de faire une réindexation différentielle à partir d’une date donnée plutôt qu’une réindexation complète.
Dans un contexte de très forte volumétrie sur ces collections (centaines de millions, milliards), quand les durées de réindexation peuvent être très longue, cela permet par exemple lors de montée de version nécessitant une réindexation de conserver le service vitam partiellement ouvert le temps d’une première réindexation complète avant d’interrompre le service et basculer vers ce nouvel index pour procéder à une réindexation différentielle des éléments correspondant à un dernier delta non réindexé (i.e delta correspondant aux éléments modifiés, créés ou supprimé pendant la période de réindexation). Le service fourni est limité, les suppressions et les réorganisations sont proscrites en l’état. Le service peut rester ouvert en lecture et en écriture sans suppression d’AU et de GOT car le dernier delta ne peut détecter les suppressions. Ainsi les services d’élimination et de suppressions ne doivent pas être utilisés pendant la réindexation en parallèle mais les consultations, les versements et les modifications de métadonnées descriptives et de gestions peuvent toujours être utilisés.

29 May 2026
Après avoir fêté ses 11 ans, le Programme Vitam accueille son 111e membre au sein du Club utilisateurs en ce mois de mai 2026.
Sur les 5 premiers mois de l’année, le Club utilisateurs a ainsi été rejoint par 9 nouvelles organisations :

Vous trouverez en suivant ce lien la liste complète des organisations membres du Club utilisateurs.
Pour rappel, faire partie du Club utilisateurs du Programme Vitam permet, gratuitement et après signature d’une convention entre l’organisation et le Programme Vitam, d’accéder à une communauté d’utilisateurs aux profils et projets très variés, de disposer des outils mis à disposition entre l’application dédié au ticketing pour déclarer des bugs ou faire des demandes d’assistance ou l’espace d’échanges entre membres, d’être convié à différentes réunions permettant de se tenir informé et de monter en compétences et d’avoir un accès à des environnements Vitam dédiés aux tests, en mode bac à sable.
Pour toute demande de renseignements, n’hésitez pas à envoyer un mail ou à réserver un créneau horaire d’échanges.
11 Mar 2026
Le 9 mars 2015 était officiellement lancé le Programme Vitam !
➡️ 11 ans après, la semaine en cours est particulièrement typique de notre fonctionnement :
-
lundi et mardi, atelier “Must / Should / Coud / Won’t” (MoSCoW method) avec nos utilisateurs pour dessiner la feuille de route de nos travaux dans les prochains mois à partir des besoins exprimés
-
mercredi, démonstration des travaux effectués en itération 166
Et jeudi, préparation des travaux à réaliser en itération 167 !
Tout ceci viendra enrichir la release 9.1 qui vous sera présentée dans quelques semaines !
🎂 Bon anniversaire au Programme Vitam

16 Feb 2026

Archifiltre évolue, et nous tenons à rester fidèles à une conviction forte : c’est un outil qui se construit avec ses utilisateurs.
Pour lancer officiellement le club testeur dans le cadre de la transition vers la v5 d’Archifiltre, les personnes intéressées sont conviées à un webinaire, qui permettra de poser un cadre clair et de préparer une phase de test structurée, pour que la participation soit réellement utile et efficace.
Le webinaire sera organisé en deux parties :
Première partie – ouverte à toutes et tous
Présentation du club testeur :
– la méthodologie retenue
– l’organisation des tests
– le calendrier et les modalités de participation
Cette partie s’adresse à l’ensemble des membres du club, que vous participiez ou non aux tests techniques.
Deuxième partie – dédiée aux tests techniques
Pour celles et ceux qui se sont inscrits aux tests techniques, nous proposerons une démonstration du fonctionnement d’Archifiltre en ligne de commande, afin que vous puissiez prendre l’outil en main sereinement.
Nous vous donnons rendez-vous le 24 février à 15h pour ce webinaire.
👉 Lien Teams
🎥 Le webinaire sera intégralement enregistré.
Vous pourrez ainsi le revoir à votre rythme, et celles et ceux qui ne seraient pas disponibles pourront accéder à l’ensemble des informations.