Importowanie wymagań

Możesz szybko i łatwo przesłać istniejące dane wymagań do Requirements Portal przy użyciu Import Wizard dostępnego w Requirements Module. Dzięki ekstrakcji wspieranej przez AI możesz importować wymagania z nieustrukturyzowanych plików PDF, Word, Excel i CSV, skracając czas oraz zmniejszając nakład pracy potrzebny do ręcznego przenoszenia danych wymagań, a także pomagając dokładniej i wydajniej rejestrować wymagania.

Na tej stronie opisano nowszą wersję kreatora importu (obecnie w fazie Beta). Jeśli nie masz do niej dostępu w swojej instancji Requirements 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 uzyskać dostęp z poziomu 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 wymagań, do importera można uzyskać dostęp, 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). Aby to zrobić, 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 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 prawym górnym rogu, wybraniu Settings z wyświetlonego menu, a następnie wybraniu ValiAssistant z listy w lewym panelu) – .

Gdy opcja External Provider jest wyłączona, przy użyciu 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 ().

Chociaż przesyłany plik może być nieustrukturyzowany, możesz skorzystać z łącza Excel template, aby pobrać plik *.xlsx, który może zostać użyty do uporządkowanego rejestrowania wymagań. Możesz też użyć tego łącza, aby pobrać plik.

  • Maksymalny rozmiar przesyłanego pliku to 50 MB.

  • Jeśli zostanie przesłany nieobsługiwany plik, otrzymasz 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ć kontynuację przy użyciu 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 formie 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 momencie 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: \ / ? % * : | " < >. Dodatkowo początkowe i końcowe spacje będą ignorowane.

Włącz opcję Update requirements, aby nadpisać wszelkie istniejące wymagania w docelowej specyfikacji 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 docelowa, Requirements Portal doda do identyfikatorów importowanych wymagań sufiks numeryczny (_1, _2, _3 itd.), 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 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, zostaje 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 parametrów ilościowych i przekonwertować je na 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 dane mają zacząć być zbierane do wstawienia w Requirements Portal.

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

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

Mapowanie danych

Możesz określić, w jaki sposób dane z przesłanego pliku będą odpowiadać poszczególnym polom w Requirements Portal. Jeśli plik zawiera nagłówki identyczne z polami domyślnymi w Requirements Portal, pola te zostaną zmapowane automatycznie. W razie potrzeby możesz jednak zastąpić lub dostosować 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, dopóki ten warunek nie zostanie spełniony ().

Importer umożliwia importowanie do wymagań następujących pól:

  • 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

  • Fields Children, V&V Methods, Applicable Blocks, Applicability i Tags mogą być importowane z więcej niż jedną wartością dla każdego wymagania. Aby to zrobić, każda wartość powinna być oddzielona przecinkiem.

  • Jeśli metoda weryfikacji, applicable block, typ wymagania, stan, zgodność lub tag importowane do systemu nie istnieją obecnie w Requirements Portal, zostaną automatycznie utworzone podczas importu i dodane do wymagania.

  • W przypadku Applicability złożone typy bloków mogą być wskazywane przy użyciu /, 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 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 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 należącego 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ą zgodności, która nie jest obecnie zdefiniowana w Requirements Portal.

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

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

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

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

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

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

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

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

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

Poprzednia wersja importera

Jeśli nie masz dostępu do nowszej wersji importera opisanej powyżej, używana jest jego wcześniejsza wersja. Zapoznaj się z rozwijaną sekcją poniżej, aby dowiedzieć się więcej.

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