Vous pouvez importer rapidement et facilement vos données d’exigences existantes dans Requirements & Systems Portal à l’aide de Import Wizard disponible dans le module Exigences. Grâce à l’extraction basée sur l’IA, vous pouvez importer des exigences à partir de fichiers PDF, Word, Excel et CSV non structurés, ce qui réduit le temps et les efforts nécessaires au transfert manuel des données et vous aide à recueillir les exigences avec davantage de précision et d’efficacité.
Accéder à l’outil d’importation
L’outil d’importation est accessible depuis le module Exigences (
) en cliquant sur le bouton
en haut à gauche de la page, puis en sélectionnant Create Requirement dans le menu qui s’affiche. Vous pouvez également, lorsque la spécification affichée ne contient aucune exigence, accéder à l’outil d’importation en cliquant sur le bouton Import sur la page.
Charger un fichier
La fenêtre Import Requirements s’ouvre. À cette étape, vous pouvez charger un fichier d’un type pris en charge (*.pdf, *.docx, *.xlsx ou *.csv). Pour ce faire, faites glisser le fichier dans la zone correspondante de la fenêtre ou cliquez sur la commande select from your computer pour parcourir le disque dur et sélectionner le fichier.
Les fichiers aux formats *.pdf et *.docx ne peuvent être importés qu’à l’aide de l’outil d’importation basé sur l’IA, qui est activé par défaut. Si nécessaire, un administrateur de l’espace de travail peut le désactiver à l’aide de l’option External Provider sur la page Settings – ValiAssistant (accessible en cliquant sur l’icône
en bas à gauche, en sélectionnant Settings dans le menu qui s’affiche, puis en sélectionnant ValiAssistant dans la liste du volet de gauche) –
.
Lorsque l’option External Provider est désactivée, seuls les fichiers aux formats *.xlsx et *.csv peuvent être importés à l’aide de l’outil d’importation classique. Dans ce cas, un message correspondant s’affiche en haut de la fenêtre Import Requirements (
).
Bien que le fichier chargé puisse être non structuré, vous pouvez utiliser le lien Excel template pour télécharger un fichier *.xlsx permettant de recueillir les exigences de manière structurée. Vous pouvez également utiliser ce lien pour télécharger le fichier.
-
La taille maximale d’un fichier à charger est de 50 Mo.
-
Si vous chargez un fichier d’un type non pris en charge, un message d’erreur vous en informe.
Une fois le fichier chargé, il apparaît dans la fenêtre. Vous pouvez le retirer de la fenêtre en cliquant sur l’icône
.
Pour un fichier *.xlsx ou *.csv chargé, vous pouvez choisir de poursuivre avec l’outil d’importation classique en activant l’option Classic Import (Non-AI) en bas à gauche de la fenêtre.
Examiner les données extraites
Une fois le fichier souhaité chargé, cliquez sur le bouton
pour continuer. Les données extraites sont présentées sous forme de tableau d’exigences suggérées que vous pouvez examiner.
Par défaut, les exigences suggérées sont importées dans la spécification affichée au moment de l’accès à l’outil d’importation. Vous pouvez sélectionner la spécification souhaitée dans la liste déroulante en haut de la fenêtre ou créer une nouvelle spécification en sélectionnant l’entrée + Add specification dans cette liste, puis en définissant son nom dans le champ de nom de spécification qui apparaît (
).
Lors de la création d’une nouvelle spécification, les règles de nommage doivent être respectées. Le nom de la spécification ne peut pas contenir les caractères suivants : \ / ? % * : | " < >. De plus, les espaces en début et en fin de nom sont ignorés.
Activez l’option Update requirements pour remplacer toutes les exigences existantes dans la spécification de destination par les données du fichier (les données du fichier remplacent celles de la spécification).
-
Si cette option est désactivée et que vous importez des exigences dont l’identifiant existe déjà dans la spécification de destination, Requirements & Systems Portal ajoute un suffixe numérique (_1, _2, _3, etc.) aux identifiants des exigences importées afin de les différencier.
-
Si cette option est désactivée et que vous importez des exigences dont les identifiants existent déjà dans le projet actuel, mais pas dans la spécification de destination, Requirements & Systems Portal ajoute une icône d’avertissement aux identifiants concernés pour signaler la présence d’un identifiant en double dans le même projet.
-
Si cette option est activée, les valeurs vides du fichier importé sont prises en charge : si une valeur est vide dans le fichier, elle est supprimée de l’exigence. Cela s’applique également aux champs à sélection multiple, tels que Tags.
Activez l’option Parametrize values pour rechercher d’éventuels paramètres quantifiables dans les exigences suggérées et les convertir en Valis.
Lorsque vous utilisez l’outil d’importation classique, les options suivantes sont également disponibles :
-
Starting row – vous pouvez sélectionner la ligne du fichier importé à partir de laquelle les données doivent être recueillies pour être insérées dans Requirements & Systems Portal.
-
Sheet – si le fichier comporte plusieurs feuilles, vous pouvez sélectionner celle à partir de laquelle effectuer l’importation.
Vous pouvez sélectionner les exigences à importer en cochant les cases à gauche des lignes correspondantes.
Mappage des données
Vous pouvez définir la correspondance entre les données du fichier chargé et les champs spécifiques de Requirements & Systems Portal. Si le fichier contient des en-têtes identiques aux champs par défaut de Requirements & Systems Portal, ces champs sont automatiquement mappés. Vous pouvez toutefois modifier ou ajuster ce mappage automatique si nécessaire. Cliquez sur un en-tête de colonne et sélectionnez le champ souhaité dans la liste déroulante.
Vous pouvez également mapper les données de la colonne à une nouvelle colonne personnalisée en saisissant le nom souhaité dans le champ Search/Add custom de la liste déroulante, puis en sélectionnant <custom_column_name> (Create new) dans cette liste.
Vous pouvez aussi sélectionner None dans la liste déroulante pour ne mapper les données du fichier à aucune colonne (ces données ne seront donc pas importées).
Les colonnes Identifiant et Texte doivent au minimum être sélectionnées. Sinon, un message d’avertissement s’affiche tant que cette condition n’est pas remplie (
).
Les champs suivants peuvent être importés dans les exigences à l’aide de l’outil d’importation :
-
Les champs Enfants, Méthodes de V&V, Blocs applicables, Applicabilité et Étiquettes peuvent être importés avec plusieurs valeurs pour chaque exigence. Pour cela, les valeurs doivent être séparées par des virgules.
-
Si une méthode de vérification, un bloc applicable, un type d’exigence, un état, une conformité ou une étiquette à importer n’existe pas encore dans Requirements & Systems Portal, cet élément sera automatiquement créé lors de l’importation et ajouté à l’exigence.
-
Pour l’applicabilité, les types de blocs composés peuvent être référencés à l’aide d’un /, par exemple, block_A/block_B.
-
Pour les colonnes personnalisées, les types suivants sont disponibles : Sélection, Sélection multiple, Texte, Date, Nombre.
Les champs suivants sont sensibles à la casse :
-
Type
-
État
-
Conformité
-
Étiquettes
Par exemple, si l’étiquette TBD existe déjà dans Requirements & Systems Portal et que l’étiquette tbd est importée, une nouvelle étiquette tbd sera créée et importée avec l’exigence.
Rapport d’exécution
Une fois les données à importer vérifiées et les options configurées selon vos besoins, cliquez sur le bouton
pour continuer. Une fenêtre de confirmation s’affichera lorsque l’importation sera terminée.
Si l’outil d’importation détecte des problèmes dans les exigences importées, ils seront signalés dans la fenêtre (
). Cliquez sur le lien pour télécharger un rapport détaillant les causes des problèmes détectés. Les cas possibles sont les suivants :
-
Tentative d’importation d’une exigence comportant des relations vers des identifiants qui n’existent ni dans le projet ni parmi les autres exigences du fichier importé.
-
Tentative d’importation d’une exigence comportant des relations vers un identifiant d’exigence associé à plusieurs exigences, dans le projet ou dans le fichier importé.
-
Tentative d’importation d’une exigence comportant une déclaration de conformité qui n’est pas actuellement définie dans Requirements & Systems Portal.
-
Tentative d’importation d’une exigence dont le type n’est pas actuellement défini dans Requirements & Systems Portal.
-
Tentative d’importation d’une exigence dont l’état n’est pas actuellement défini dans Requirements & Systems Portal.
-
Tentative d’importation d’une exigence comportant une étiquette qui n’est pas actuellement définie dans Requirements & Systems Portal.
-
Tentative d’importation d’une exigence comportant une condition d’applicabilité qui n’est pas actuellement définie dans Requirements & Systems Portal.
-
Tentative d’importation d’une exigence comportant une méthode qui n’est pas actuellement définie dans Requirements & Systems Portal.
-
Tentative d’importation d’une exigence comportant un bloc applicable qui n’est pas actuellement défini dans Requirements & Systems Portal.
-
Tentative d’importation d’un responsable qui n’est pas actuellement défini dans Requirements & Systems Portal.
-
Tentative d’importation de plusieurs responsables, états ou types qui ne sont pas actuellement définis dans Requirements & Systems Portal.
Cliquez sur le bouton
pour revenir à l’étape de chargement du fichier dans l’outil d’importation, ou cliquez sur
pour quitter l’outil d’importation.