Documentation Vitam
Table des matières
- 1. Présentation du programme Vitam
- 2. Ontologie
- 3. Le gel d’archives avec la solution logicielle Vitam
- 3.1. Résumé
- 3.2. Definitions
- 3.3. Détermination de la règle de gel et de son application sur une unité archivistique avec la solution logicielle Vitam
- 3.4. Mécanismes mis en œuvre dans la solution logicielle Vitam
- 3.5. Conseils de mise en œuvre
- 3.6. Annexe 1 : Exemple de message ArchiveTransfer mettant en œuvre les différentes possibilités d’utilisation des règles de gestion
- 3.7. Annexe 2 : Exemple de requête pour geler et dégeler des archives
- 4. Modèle de données
- 4.1. Introduction
- 4.2. Base Identity
- 4.3. Base Logbook
- 4.3.1. Collection LogbookOperation
- 4.3.1.1. Utilisation de la collection LogbookOperation
- 4.3.1.2. Exemple de JSON stocké en base comprenant l’exhaustivité des champs de la collection LogbookOperation
- 4.3.1.3. Détail des champs du JSON stocké dans la collection
- 4.3.1.4. Champs présents dans les events
- 4.3.1.5. Détail des champs du JSON stocké en base spécifiques à une opération de sécurisation des journaux d’opération et de cycle de vie
- 4.3.2. Collection LogbookLifeCycleUnit
- 4.3.3. Collection LogbookLifeCycleObjectGroup
- 4.3.4. Collection Offset
- 4.3.1. Collection LogbookOperation
- 4.4. Base MetaData
- 4.5. Base metadataCollect
- 4.6. Base collect
- 4.7. Base MasterData
- 4.7.1. Collection AccessContract
- 4.7.2. Collection AccessionRegisterDetail
- 4.7.3. Collection AccessionRegisterSummary
- 4.7.4. Collection AccessionRegisterSymbolic
- 4.7.5. Collection ArchiveUnitProfile
- 4.7.6. Collection Agencies
- 4.7.7. Collection Context
- 4.7.8. Collection FileFormat
- 4.7.9. Collection FileRules
- 4.7.10. Collection Griffin
- 4.7.11. Collection IngestContract
- 4.7.12. Collection ManagementContract
- 4.7.13. Collection Ontology
- 4.7.14. Collection PreservationScenario
- 4.7.15. Collection Profile
- 4.7.16. Collection SecurityProfile
- 4.7.17. Collection VitamSequence
- 4.7.18. Collection Offset
- 4.8. Base Report
- 4.9. Annexe 1 : Valeurs possibles pour le champ evType du LogBook Operation
- 4.10. Annexe 2 : Valeurs possibles pour le champ evType du LogBook LifeCycle
- 4.11. Annexe 3: Valeurs possibles pour le champ evTypeProc (type de processus)
- 4.12. Annexe 4 : Catégories de règles possibles
- 4.13. Annexe 5 : Valeurs possibles pour le champ Status de la collection AccessionRegisterDetail
- 4.14. Annexe 6 : Valeurs possibles pour le champ Name de la collection VitamSequence
- 4.15. Annexe 7 : Type d’indexation des chaînes de caractères dans ElasticSearch par collection et par champ
- 4.16. Annexe 8 : Correspondances des champs spéciaux dans Vitam
- 5. Description des workflows et des opérations
- 5.1. Objectif du document
- 5.2. gestion du cycle de vie des archives
- 5.2.1. Ingest
- 5.2.1.1. Processus des contrôles préalables à l’entrée (STP_SANITY_CHECK_SIP)
- 5.2.1.1.1. Contrôle sanitaire du SIP SANITY_CHECK_SIP (IngestExternalImpl.java)
- 5.2.1.1.2. Contrôle du format du conteneur du SIP CHECK_CONTAINER (IngestExternalImpl.java)
- 5.2.1.1.3. Contrôle du nom du bordereau de transfert MANIFEST_FILE_NAME_CHECK (IngestExternalImpl.java)
- 5.2.1.1.4. Vérification de l’intégrité du bordereau de transfert MANIFEST_DIGEST_CHECK (IngestExternalImpl.java)
- 5.2.1.2. Processus de réception du SIP dans Vitam STP_UPLOAD_SIP (IngestInternalResource.java)
- 5.2.1.3. Processus de contrôle du SIP (STP_INGEST_CONTROL_SIP)
- 5.2.1.3.1. Vérification globale du CHECK_SEDA (CheckSedaActionHandler.java)
- 5.2.1.3.2. Vérification de l’en-tête du bordereau de transfert CHECK_HEADER (CheckHeaderActionHandler.java)
- 5.2.1.3.3. Vérification de la présence et contrôle des services agents CHECK_HEADER.CHECK_AGENT
- 5.2.1.3.4. Vérification de la présence et contrôle du contrat d’entrée CHECK_HEADER.CHECK_CONTRACT_INGEST
- 5.2.1.3.5. Vérification de la relation entre le contrat d’entrée et le profil d’archivage CHECK_HEADER.CHECK_IC_AP_RELATION
- 5.2.1.3.6. Vérification de la conformité du bordereau de transfert par le profil d’archivage CHECK_HEADER.CHECK_ARCHIVEPROFILE
- 5.2.1.3.7. Préparation des informations de stockage PREPARE_STORAGE_INFO (PrepareStorageInfoActionHandler.java)
- 5.2.1.3.8. Vérification des objets et groupes d’objets CHECK_DATAOBJECTPACKAGE
- 5.2.1.3.9. Vérification des usages des groupes d’objets CHECK_DATAOBJECTPACKAGE.CHECK_MANIFEST_DATAOBJECT_VERSION (CheckVersionActionHandler.java)
- 5.2.1.3.10. Vérification du nombre d’objets CHECK_DATAOBJECTPACKAGE.CHECK_MANIFEST_OBJECTNUMBER (CheckObjectsNumberActionHandler.java)
- 5.2.1.3.11. Vérification de la cohérence du bordereau de transfert CHECK_DATAOBJECTPACKAGE.CHECK_MANIFEST (ExtractSedaActionHandler.java)
- 5.2.1.3.12. Vérification de la cohérence entre objets, groupes d’objets et unités archivistiques CHECK_DATAOBJECTPACKAGE.CHECK_CONSISTENCY (CheckObjectUnitConsistencyActionHandler.java)
- 5.2.1.3.13. Vérification du rattachement à un groupe d’objets ou une unité archivistique entrés sans erreur CHECK_ATTACHEMENT (CheckAttachementActionHandler.java)
- 5.2.1.4. Processus de contrôle et traitement des objets (STP_OG_CHECK_AND_TRANSFORME)
- 5.2.1.1. Processus des contrôles préalables à l’entrée (STP_SANITY_CHECK_SIP)
- 5.2.1. Ingest