Import wymagań

Istniejące dane wymagań możesz szybko i łatwo przesłać do Requirements & Systems Portal za pomocą Import Wizard dostępnego w Requirements Module. Korzystając z ekstrakcji wspomaganej przez AI, możesz importować wymagania z nieustrukturyzowanych plików PDF, Word, Excel i CSV, ograniczając czas i nakład pracy potrzebne do ręcznego przenoszenia danych wymagań oraz pomagając dokładniej i efektywniej rejestrować wymagania.

Na tej stronie opisano nowszą wersję kreatora importu (obecnie w wersji Beta). Jeśli nie masz do niej dostępu w swojej instancji Requirements & Systems Portal, używana jest poprzednia wersja importera (więcej informacji znajdziesz w rozwijanej sekcji Previous Iteration of the Importer).

Dostęp do importera

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

Przesyłanie pliku

Otworzy się okno Import Requirements. Na tym etapie możesz przesłać plik w obsługiwanym formacie (*.pdf, *.docx, *.xlsx lub *.csv). W tym celu przeciągnij i upuść plik do odpowiedniego obszaru okna albo kliknij kontrolkę select from your computer, aby przeglądać dysk i wybrać plik.

Pliki w formatach *.pdf i *.docx można importować wyłącznie przy użyciu importera AI, który jest domyślnie włączony. W razie potrzeby administrator Workspace może go wyłączyć za pomocą opcji External Provider na stronie Settings – ValiAssistant (dostępnej po kliknięciu ikony  w lewym dolnym rogu, wybraniu Settings z wyświetlonego menu, a następnie wybraniu ValiAssistant z listy w lewym panelu) – .

Gdy opcja External Provider jest wyłączona, za pomocą klasycznego importera można importować tylko pliki w formatach *.xlsx i *.csv. W takim przypadku u góry okna Import Requirements zostanie wyświetlony odpowiedni komunikat ().

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

  • Maksymalny rozmiar przesyłanego pliku to 50 MB.

  • Jeśli zostanie przesłany nieobsługiwany plik, pojawi się komunikat o błędzie.

Po pomyślnym przesłaniu pliku jego wpis zostanie wyświetlony w oknie. Możesz usunąć go z okna, klikając ikonę .

W przypadku przesłanego pliku *.xlsx lub *.csv możesz wybrać kontynuowanie pracy z klasycznym importerem, włączając opcję Classic Import (Non-AI) w lewym dolnym rogu okna.

Przegląd wyodrębnionych danych

Po przesłaniu wymaganego pliku kliknij przycisk  , aby kontynuować. Wyodrębnione dane zostaną przedstawione w postaci tabeli sugerowanych wymagań do przejrzenia.

Interfejs użytkownika strony przeglądu importera AI

Interfejs użytkownika strony przeglądu klasycznego importera

 

Domyślnie sugerowane wymagania zostaną zaimportowane do specyfikacji, która była wyświetlana w chwili otwarcia importera. Możesz wybrać wymaganą specyfikację z listy rozwijanej u góry okna albo utworzyć nową specyfikację, wybierając pozycję + Add specification z listy rozwijanej i definiując nazwę nowej specyfikacji w wyświetlonym polu nazwy specyfikacji ().

Podczas tworzenia nowej specyfikacji muszą zostać spełnione reguły definiowania nazw. Nazwa specyfikacji nie może zawierać następujących znaków: \ / ? % * : | " < >. Ponadto początkowe i końcowe spacje będą ignorowane.

Włącz opcję Update requirements, aby zastąpić wszystkie istniejące wymagania w docelowej specyfikacji danymi z pliku (dane z pliku zastępują dane w specyfikacji).

  • Jeśli opcja jest wyłączona, a importujesz wymagania, których identyfikator już istnieje w specyfikacji wybranej jako docelowa, Requirements & Systems Portal doda numeryczny sufiks (_1, _2, _3 itd.) do identyfikatorów importowanych wymagań, aby je rozróżnić.

  • Jeśli opcja jest wyłączona, a importujesz wymagania, których identyfikatory już istnieją w bieżącym projekcie, ale nie w specyfikacji wybranej jako docelowa, Requirements & Systems Portal doda do identyfikatorów ikonę ostrzeżenia 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.

