Comment importer des Exigences et des associations ?
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 :
- Allez dans l'espace exigence
- Cliquez sur le bouton [Importer] du menu de l'arbre
- Cliquez sur l'action "importer" dans le menu déroulant :
- Une 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
- 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étails des lignes traitées en succès, avec réserve ou en échec : - 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 :
Balise | Description |
ACTION (Obligatoire pour la création d'exigences) |
Détermine l'action à effectuer. Doit comporter les valeurs (ou lettres) suivantes :
|
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 d 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_#_TC | Nombre de cas de liés à la version de l'exigence |
REQ_VERSION_#_ATTACHEMENT | Nombre de pièces jointes liées à 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 :
Balise | Description |
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 :
Balise | Description |
ACTION |
Détermine l'action à effectuer. Doit comporter les valeurs (ou lettres) suivantes :
|
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.