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 :

  1. Allez dans l'espace exigence
  2. Cliquez sur le bouton [Importer] du menu de l'arbre Bouton impor exigence

  3. Cliquez sur l'action "importer" dans le menu déroulant :

  4. 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

  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étails 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 :

 Balise Description

 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 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 :
  • 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.