Importer des exigences

Vous pouvez téléverser rapidement et facilement vos données d’exigences existantes dans Requirements & Systems Portal à l’aide du Import Wizard disponible dans le module Requirements. Grâce à l’extraction assistée par IA, vous pouvez importer des exigences depuis des 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 à capturer les exigences de manière plus précise et plus efficace.

Une version plus récente de l’assistant d’importation (actuellement en bêta) est décrite sur cette page. Si vous n’y avez pas accès dans votre instance de Requirements & Systems Portal, une version précédente de l’importateur est utilisée (reportez-vous à la section repliable Previous Iteration of the Importer pour en savoir plus).

Accès à l’importateur

L’importateur est accessible depuis le module Requirements () en cliquant sur le bouton  en haut à gauche de la page, puis en sélectionnant Create Requirement dans le menu qui s’affiche. Sinon, lorsque la spécification actuellement affichée ne contient aucune exigence, l’importateur peut être ouvert en cliquant sur le bouton Import de la page.

Téléversement d’un fichier

La fenêtre Import Requirements s’ouvre. À cette étape, vous pouvez téléverser un fichier d’un type pris en charge (*.pdf, *.docx, *.xlsx ou *.csv). Pour ce faire, faites glisser-déposer le fichier dans la zone correspondante de la fenêtre ou cliquez sur le contrôle 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’importateur IA, qui est activé par défaut. Si nécessaire, il peut être désactivé par un administrateur Workspace à 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’importateur classique. Dans ce cas, un message correspondant s’affiche en haut de la fenêtre Import Requirements ().

Bien que le fichier téléversé puisse être non structuré, vous pouvez utiliser le lien Excel template pour télécharger un fichier *.xlsx pouvant servir à capturer les exigences de manière structurée. Vous pouvez également utiliser ce lien pour télécharger le fichier.

  • La taille maximale du fichier à téléverser est de 50 Mo.

  • Si un fichier non pris en charge est téléversé, un message d’erreur vous en informera.

Une fois le fichier téléversé avec succès, son entrée s’affichera dans la fenêtre. Vous pouvez le retirer de la fenêtre en cliquant sur l’icône .

Pour un fichier *.xlsx ou *.csv téléversé, vous pouvez choisir de continuer avec l’importateur classique en activant l’option Classic Import (Non-AI) en bas à gauche de la fenêtre.

Vérification des données extraites

Une fois le fichier requis téléversé, cliquez sur le bouton  pour continuer. Les données extraites seront présentées sous la forme d’un tableau d’exigences suggérées à examiner.

L’interface utilisateur de la page de révision de l’importateur IA

L’interface utilisateur de la page de révision de l’importateur classique

 

Par défaut, les exigences suggérées seront importées dans la spécification qui était affichée lorsque l’importateur a été ouvert. Vous pouvez sélectionner la spécification requise 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 la liste déroulante et en définissant le nom de la nouvelle spécification à l’aide du champ de nom de spécification qui apparaît ().

Lors de la création d’une nouvelle spécification, les règles de définition du nom 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 seront ignorés.

