Projet

Général

Profil

Fonctionnalité #9780

Mis à jour par Cyril VAZQUEZ il y a environ 5 ans

Quand le choix, à la configuration du système, est de détruire toutes les ressources (méta + data), prévoir un service de purge spécifique pour nettoyer les bordereaux de transaction comportant les métas.

## Côté Archive

~~~
archive
|_ 1..1 descriptionObject
|_ 0..n contents (sous-archives) <-> archive
|_ 0..n digitalResource -----------> [stockage]
|_ 0..n relationship <----------> archiveRelationship --> archive
|_ 0..n message <----------> unitIdentifier <------> archiveUnit <---------> message

~~~

## Côté Medona

~~~
Message ----------------------------> [stockage]
|_ 1..1 data
|_ 0..n unitIdentifier <-----------> unitIdentifier archiveUnit <---------> archive

~~~

L'élimination concerne l'archive avec
- ses contenus : archive (sous-archives), descriptionObject, digitalResource et binaires
- ses relations : relationship mais PAS unitIdentifier qui est dans le scope medona

La purge medona concerne aujourd'hui seulement les données dans le stockage,
elle se base sur le type de message, son statut et une durée de conservation.

Besoin :
La purge doit concerner
- data
- unitIdentifier ?

Retour