Anforderungen importieren

Sie können Ihre vorhandenen Anforderungsdaten schnell und einfach mithilfe des Import Wizard in das Requirements Portal hochladen, das im Requirements Module verfügbar ist. Durch KI-gestützte Extraktion können Sie Anforderungen aus unstrukturierten PDF-, Word-, Excel- und CSV-Dateien importieren. Dadurch verringern sich Zeit und Aufwand für die manuelle Übertragung von Anforderungsdaten, und Sie können Anforderungen genauer und effizienter erfassen.

Eine neuere Version des Import Wizard (derzeit in der Beta-Phase) wird auf dieser Seite beschrieben. Wenn Sie in Ihrer Requirements Portal-Instanz keinen Zugriff darauf haben, wird eine frühere Version des Importers verwendet (siehe den einklappbaren Abschnitt Previous Iteration of the Importer, um mehr zu erfahren).

Zugriff auf den Importer

Auf den Importer kann über das Requirements Module () zugegriffen werden, indem Sie oben links auf der Seite auf die Schaltfläche  klicken und im angezeigten Menü Create Requirement auswählen. Alternativ kann der Importer, wenn die aktuell angezeigte Spezifikation keine Anforderungen enthält, durch Klicken auf die Schaltfläche Import auf der Seite geöffnet werden.

Hochladen einer Datei

Das Fenster Import Requirements wird geöffnet. In diesem Schritt können Sie eine Datei eines unterstützten Typs hochladen (*.pdf, *.docx, *.xlsx oder *.csv). Ziehen Sie dazu die Datei per Drag-and-drop in den entsprechenden Bereich des Fensters oder klicken Sie auf das Steuerelement select from your computer, um die Datei auf der Festplatte zu suchen und auszuwählen.

Dateien in den Formaten *.pdf und *.docx können nur mit dem KI-Importer importiert werden, der standardmäßig aktiviert ist. Falls erforderlich, kann er von einem Workspace-Administrator über die Option External Provider auf der Seite Settings – ValiAssistant deaktiviert werden (aufrufbar durch Klicken auf das Symbol  oben rechts, Auswahl von Settings im angezeigten Menü und anschließende Auswahl von ValiAssistant in der Liste im linken Bereich) – .

Wenn die Option External Provider deaktiviert ist, können nur Dateien in den Formaten *.xlsx und *.csv mit dem klassischen Importer importiert werden. In diesem Fall wird oben im Fenster Import Requirements eine entsprechende Meldung angezeigt ().

Auch wenn die hochgeladene Datei unstrukturiert sein kann, können Sie über den Link Excel template eine Datei *.xlsx herunterladen, die zur strukturierten Erfassung von Anforderungen verwendet werden kann. Sie können die Datei auch über diesen Link herunterladen.

  • Die maximal zulässige Dateigröße für Uploads beträgt 50 MB.

  • Falls eine nicht unterstützte Datei hochgeladen wird, werden Sie durch eine Fehlermeldung darauf hingewiesen.

Sobald die Datei erfolgreich hochgeladen wurde, wird ihr Eintrag im Fenster angezeigt. Sie können ihn durch Klicken auf das Symbol  aus dem Fenster entfernen.

Für eine hochgeladene Datei vom Typ *.xlsx oder *.csv können Sie wählen, stattdessen mit dem klassischen Importer fortzufahren, indem Sie die Option Classic Import (Non-AI) unten links im Fenster aktivieren.

Überprüfung der extrahierten Daten

Sobald die gewünschte Datei hochgeladen ist, klicken Sie auf die Schaltfläche  , um fortzufahren. Die extrahierten Daten werden als Tabelle mit vorgeschlagenen Anforderungen angezeigt, die Sie überprüfen können.

Die Benutzeroberfläche der Prüfseite des KI-Importers

Die Benutzeroberfläche der Prüfseite des klassischen Importers

 

