Importowanie wymagań

Możesz szybko i łatwo przesłać istniejące dane wymagań do Requirements Portal, korzystając z Import Wizard dostępnego w Requirements Module.

Importer wymagań wspomagany przez AI

Inżynieria wymagań często zaczyna się od opracowania wymagań interesariuszy w dokumentach takich jak pliki PDF i arkusze Excel, gdzie dane nie są dobrze ustrukturyzowane. Ręczne wyodrębnianie danych wymagań z takich nieustrukturyzowanych dokumentów może być pracochłonne i podatne na błędy, dlatego aby przyspieszyć proces przechwytywania wymagań w Requirements Portal, możesz wykorzystać możliwości AI do importowania wymagań z nieustrukturyzowanych plików PDF, Excel, Word i CSV.

Funkcjonalność importera wspomaganego przez AI jest obecnie w wersji Beta.

Za pomocą importera wspomaganego przez AI można importować do wymagań następujące pola:

  • Identyfikator

  • Tekst

  • Metody

  • Zastosowane bloki

  • Tytuł

  • Uzasadnienie

  • Elementy nadrzędne

  • Elementy podrzędne

  • Typ

  • Stan

  • Zgodność

  • Komentarz dotyczący zgodności

  • Właściciel

  • Tagi

  • Ścieżka do sekcji

Dostęp do importera

Importer wspomagany przez AI jest domyślnie włączony. W razie potrzeby administrator Workspace może go wyłączyć za pomocą opcji External Provider na stronie Settings – ValiAssistant (otwieranej po kliknięciu ikony  w prawym górnym rogu, wybraniu Settings z wyświetlonego menu, a następnie wybraniu ValiAssistant z listy w panelu po lewej stronie) – .

Gdy opcja External Provider jest wyłączona, dostępny jest wyłącznie starszy importer i tylko z niego można korzystać. Aby dowiedzieć się więcej o starszym importerze, zapoznaj się z sekcją Legacy Importer poniżej.

Do importera wspomaganego przez AI można uzyskać dostęp z Requirements Module (), klikając przycisk  w lewym górnym rogu strony i wybierając Create Requirement z wyświetlonego menu. Alternatywnie, gdy aktualnie wyświetlana specyfikacja nie zawiera żadnych wymagań, do importera można uzyskać dostęp, klikając przycisk Import na stronie.

Przebieg importu

Po otwarciu importera wyświetlane jest okno Document Import. Aby kontynuować pracę z importerem wspomaganym przez AI, kliknij przycisk .

W tym oknie możesz także, jeśli chcesz, wybrać starszy importer, klikając łącze open the legacy importer here. Sposób korzystania ze starszego importera został opisany poniżej na tej stronie.

W następnym etapie możesz przesłać plik obsługiwanego typu (*.pdf, *.docx, *.xlsx lub .*csv). Aby to zrobić, przeciągnij i upuść plik do odpowiedniego obszaru okna lub kliknij kontrolkę select from your computer, aby przeglądać dysk i wybrać plik.

Maksymalny rozmiar przesyłanego pliku to 100 MB.

Chociaż przesyłany plik może być nieustrukturyzowany, możesz użyć łącza Excel template, aby pobrać plik *.xlsx, którego można użyć do przechwytywania wymagań w sposób ustrukturyzowany. Możesz także użyć tego łącza, aby pobrać plik.

Po pomyślnym przesłaniu pliku jego wpis zostanie wyświetlony w oknie. Możesz usunąć go z okna, klikając ikonę . Alternatywnie przeciągnij i upuść inny plik do okna, aby zastąpić istniejący plik.

Kliknij przycisk  , aby przejść dalej. Importer przetworzy przesłany plik. Po zakończeniu procesu wyodrębnione dane zostaną przedstawione w formie tabeli sugerowanych wymagań. Możesz wybrać wymagania, które chcesz zaimportować, zaznaczając pola wyboru po lewej stronie odpowiednich wierszy.

Domyślnie wyodrębnione wymagania zostaną zaimportowane do specyfikacji, która była wyświetlana w momencie otwarcia importera. Możesz wybrać wymaganą specyfikację z listy rozwijanej u góry okna importera lub utworzyć nową specyfikację, wybierając pozycję As new (creates new specification) z listy rozwijanej i definiując nazwę nowej specyfikacji za pomocą pola Specification name, które pojawi się w oknie.

Kliknij przycisk  , aby kontynuować. Po zakończeniu importu pojawi się okno potwierdzenia.

