Créer un nouveau référentiel à partir de l'API
Reactualisation de l'issue #206 (closed)
User story
En tant que gestionnaire, Référent ou Administrateur je dispose dans le tableau de bord, onglet "Référentiels", de la fonctionnalité Importer un référentiel à partir d'un fichier
La fonctionnalité "Importer un fichier" permet de proposer des listes déroulantes dans le modèle de métadonnées et ainsi aider à la saisie des métadonnées d'un élément
Détails
-
Je dispose d'un fichier ayant des références issues d'un référentiel connu (vocabulaires standardisés) ou souhaité par un gestionnaire
-
Dans l'onglet Référentiels de mon tableau de bord
-
Je clique sur nouveau référentiel
-
On me propose un formulaire avec les métadonnées d'un référentiel vide
-
Un bouton me permet d'importer le fichier
-
Le fichier sera au format json ou csv avec comme séparateur la virgule
-
Le fichier contiendra des entêtes qui deviennent le nom du champ qu'il représente
-
Je peux importer le référentiels qui sera par défaut privé
-
je dois saisir le nom du référentiel, la date (non obligatoire), la langue du référentiel, une description
-
J'uploade le fichier et je valide pour importer
-
Si un référentiel de même nom existe déjà, le fichier n'est pas importé. Un message est affiché "Référentiel déjà existant, veuillez changer de nom ou contacter pount@unistra.fr"
-
Si le référentiel n'existe pas on importe le fichier
-
A la fin du traitement d'import le fichier peut être effacé que l'import ait réussi ou pas
-
Si l'import échoue un message indique le type d'erreur
-
Les types d'erreur sont :
- le fichier n'est pas au format attendu un message est affiché : "Le fichier n'est pas dans un format valide : le fichier doit être au format json ou csv avec la virgule comme séparateur"
- le fichier est mal formé exemple json incomplet un message est affiché : "Le fichier est mal formé, veuillez revoir la syntaxe du fichier"
-
Je peux importer des fichiers lourds au maximum 1 Go
-
Une fois l'import réalisé je reviens sur ma liste de référentiels disponibles et le référentiel importé apparaît pour le gestionnaire, les co-gestionnaires du projet et les contributeurs du projet et peuvent sélectionner les valeurs lors de la saisie d'un élément associé à ce référentiel
-
Pour préciser la langue d'un champs, il est suffixé par "@<norme_iso639-1_-de-la-_langue>" - exemple : @fr
-
Les métadonnées du référentiel
- Identifiant du référentiel : automatique
- Nom du référentiel : saisir Le nom du référentiel sera le nom du référentiel saisi concaténé avec la date saisie exemple DarwinCore_20090910 . Si aucune date n'est saisie la date du jour complètera le nom : exemple DarwinCore_20220919
- la langue : saisie langue par défaut
- Autres langues : saisie multivaluée
- le type de référentiel : privé
- la description saisie
- descriptions dans les langues souhaitées : saisie
- la source (provenance) : nom du créateur ou de l'entité ou de la communauté scientifique ou ...
- la date de l'export de la source : vide
- la date de l'import
- liste des utilisateurs avec qui le référentiel privé est partagé en lecture : vide
- liste des utilisateurs avec qui le référentiel privé est partagé en ecriture : vide
référentiel public Paleobiodb
Référentiel public Licences d'utilisation
contraintes d'utilisation (règles de gestions, conditions d'utilisation, IHM)
conditions opérationnelles (disponibilité, évolutivité, performances)
services associés (support utilisateur...)
Critères d'acceptation
Tâches
dont Tests unitaires et Documentation
- ...
- ...
Chiffres
Bénéfice | Préjudice | Valeur Metier (B+P) | Complexité(SP) | Charge j/h | Priorité Calculée |
---|---|---|---|---|---|