Standardmäßig werden die vorgeschlagenen Anforderungen in die Spezifikation importiert, die beim Aufrufen des Importers angezeigt wurde. Sie können die gewünschte Spezifikation auswählen, indem Sie sie im Dropdown oben im Fenster auswählen, oder eine neue Spezifikation erstellen, indem Sie im Dropdown den Eintrag + Add specification wählen und den Namen der neuen Spezifikation im daraufhin angezeigten Feld für den Spezifikationsnamen festlegen ().

Beim Erstellen einer neuen Spezifikation müssen die Regeln für die Namensdefinition eingehalten werden. Der Name der Spezifikation darf die folgenden Zeichen nicht enthalten: \ / ? % * : | " < >. Außerdem werden führende und nachgestellte Leerzeichen ignoriert.

Aktivieren Sie die Option Update requirements, um vorhandene Anforderungen in der Zielspezifikation durch Ersetzen der Daten zu überschreiben (die Dateidaten ersetzen die Daten in der Spezifikation).

  • Wenn die Option deaktiviert ist und Sie Anforderungen importieren, deren Identifier bereits in der als Ziel ausgewählten Spezifikation vorhanden ist, fügt Requirements Portal den Identifiern der importierten Anforderungen das numerische Suffix (_1, _2, _3 usw.) hinzu, um sie zu unterscheiden.

  • Wenn die Option deaktiviert ist und Sie Anforderungen importieren, deren Identifier bereits im aktuellen Projekt vorhanden sind, jedoch nicht in der als Ziel ausgewählten Spezifikation, fügt Requirements Portal den Identifiern ein Warnsymbol hinzu, das auf einen doppelten Identifier im selben Projekt hinweist.

  • Wenn die Option aktiviert ist, werden leere Werte in der zu importierenden Datei unterstützt; ist also ein Wert in der Datei leer, wird der Wert aus der Anforderung entfernt. Dies gilt auch für Felder mit Mehrfachauswahl wie Tags.

Aktivieren Sie die Option Parametrize values, um die vorgeschlagenen Anforderungen auf mögliche quantifizierbare Parameter zu prüfen und sie in Valis umzuwandeln.

Bei Verwendung des klassischen Importers stehen außerdem die folgenden Optionen zur Verfügung:

  • Starting row – Sie können auswählen, ab welcher Zeile der importierten Datei die Daten für das Einfügen in Requirements Portal übernommen werden sollen.

  • Sheet – falls eine Datei mehrere Tabellenblätter enthält, können Sie auswählen, aus welchem Blatt importiert werden soll.

Sie können die Anforderungen auswählen, die Sie importieren möchten, indem Sie die Kontrollkästchen links neben den entsprechenden Zeilen aktivieren.

Datenzuordnung

Sie können festlegen, wie Daten aus der hochgeladenen Datei bestimmten Feldern in Requirements Portal zugeordnet werden. Wenn die Datei Überschriften enthält, die mit den Standardfeldern in Requirements Portal identisch sind, werden diese Felder automatisch zugeordnet. Bei Bedarf können Sie diese automatische Zuordnung jedoch überschreiben oder anpassen. Klicken Sie auf eine Spaltenüberschrift und wählen Sie das gewünschte Feld aus dem Dropdown aus.

Alternativ können Sie die Spaltendaten einer neuen benutzerdefinierten Spalte zuordnen, indem Sie den gewünschten Namen in das Feld Search/Add custom im Dropdown eingeben und dann im Dropdown <custom_column_name> (Create new) auswählen.

Sie können im Dropdown auch None auswählen, um die Daten aus der Datei keiner Spalte zuzuordnen (d. h. diese Daten werden nicht importiert).

Mindestens die Spalten Identifier und Text müssen ausgewählt sein. Andernfalls wird eine Warnmeldung angezeigt, bis diese Bedingung erfüllt ist ().