Jeśli importer wykryje problemy w importowanych wymaganiach, zostanie to wskazane w oknie (). Kliknij łącze, aby pobrać raport zawierający szczegółowe informacje o przyczynach wykrytych problemów. 

Kliknij przycisk  , aby wrócić do etapu przesyłania pliku w importerze, lub kliknij  , aby zamknąć importer.

Legacy Importer

Podczas otwierania Importer (dowiedz się więcej) możesz wybrać kontynuację przy użyciu starszego narzędzia importu, aby przesłać ustrukturyzowane dane wymagań. Ponadto starszy importer jest dostępny tylko wtedy, gdy opcja External Provider jest wyłączona w ustawieniach Requirements Portal przez administratora.

Proces prowadzi przez trzy główne etapy: Specification, Upload i Review. Po zakończeniu importu specyfikacji prezentowane jest podsumowanie oraz możliwość wykonania dodatkowych działań, takich jak walidacja lub import innych plików. Etapy te oraz działania opisano w poniższych sekcjach.

Specyfikacja

Na tym etapie Import Wizard możesz zdefiniować docelową specyfikację importu:

  • Użyj obszaru Select a specification po lewej stronie okna Import Requirements, aby wybrać istniejącą specyfikację oraz opcjonalnie jej sekcję.

  • Użyj obszaru Create a specification po prawej stronie okna Import Requirements, aby utworzyć nową specyfikację (a także zdefiniować skrót i blok, do którego ma zostać przypisana) bez opuszczania kreatora importu.

Kliknij wymagany obszar, aby użyć preferowanej metody.

 
  • Jeśli Import Wizard zostanie uruchomiony w kontekście specyfikacji lub sekcji, zostanie ona wyświetlona jako wstępnie wybrany cel importu.

  • Jeśli nie ma żadnych istniejących specyfikacji, należy utworzyć nową.

  • Przy definiowaniu nazwy nowej specyfikacji muszą zostać spełnione zasady nazewnictwa – dozwolone są tylko znaki alfanumeryczne oraz znak specjalny _ (podkreślenie).

Przesyłanie

Na tym etapie Import Wizard możesz przesłać plik obsługiwanego typu. Aby to zrobić, przeciągnij i upuść plik po prawej stronie okna Import Requirements lub kliknij kontrolkę Drop file, aby przeglądać dysk i wybrać plik. Po pomyślnym przesłaniu pliku w oknie zostanie wyświetlone powiadomienie.

 
  • Obsługiwane są wyłącznie pliki Excel (.xls, .xlsx) oraz pliki Comma Separated Values (.csv). Pliki Excel Macro (.xlsm) nie są obsługiwane.

  • W przypadku przesłania nieobsługiwanego pliku zostanie wyświetlony komunikat o błędzie.

  • Po przesłaniu pliku możesz kontynuować proces importu lub przesłać nowy plik (zastępując poprzedni).

Przegląd

Na tym etapie Import Wizard możesz przejrzeć wyniki importu danych z przesłanego pliku, skonfigurować opcje pliku i zmapować dane z pliku na pola wymagań.

Obszar Destination okna Import Requirements zapewnia wizualne wskazanie, gdzie dane zostaną zaimportowane (w ramach specyfikacji lub sekcji).

Obszar File options udostępnia następujące opcje:

  • Update requirements – po włączeniu wszelkie istniejące wymagania w docelowej specyfikacji zostaną nadpisane przez zastąpienie danych (dane z pliku zastępują dane w specyfikacji).

    • Jeśli opcja jest wyłączona i importujesz wymagania, których identyfikator już istnieje w specyfikacji wybranej jako miejsce docelowe, Requirements Portal doda sufiks _import do identyfikatorów importowanych wymagań, aby je rozróżnić.

    • Jeśli opcja jest wyłączona i importujesz wymagania, których identyfikatory już istnieją w bieżącym projekcie, ale nie w specyfikacji wybranej jako miejsce docelowe, Requirements Portal doda ikonę ostrzeżenia do identyfikatorów, informującą o zduplikowanym identyfikatorze w tym samym projekcie.

    • Jeśli opcja jest włączona, obsługiwane są puste wartości w importowanym pliku, tzn. jeśli wartość w pliku jest pusta, wartość ta zostanie usunięta z wymagania. Dotyczy to również pól wielokrotnego wyboru, takich jak Tags.

  • Use header row – możesz zdecydować, czy użyć wiersza nagłówka przesłanego pliku, czy ogólnego referencyjnego wiersza nagłówka dostarczonego przez Requirements Portal (tj. nagłówków kolumn takich jak A, B, C itd.).

    Requirements Portal traktuje wiersz nagłówka jako pierwszy wiersz każdego przesłanego pliku.

  • Sheet – jeśli plik zawiera wiele arkuszy, możesz wybrać arkusz, z którego chcesz importować dane.

  • Starting row – możesz wybrać, od którego wiersza importowanego pliku dane mają zacząć być zbierane do wstawienia w Requirements Portal.

