Principes généraux :
L'import d'exigences se fait à partir de fichier Excel (formats .xls, .xlsx ou .xlsm).
Ce fichier doit avoir un format spécifique, le gabarit d'import peut être téléchargé dans l'application ou ici.
Il permet d'importer à la fois des exigences, des associations exigences / cas de test et des liens exigences / exigences.
Pour importer un fichier d'exigence :
1. Allez dans l'espace Exigences
2.Cliquez sur le bouton [Importer] du menu de l'arbre
3. Cliquez sur l'action "importer" dans le menu déroulant :
4. Une fenêtre pop-up "Importer au format Excel" s'ouvre dans laquelle vous pouvez :
Télécharger le gabarit d'import
Choisir le fichier Excel à importer en cliquant sur "parcourir"
Importer le fichier ou simuler un import du fichier
5. Après avoir cliqué sur [Importer] ou [Simuler] puis confirmé, une fenêtre récapitulant l'import apparaît. Le récapitulatif de l'import des exigences est présent au niveau de la ligne "Exigence", celui des associations exigences / cas de test au niveau de la ligne "Association" et celui des liens exigences / exigences au niveau de la ligne "Liens". Il est possible de télécharger un bilan d'import avec le détail des lignes traitées en succès, avec réserve ou en échec :
6. Si l'option "Importer" a été choisie, les exigences, les associations exigences / cas de test et les liens exigences / exigences apparaissent dans l'arborescence de l'espace Exigences.
Règles à respecter pour construire le fichier Excel :
- Le fichier Excel importé doit contenir un tableau comprenant les colonnes décrites ci-après dans le tableau.
- Les données importées sont matérialisées par un couple balise/valeur(s).
- Les balises sont toujours placées en première ligne (entêtes du tableau), dans n'importe quel ordre.
- La(les) valeur(s) est(sont) placée(s) dans la(les) ligne(s) en-dessous(suivent) de la première ligne des balises.
- L'import se fait ligne par ligne. L'ordre des lignes n'a pas d'importance.
- Les noms de champs de la première colonne ne sont pas sensibles à leur inscription en majuscule ou en minuscule.
- Les lignes vides ne sont pas interprétées.
- Les cellules ne doivent pas être fusionnées.
Description de l'onglet 'REQUIREMENT' du fichier d'import :
ACTION (Obligatoire pour la création d'exigences)
> Détermine l'action à effectuer. Doit comporter les valeurs (ou lettres) suivantes : >> CREATE (C) : lors de la création d'une exigence >> UPDATE (U) : lors de la mise à jour d'une exigence
PROJECT_ID
> ID du projet de destination
PROJECT_NAME
> Nom du projet de destination
REQ_PATH (Obligatoire)
> Chemin de l'exigence du nom du projet jusqu'au nom de l'exigence ex : /Nom du projet/Nom du dossier/Nom de l'exigence
REQ_VERSION_NUM
> Numéro de la version de l'exigence
REQ_VERSION_REFERENCE
> Référence de la version de l'exigence
REQUIREMENT_VERSION_NAME
> Nom de la version d'exigence
REQ_VERSION_CRITICALITY
Code de la criticité de la version de l'exigence : CRITICAL, MAJOR, MINOR, UNDEFINED
REQ_VERSION_CATEGORY
> Code de la catégorie de la version de l'exigence (liste par défaut) : CAT_FUNCTIONAL, CAT_NON_FUNCTIONAL, CAT_USE_CASE, CAT_BUSINESS, CAT_TEST_REQUIREMENT, CAT_UNDEFINED, CAT_ERGONOMIC, CAT_PERFORMANCE, CAT_TECHNICAL, CAT_USER_STORY, CAT_SECURITY
REQ_VERSION_STATUS
> Code du statut de la version l'exigence : APPROVED, OBSOLETE, UNDER_REVIEW, WORK_IN_PROGRESS
REQ_VERSION_DESCRIPTION
> Description de la version de l'exigence
REQ_VERSION_CREATED_ON
> Date de création de la version de l'exigence
REQ_VERSION_CREATED_BY
> Login du créateur
REQ_VERSION_LAST_MODIFIED_ON
> Date de modification de la version de l'exigence
REQ_VERSION_LAST_MODIFIED_BY
> Login du dernier modificateur
REQ_VERSION_MILESTONE
> Jalon(s) associé(s) à la version de l'exigence
REQ_VERSION_CUF_<cuf code>
> Code des champs personnalisés associés à la version de l'exigence
Description de l'onglet 'LINK_REQ_TC' du fichier d'import :
REQ_PATH
> Chemin de l'exigence depuis le nom du projet jusqu'au nom de l'exigence ex : /Nom du projet/Nom du dossier/Nom de l'exigence
REQ_VERSION_NUM
> Numéro de la version de l'exigence à lier
TC_PATH
> Chemin du cas de test depuis le nom du projet jusqu'au nom de l'exigence ex : /Nom du projet/Nom du dossier/Nom de l'exigence
Description de l'onglet 'LINK_REQ_REQ' du fichier d'import :
ACTION
> Détermine l'action à effectuer. Doit comporter les valeurs (ou lettres) suivantes : >> CREATE (C) / UPDATE (U) : lors de la création ou la mise à jour d'un lien entre versions d'exigences >> DELETE (D) : lors de la suppression d'un lien entre versions d'exigences
REQ_PATH
> Chemin de l'exigence depuis le nom du projet jusqu'au nom de l'exigence
REQ_VERSION_NUM
> Numéro de la version de l'exigence
RELATED_REQ_PATH
> Chemin de l'exigence liée depuis le nom du projet jusqu'au nom de l'exigence
RELATED_REQ_VERSION_NUM
> Numéro de la version de l'exigence liée
RELATED_REQ_ROLE
> Code du rôle de l'exigence liée
Pour plus d'informations sur l'import d'exigences, vous pouvez consulter la page dédiée sur notre Wiki.
Commentaires