Importer les exigences

Vous pouvez importer rapidement et facilement vos données d’exigences existantes dans Requirements Portal à l’aide de Import Wizard disponible dans le module Exigences. Grâce à l’extraction assistée par 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 d’exigences et vous aide à les recueillir 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. Si la spécification actuellement affichée ne contient aucune exigence, vous pouvez également accéder à l’outil d’importation en cliquant sur le bouton Import sur la page.

Importer un fichier

La fenêtre Import Requirements s’ouvre. À cette étape, vous pouvez importer 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 votre 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 IA, 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 – AI Settings (accessible en cliquant sur l’icône  en haut à droite, en sélectionnant Settings dans le menu qui s’affiche, puis en sélectionnant AI Settings 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 importé 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 à importer est de 50 Mo.

  • Si un fichier non pris en charge est importé, un message d’erreur vous en informe.

Une fois le fichier importé avec succès, 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 importé, 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.

Vérifier les données extraites

Une fois le fichier souhaité importé, cliquez sur le bouton  pour continuer. Les données extraites sont présentées sous forme d’un tableau d’exigences suggérées que vous pouvez vérifier.

Interface utilisateur de la page de vérification de l’outil d’importation IA

Interface utilisateur de la page de vérification de l’outil d’importation classique

 

Par défaut, les exigences suggérées sont importées dans la spécification qui était affichée lors de l’ouverture de 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 saisissant 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 écraser les exigences existantes dans la spécification de destination en remplaçant leurs données (les données du fichier remplacent celles de la spécification).

  • Si l’option est désactivée et que vous importez des exigences dont l’identifiant existe déjà dans la spécification de destination, Requirements Portal ajoute un suffixe numérique (_1, _2, _3, etc.) aux identifiants des exigences importées pour les différencier.

  • Si l’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 Portal ajoute aux identifiants une icône d’avertissement signalant la présence d’un identifiant en double dans le même projet.

  • Si l’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 Portal.

  • Sheet – si le fichier contient 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 importé et les champs spécifiques de Requirements Portal. Si le fichier contient des en-têtes identiques aux champs par défaut de Requirements Portal, ces champs sont automatiquement mappés. Vous pouvez toutefois remplacer 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 d’une 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 jusqu’à ce que cette condition soit remplie ().

Les champs suivants peuvent être importés dans les exigences à l’aide de l’outil d’importation :

  • Identifiant

  • Texte

  • Titre

  • Justification

  • Enfants

  • Parents

  • Section

  • Chemin vers la section

  • Bloc applicable

  • Commentaire de conformité

  • Type

  • État

  • Conformité

  • Statut V&V

  • Méthodes V&V

  • Applicabilité

  • Responsable

  • Étiquettes

  • Colonnes personnalisées

  • 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, un statut de conformité ou une étiquette à importer n’existe pas encore dans Requirements 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 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 à la fin de l’importation.

Si l’outil d’importation détecte des problèmes dans les exigences importées, ceux-ci 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 dont la déclaration de conformité n’est pas actuellement définie dans Requirements Portal.

  • Tentative d’importation d’une exigence dont le type n’est pas actuellement défini dans Requirements Portal.

  • Tentative d’importation d’une exigence dont l’état n’est pas actuellement défini dans Requirements Portal.

  • Tentative d’importation d’une exigence dont une étiquette n’est pas actuellement définie dans Requirements Portal.

  • Tentative d’importation d’une exigence dont une condition d’applicabilité n’est pas actuellement définie dans Requirements Portal.

  • Tentative d’importation d’une exigence dont une méthode n’est pas actuellement définie dans Requirements Portal.

  • Tentative d’importation d’une exigence dont un bloc applicable n’est pas actuellement défini dans Requirements Portal.

  • Tentative d’importation d’un responsable qui n’est pas actuellement défini dans Requirements Portal.

  • Tentative d’importation de plusieurs responsables, états ou types qui ne sont pas actuellement définis dans Requirements 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.

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Contents
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Contents