Włącz opcję Parametrize values, aby sprawdzić sugerowane wymagania pod kątem możliwych mierzalnych parametrów i przekonwertować je na Valis.

Podczas korzystania z klasycznego importera dostępne są również następujące opcje:

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

  • Sheet – w przypadku pliku zawierającego wiele arkuszy możesz wybrać, z którego arkusza mają zostać zaimportowane dane.

Możesz wybrać wymagania, które chcesz zaimportować, zaznaczając pola wyboru po lewej stronie odpowiednich wierszy.

Mapowanie danych

Możesz określić, jak dane z przesłanego pliku mają odpowiadać określonym polom w Requirements & Systems Portal. Jeśli plik zawiera nagłówki identyczne z domyślnymi polami w Requirements & Systems Portal, pola te zostaną zmapowane automatycznie. W razie potrzeby możesz jednak zastąpić lub skorygować to automatyczne mapowanie. Kliknij nagłówek kolumny i wybierz wymagane pole z listy rozwijanej.

Alternatywnie możesz zmapować dane kolumny do nowej, niestandardowej kolumny, wpisując jej wymaganą nazwę w polu Search/Add custom na liście rozwijanej, a następnie wybierając <custom_column_name> (Create new) z listy rozwijanej.

Możesz także wybrać None z listy rozwijanej, aby nie mapować danych z pliku do żadnej kolumny (tzn. dane te nie zostaną zaimportowane).

Co najmniej kolumny Identifier i Text muszą być wybrane. W przeciwnym razie będzie wyświetlany komunikat ostrzegawczy do czasu spełnienia tego warunku ().

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

  • 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

  • Pola Children, V&V Methods, Applicable Blocks, Applicability i Tags można importować z więcej niż jedną wartością dla każdego wymagania. W tym celu poszczególne wartości należy oddzielić przecinkiem.

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

  • W przypadku Applicability 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: Select, Multiselect, Text, Date, Number.

Następujące pola uwzględniają wielkość liter:

  • Type

  • State

  • Compliance

  • Tags

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

Raport wykonania

Po przejrzeniu danych do zaimportowania i skonfigurowaniu opcji zgodnie z potrzebami 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 ze szczegółowym opisem przyczyn wykrytych problemów. Możliwe przypadki to:

  • Próba zaimportowania wymagania z relacjami do identyfikatorów, które nie istnieją ani w projekcie, ani wśród innych wymagań w importowanym pliku.

  • Próba zaimportowania wymagania z relacjami do identyfikatora wymagania, który należy do więcej niż jednego wymagania — w projekcie lub wśród innych wymagań w importowanym pliku.

  • Próba zaimportowania wymagania z deklaracją zgodności, która nie jest obecnie zdefiniowana w Requirements & Systems Portal.

  • Próba zaimportowania wymagania z typem, który nie jest obecnie zdefiniowany w Requirements & Systems Portal.

  • Próba zaimportowania wymagania ze stanem, który nie jest obecnie zdefiniowany w Requirements & Systems Portal.

  • Próba zaimportowania wymagania z tagiem, który nie jest obecnie zdefiniowany w Requirements & Systems Portal.

  • Próba zaimportowania wymagania z warunkiem Applicability, który nie jest obecnie zdefiniowany w Requirements & Systems Portal.

  • Próba zaimportowania wymagania z metodą, która nie jest obecnie zdefiniowana w Requirements & Systems Portal.

  • Próba zaimportowania wymagania z applicable block, który nie jest obecnie zdefiniowany w Requirements & Systems Portal.

  • Próba zaimportowania właściciela, który nie jest obecnie zdefiniowany w Requirements & Systems Portal.

  • Próba zaimportowania więcej niż jednego właściciela, stanu lub typu, który nie jest obecnie zdefiniowany w Requirements & Systems Portal.

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

Poprzednia wersja importera

Jeśli nie masz dostępu do opisanej powyżej nowszej wersji importera, używana jest jego poprzednia wersja. Więcej informacji znajdziesz w poniższej rozwijanej sekcji.

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