Importuj wymagania

Możesz szybko i łatwo przesłać istniejące dane wymagań do Requirements & Systems Portal za pomocą Import Wizard dostępnego w module Requirements. Dzięki ekstrakcji opartej na AI możesz importować wymagania z nieustrukturyzowanych plików PDF, Word, Excel i CSV, ograniczając czas oraz wysiłek potrzebny do ręcznego przenoszenia danych wymagań i pomagając dokładniej oraz 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 wcześniejsza wersja importera (więcej informacji znajdziesz w rozwijanej sekcji Previous Iteration of the Importer).

Dostęp do importera

Do importera można przejść z modułu Requirements (), klikając przycisk  w lewym górnym rogu strony i wybierając z wyświetlonego menu pozycję Create Requirement. 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 element sterujący select from your computer, aby przeglądać dysk i wybrać plik.

Pliki w formatach *.pdf i *.docx mogą być importowane wyłącznie za pomocą 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 z wyświetlonego menu pozycji Settings, 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 użyć łącza Excel template, aby pobrać plik *.xlsx, który można wykorzystać do uporządkowanego wprowadzania wymagań. Możesz też użyć tego łącza, aby pobrać plik.

  • Maksymalny rozmiar przesyłanego pliku to 50 MB.

  • W przypadku przesłania nieobsługiwanego pliku zostaniesz o tym poinformowany komunikatem 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ę .

Dla przesłanego pliku *.xlsx lub *.csv możesz wybrać kontynuację z użyciem klasycznego importera, 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 przeglądu.

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 momencie uruchomienia importera. Możesz wybrać wymaganą specyfikację z listy rozwijanej u góry okna albo utworzyć nową specyfikację, wybierając z listy pozycję + Add specification i definiując nazwę nowej specyfikacji w polu nazwy specyfikacji, które się pojawi ().

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

Włącz opcję Update requirements, aby zastąpić wszelkie istniejące wymagania w docelowej specyfikacji danymi z pliku (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 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 i 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, 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 do Valis.

W przypadku 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ć pobierane dane do wstawienia do Requirements & Systems Portal.

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

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

Mapowanie danych

Możesz zdefiniować, w jaki sposób 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 nadpisać 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 z listy rozwijanej pozycję <custom_column_name> (Create new).

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

Co najmniej kolumny Identifier i Text muszą być wybrane. W przeciwnym razie będzie wyświetlany komunikat ostrzegawczy do momentu 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 mogą być importowane z więcej niż jedną wartością dla każdego wymagania. W tym celu poszczególne wartości powinny być oddzielone przecinkiem.

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

  • W przypadku Applicability do złożonych typów bloków można odwoływać się 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 rozróżniają 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 sprawdzeniu danych do importu 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 zawierający szczegółowe przyczyny 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, zarówno w projekcie, jak i wśród innych wymagań w importowanym pliku.

  • Próba zaimportowania wymagania z deklaracją compliance, 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, lub kliknij , aby opuścić importer.

Previous Iteration of the Importer

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

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