Die folgenden Felder können mit dem Importer in Anforderungen importiert werden:

  • Identifier

  • Text

  • Titel

  • Begründung

  • Children

  • Parents

  • Abschnitt

  • Pfad zum Abschnitt

  • Anwendbarer Block

  • Compliance-Kommentar

  • Typ

  • Status

  • Compliance

  • V&V-Status

  • V&V-Methoden

  • Anwendbarkeit

  • Owner

  • Tags

  • Benutzerdefinierte Spalten

  • Children, V&V Methods, Applicable Blocks, Applicability und Tags können mit mehr als einem Wert pro Anforderung importiert werden. Dazu sollte jeder Wert durch ein Komma getrennt werden.

  • Wenn eine importierte Verifizierungsmethode, ein anwendbarer Block, ein Anforderungstyp, ein Status, eine Compliance oder ein Tag derzeit in Requirements Portal nicht vorhanden ist, wird dieser bzw. dieses während des Imports automatisch erstellt und der Anforderung hinzugefügt.

  • Für Applicability können zusammengesetzte Blocktypen mit einem / referenziert werden, zum Beispiel block_A/block_B.

  • Für benutzerdefinierte Spalten sind die folgenden Typen verfügbar: Select, Multiselect, Text, Date, Number.

Die folgenden Felder sind case-sensitive:

  • Type

  • State

  • Compliance

  • Tags

Wenn beispielsweise das Tag TBD bereits in Requirements Portal vorhanden ist und das Tag tbd importiert wird, wird ein neues Tag tbd erstellt und mit der Anforderung importiert.

Ausführungsbericht

Nachdem die zu importierenden Daten überprüft und die Optionen wie erforderlich konfiguriert wurden, klicken Sie auf die Schaltfläche  , um fortzufahren. Nach Abschluss des Imports wird ein Bestätigungsfenster angezeigt.

Wenn der Importer Probleme in importierten Anforderungen erkennt, wird dies im Fenster angezeigt (). Klicken Sie auf den Link, um einen Bericht herunterzuladen, der die Gründe für die erkannten Probleme im Detail beschreibt. Mögliche Fälle sind:

  • Der Versuch, eine Anforderung mit Beziehungen zu Identifiern zu importieren, die weder im Projekt noch in anderen Anforderungen der importierten Datei vorhanden sind.

  • Der Versuch, eine Anforderung mit Beziehungen zu einem Anforderungs-Identifier zu importieren, der entweder im Projekt oder in anderen Anforderungen der importierten Datei mehr als einer Anforderung zugeordnet ist.

  • Der Versuch, eine Anforderung mit einer Compliance-Aussage zu importieren, die derzeit in Requirements Portal nicht definiert ist.

  • Der Versuch, eine Anforderung mit einem Typ zu importieren, der derzeit in Requirements Portal nicht definiert ist.

  • Der Versuch, eine Anforderung mit einem Status zu importieren, der derzeit in Requirements Portal nicht definiert ist.

  • Der Versuch, eine Anforderung mit einem Tag zu importieren, das derzeit in Requirements Portal nicht definiert ist.

  • Der Versuch, eine Anforderung mit einer Anwendbarkeitsbedingung zu importieren, die derzeit in Requirements Portal nicht definiert ist.

  • Der Versuch, eine Anforderung mit einer Methode zu importieren, die derzeit in Requirements Portal nicht definiert ist.

  • Der Versuch, eine Anforderung mit einem anwendbaren Block zu importieren, der derzeit in Requirements Portal nicht definiert ist.

  • Der Versuch, einen Owner zu importieren, der derzeit in Requirements Portal nicht definiert ist.

  • Der Versuch, mehr als einen Owner, Status oder Typ zu importieren, der derzeit in Requirements Portal nicht definiert ist.

Klicken Sie auf die Schaltfläche  , um zur Phase des Datei-Uploads des Importers zurückzukehren, oder klicken Sie auf  , um den Importer zu verlassen.

Previous Iteration of the Importer

Wenn Sie keinen Zugriff auf die oben beschriebene neuere Version des Importers haben, wird die vorherige Version verwendet. Weitere Informationen finden Sie im untenstehenden einklappbaren Abschnitt.

