Configure ingestion chains
Pour configurer les chaînes d'ingestion, allez dans le menu Add data, dans la carte Products Manager (OAIS) et cliquez sur le bouton Configure. Appuyez ensuite sur Create new Chain.
Créer une chaîne d'ingestion
L'ingestion d'un produit consiste en cinq étapes principales. Chacune de ces étapes dépend de plugins effectuant des actions différentes :
- Pre-processing [Optionnelle] afin d'ajouter une étape de pré-processing avant l'ingestion des données. Il n'y a actuellement pas de plugins.
- SIP validation [Obligatoire] vérifie la validité du SIP. Vous pouvez utiliser plusieurs plugins d'inspection pour vous assurez de la conformité de vos données. Si le résultat n'est pas valide, l'ingestion s'arrêtera et vous indiquera une erreur de traitement.
- SIP transformation to AIP(s) [Obligatoire] il s'agit l'étape clé de l'ingestion permettant de générer les AIP issues des SIPs. Vous pouvez générer des AIPs selon plusieurs modèles pris en charge par les plugins d'ingestion.
- Tag data [Optionnelle] permet d'associer des tags aux AIPs ingérées. Cela vous permettra par la suite d'identifier plus facilement les AIPs issues de cette ingestion.
- Post-processing [Optionnelle] vous avez la possibilité d'effectuer n'importe quel traitement suite à l'ingestion des AIPs à l'aide de plugins de post-traitements. Il en existe actuellement un seul SSaltoSipadPostProcessingPlugin qui génère des fichiers XML sur disque à partir des AIPs créées.
A partir de l'écran Create a new processing chain, vous avez deux façons de créer des chaînes d'ingestion.
Créer une chaîne à partir d'un fichier JSON (1)
- Créez sur votre disque un fichier JSON décrivant une chaîne d'ingestion (vous pouvez télécharger la DefaultProcessingChain présente par défaut pour comprendre comment construire une chaîne d'ingestion).
- Cliquez sur le bouton Import from file
- Sélectionnez un fichier au format JSON dans l'explorateur de fichier en cliquant sur Select a file.
- Appuyez sur Import
- Appuyez ensuite sur Create
- Vérifiez la création de votre chaîne dans la liste
- Vous pouvez désormais soumettre des SIPs avec la chaîne que vous venez de créer.
Créer une chaîne manuellement (2)
Complétez les champs suivants :
- Name représentatif du nom de la chaîne,
- Description expliquant brièvement le fonctionnement de votre chaîne. Celle-ci sera visible dans la liste des chaînes d'ingestion, elle n'est néanmoins pas obligatoire.
- Choisissez les plugins associés à chacune des étapes d'ingestion présentées ci-dessus. Seuls deux plugins sont obligatoires Data validation et Data generation
- Appuyez ensuite sur Create
- Vérifiez la création de votre chaîne dans la liste
- Vous pouvez désormais soumettre des SIPs avec la chaîne que vous venez de créer.
Gérer les chaînes d'ingestion
Plusieurs actions vous permettent de gérer les chaînes d'ingestion :
- Vous pouvez modifier les informations liées à une chaîne en cliquant sur le bouton Edit
- Vous avez la possibilité de télécharger la chaîne sous forme de fichier JSON. Vous pourrez ainsi importer cette chaîne dans un autre projet REGARDS ou la conserver.
- Les chaînes peuvent être supprimées à l'exception de la DefaultProcessingChain qui est celle par défaut.