Import d'un lot d'éléments d'un ensemble (métadonnées en csv)
User story
En tant que Gestionnaire je peux importer des éléments dans un ensemble à partir d'un fichier.
Détails
-
L'ensemble doit avoir un modèle de métadonnées associé
-
Dans la page de l'ensemble, je dispose d'une icône qui me permet d'importer des éléments
-
En cliquant sur l'icône, une fenêtre me permet d'upload un fichier
-
le fichier doit être au format csv
-
Les titres des colonnes correspondent au label des métadonnées
-
Le fichier à importer devra contenir les métadonnées socles. Si ce n'est pas le cas, le fichier est rejeté et un message "Des métadonnées obligatoires sont manquantes" est affiché
-
S'il manque des métadonnées obligatoires, le fichier est rejeté et le message "Des métadonnées obligatoires sont manquantes" est affiché
-
Si l'ensemble existe déjà, les éléments y sont ajoutés
-
Si les éléments importés existent déjà dans l'ensemble (même titre), ils sont quand même ajoutés : pas de remplacement
-
Par défaut, les éléments importés ne sont pas visibles de tous
-
si la métadonnée a un format texte, la valeur doit être du texte
-
si la métadonnée est une checkbox, la valeur attendue est false ou true
-
si la métadonnée est un bouton radio, une seule valeur est attendue
-
si la métadonnée est un select, il peut y avoir de 0 à n valeurs ou de 1 à n valeur si elle est obligatoire
-
les valeurs d'une métadonnée multivaluée sont séparées par un pipe
-
les valeurs d'une métadonnée répétable sont séparées par un point virgule
Exemple ensemble Paléontologie des vertebrés (projet Paléontologie)
Import_test_paleo_avec_colonne_en_moins.csv
Import_test_paleo_sans_titre.csv
https://git.unistra.fr/community/pount-api/-/wikis/doc/Import_items
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 |
---|---|---|---|---|---|