Requirements Portal betrachtet die Kopfzeile als die erste Zeile jeder hochgeladenen Datei.
  • Sheet – falls eine Datei mehrere Tabellenblätter enthält, können Sie auswählen, aus welchem Blatt importiert werden soll.

  • Starting row – Sie können auswählen, ab welcher Zeile der importierten Datei die Daten erfasst und in Requirements Portal eingefügt werden sollen.

  • In der Tabelle unten im Fenster Import Requirements sehen Sie eine Vorschau der hochgeladenen Datei und ordnen deren Spalten Feldern in Requirements Portal zu. So können Sie festlegen, wie die Daten aus der Datei bestimmten Feldern in Requirements Portal zugeordnet werden, indem Sie für jede Spalte das passende Feld in der Dropdown-Liste Map To auswählen. Wenn die Datei Kopfzeilen enthält, die mit den Standardfeldern in Requirements Portal identisch sind, werden diese Felder automatisch zugeordnet. Bei Bedarf können Sie diese automatische Zuordnung jedoch überschreiben oder anpassen.

    • Für die Zuordnung können die folgenden Felder ausgewählt werden:

      • Identifier

      • Text

      • Title

      • Rationale

      • Parents

      • Children

      • Path to Section

      • Type

      • State

      • Tags

      • Compliance

      • Compliance comment

      • V&V Methods

      • Applicability

      • Applicable Blocks

      • Owner

      • Tags

      • Benutzerdefinierte Spalten

    • Children, V&V Methods, Applicability, Applicable Blocks und Tags können mit mehr als einem Wert pro Anforderung importiert werden. Dazu muss jeder Wert durch ein Komma getrennt werden.

    • Wenn eine Verifizierungsmethode, ein anwendbarer Block, ein Anforderungstyp, ein Status, eine Compliance-Angabe oder ein Tag, das importiert wird, derzeit nicht in Requirements Portal vorhanden ist, wird es während des Imports automatisch erstellt und der Anforderung hinzugefügt.

    • Bei Applicability können zusammengesetzte Blocktypen mit einem / referenziert werden, zum Beispiel block_A/block_B.

    • Für benutzerdefinierte Spalten sind die folgenden Typen verfügbar: Select, Multiselect, Text, Date, Number.

    • Mindestens die Spalte Identifier muss ausgewählt sein. Andernfalls wird eine Warnmeldung angezeigt, bis diese Bedingung erfüllt ist ().

    • Bei den folgenden Feldern wird zwischen Groß- und Kleinschreibung unterschieden:

      • Type

      • State

      • Compliance

      • Tags

      Wenn zum Beispiel das Tag TBD bereits in Requirements Portal vorhanden ist und das Tag tbd importiert wird, wird ein neues Tag tbd erstellt und mit der Anforderung importiert.

    Ausführungsbericht (vorherige Iteration)

    Nach Abschluss des Importvorgangs wird bei erfolgreichem Import eine Erfolgsmeldung angezeigt sowie die vorgenommenen Änderungen dargestellt. Falls der Import fehlschlägt, wird eine Fehlermeldung angezeigt.

    Wenn Soft Errors auftreten, werden diese ebenfalls angezeigt. Mögliche Soft Errors sind:

    • Beziehung kann nicht hergestellt werden → Parent- oder Children-Identifier existiert nicht im Projekt

    • Beziehung kann nicht hergestellt werden → Parent- oder Children-Identifier ist im Projekt doppelt vorhanden

    • Requirement Compliance Statement existiert nicht im Projekt

    • Requirement Type existiert nicht im Projekt

    • Requirement State existiert nicht im Projekt

    • Tag existiert nicht im Projekt

    • Applicability-Bedingung existiert nicht

    Unabhängig davon, ob der Import erfolgreich war oder nicht, können Sie durch Klicken auf Import new file (Erfolg) oder Try again (Fehlschlag) erneut importieren oder einen neuen Import durchführen. Dadurch gelangen Sie zurück zu Stufe 1 (Specification).

    Nach einem erfolgreichen Import können Sie auch den Parametrierungsprozess starten, indem Sie auf das Steuerelement Check now oben im Fenster klicken. Dieser Prozess durchsucht den importierten Anforderungstext nach möglichen quantifizierbaren Parametern, die innerhalb der Anforderung in Valis umgewandelt werden können.

    AI-LocalizedKI-lokalisiert
    Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, um uns Ihr Feedback zu senden.
    Funktionsverfügbarkeit

    Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

    Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

    Inhalt