Activez l’option Update requirements pour écraser les exigences existantes dans la spécification de destination en remplaçant les données (les données du fichier remplacent les données 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 sélectionnée comme destination, Requirements & Systems Portal ajoutera un suffixe numérique (_1, _2, _3, etc.) aux identifiants des exigences importées afin de 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 en cours mais pas dans la spécification sélectionnée comme destination, Requirements & Systems Portal ajoutera une icône d’avertissement aux identifiants pour signaler un doublon d’identifiant dans le même projet.

  • Si l’option est activée, les valeurs vides dans le fichier importé sont prises en charge, c’est-à-dire que si une valeur est vide dans le fichier, la valeur est supprimée de l’exigence. Cela s’applique également aux champs à sélection multiple, tels que Tags.

Activez l’option Parametrize values pour vérifier si les exigences suggérées contiennent d’éventuels paramètres quantifiables et les convertir en Valis.

Lors de l’utilisation de l’importateur classique, les options suivantes sont également disponibles :

  • Starting row – vous pouvez sélectionner à partir de quelle ligne du fichier importé les données doivent commencer à être collectées pour être insérées dans Requirements & Systems Portal.

  • Sheet – si le fichier comporte plusieurs feuilles, vous pouvez sélectionner la feuille à importer.

Vous pouvez sélectionner les exigences à importer en cochant les cases à gauche des lignes correspondantes.

Mappage des données

Vous pouvez définir comment les données du fichier téléversé correspondent à des champs spécifiques dans Requirements & Systems Portal. Si le fichier contient des en-têtes identiques aux champs par défaut de Requirements & Systems Portal, ces champs seront mappés automatiquement. 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 requis dans la liste déroulante.

Vous pouvez également mapper les données d’une colonne vers 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 la liste déroulante.

Vous pouvez aussi sélectionner None dans la liste déroulante pour ne mapper les données du fichier vers aucune colonne (c’est-à-dire que ces données ne seront pas importées).

Au minimum, les colonnes Identifier et Text doivent être sélectionnées. Sinon, un message d’avertissement s’affichera jusqu’à ce que cette condition soit remplie ().

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

  • Identifier

  • Text

  • Title

  • Rationale

  • Children

  • Parents

  • Section

  • Path to Section

  • Applicable Block

  • Compliance Comment

  • Type

  • State

  • Compliance

  • V&V Status

  • V&V Methods

  • Applicability

  • Owner

  • Tags

  • Custom columns

  • Children, V&V Methods, Applicable Blocks, Applicability et Tags peuvent être importés avec plusieurs valeurs pour chaque exigence. Pour cela, chaque valeur doit être séparée par une virgule.

  • Si une méthode de vérification, un bloc applicable, un type d’exigence, un état, une conformité ou un tag en cours d’importation n’existe pas actuellement dans Requirements & Systems Portal, il sera créé automatiquement pendant l’importation et ajouté à l’exigence.

  • Pour Applicability, il est possible de faire référence à des types de blocs composés avec un /, par exemple block_A/block_B.

  • Pour les colonnes personnalisées, les types suivants sont disponibles : Select, Multiselect, Text, Date, Number.

Les champs suivants sont sensibles à la casse :

  • Type

  • State

  • Compliance

  • Tags

Par exemple, si le tag TBD existe déjà dans Requirements & Systems Portal et que le tag tbd est importé, un nouveau tag tbd sera créé et importé 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 apparaîtra lorsque l’importation sera terminée.

Si l’importateur détecte des problèmes dans les exigences importées, cela sera indiqué dans la fenêtre (). Cliquez sur le lien pour télécharger un rapport détaillant les raisons des problèmes détectés. Les cas possibles sont les suivants :

  • Tentative d’importation d’une exigence avec 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 avec des relations vers un identifiant d’exigence qui appartient à plusieurs exigences, soit dans le projet, soit parmi les autres exigences du fichier importé.

  • Tentative d’importation d’une exigence avec une déclaration de conformité qui n’est pas actuellement définie dans Requirements & Systems Portal.

  • Tentative d’importation d’une exigence avec un type qui n’est pas actuellement défini dans Requirements & Systems Portal.

  • Tentative d’importation d’une exigence avec un état qui n’est pas actuellement défini dans Requirements & Systems Portal.

  • Tentative d’importation d’une exigence avec un tag qui n’est pas actuellement défini dans Requirements & Systems Portal.

  • Tentative d’importation d’une exigence avec une condition d’applicabilité qui n’est pas actuellement définie dans Requirements & Systems Portal.

  • Tentative d’importation d’une exigence avec une méthode qui n’est pas actuellement définie dans Requirements & Systems Portal.

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

  • Tentative d’importation d’un propriétaire qui n’est pas actuellement défini dans Requirements & Systems Portal.

  • Tentative d’importation de plusieurs propriétaires, états ou types qui ne sont pas actuellement définis dans Requirements & Systems Portal.

Cliquez sur le bouton  pour revenir à l’étape de téléversement de fichier de l’importateur ou cliquez sur  pour quitter l’importateur.

Version précédente de l’importateur

Lorsque vous n’avez pas accès à la version plus récente de l’importateur décrite ci-dessus, sa version précédente est utilisée. Reportez-vous à la section repliable ci-dessous pour en savoir plus.

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Entréepour nous envoyer vos commentaires.
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.

Contenu