W tabeli u dołu okna Import Requirements możesz wyświetlić podgląd przesłanego pliku i zmapować jego kolumny na pola w Requirements Portal. Pozwala to zdefiniować, w jaki sposób dane z pliku będą odpowiadać określonym polom w Requirements Portal, poprzez wybranie odpowiedniego pola z listy rozwijanej Map To dla każdej kolumny. Jeśli plik zawiera nagłówki identyczne z domyślnymi polami w Requirements Portal, pola te zostaną zmapowane automatycznie. W razie potrzeby możesz jednak zastąpić lub dostosować to automatyczne mapowanie.

  • Dla mapowania można wybrać następujące pola:

    • Identyfikator

    • Tekst

    • Tytuł

    • Uzasadnienie

    • Elementy nadrzędne

    • Elementy podrzędne

    • Ścieżka do sekcji

    • Typ

    • Stan

    • Tagi

    • Zgodność

    • Komentarz dotyczący zgodności

    • Metody V&V

    • Stosowalność

    • Odpowiednie bloki

    • Właściciel

    • Tagi

    • Kolumny niestandardowe

  • Elementy podrzędne, metody V&V, stosowalność, odpowiednie bloki oraz tagi można importować z więcej niż jedną wartością dla każdego wymagania. W tym celu każdą wartość należy oddzielić przecinkiem.

  • Jeśli metoda weryfikacji, odpowiedni blok, typ wymagania, stan, zgodność lub tag importowany obecnie nie istnieje w Requirements Portal, zostanie automatycznie utworzony podczas importu i dodany do wymagania.

  • Dla stosowalności złożone typy bloków mogą być wskazywane za pomocą /, na przykład block_A/block_B.

  • Dla kolumn niestandardowych dostępne są następujące typy: Wybór, Wielokrotny wybór, Tekst, Data, Liczba.

  • Co najmniej kolumna Identyfikator musi zostać wybrana. W przeciwnym razie będzie wyświetlany komunikat ostrzegawczy do momentu spełnienia tego warunku ().

  • Następujące pola rozróżniają wielkość liter:

    • Typ

    • Stan

    • Zgodność

    • Tagi

    Na przykład, jeśli tag TBD już istnieje w Requirements Portal, a tag tbd jest importowany, zostanie utworzony nowy tag tbd i zaimportowany wraz z wymaganiem.

Raport wykonania

Po zakończeniu procesu importu, jeśli import powiedzie się, zostanie wyświetlony komunikat o powodzeniu oraz wprowadzone zmiany. Jeśli import się nie powiedzie, zostanie wyświetlony komunikat o niepowodzeniu. Przykład pomyślnego importu pokazano poniżej.

Jeśli wystąpią jakiekolwiek błędy miękkie, również zostaną wyświetlone (). Możliwe błędy miękkie to:

  • Nie można ustanowić relacji → Identyfikator elementu nadrzędnego lub podrzędnego nie istnieje w projekcie

  • Nie można ustanowić relacji → Identyfikator elementu nadrzędnego lub podrzędnego jest zduplikowany w projekcie

  • Instrukcja zgodności wymagania nie istnieje w projekcie

  • Typ wymagania nie istnieje w projekcie

  • Stan wymagania nie istnieje w projekcie

  • Tag nie istnieje w projekcie

  • Warunek stosowalności nie istnieje

Niezależnie od tego, czy import zakończył się powodzeniem, czy nie, możesz ponowić import lub wykonać nowy import, klikając Import new file (powodzenie) lub Try again (niepowodzenie), co przeniesie Cię z powrotem do etapu 1 (Specification).

Po pomyślnym imporcie możesz również rozpocząć proces Valify, klikając kontrolkę Check now u góry okna. Proces ten przeskanuje tekst zaimportowanych wymagań w poszukiwaniu możliwych mierzalnych parametrów, które można przekształcić w Valis w ramach wymagania.

Aby uzyskać więcej informacji, zapoznaj się ze stroną Valify Requirements.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Content