Importuj wymagania

Możesz szybko i łatwo przesłać istniejące dane wymagań do Requirements Portal, korzystając z 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, ograniczając czas oraz wysiłek potrzebne do ręcznego przenoszenia danych o wymaganiach i pomagając dokładniej oraz wydajniej 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 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 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 obsługiwanego typu (*.pdf, *.docx, *.xlsx lub *.csv). Aby to zrobić, 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 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 (otwieranej po kliknięciu ikony  w prawym górnym rogu, wybraniu z menu pozycji Settings, a następnie wybraniu ValiAssistant z listy w lewym panelu) – .

Gdy opcja External Provider jest wyłączona, można importować wyłącznie pliki w formatach *.xlsx i *.csv przy użyciu klasycznego importera. 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ć linku Excel template, aby pobrać plik *.xlsx, którego można używać do zapisywania wymagań w uporządkowany sposób. Możesz też użyć tego linku, 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ę .

W przypadku przesłanego pliku *.xlsx lub *.csv możesz zdecydować się na użycie 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 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 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 nazewnictwa. 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ć wszelkie istniejące wymagania w docelowej specyfikacji danymi z pliku (dane z pliku zastępują dane w specyfikacji).

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

  • Jeśli opcja jest wyłączona i importujesz wymagania, których Identifiers 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, zostanie usunięta z wymagania. Dotyczy to także 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 Vali.

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 ma rozpocząć się pobieranie danych do wstawienia do Requirements Portal.

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

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 będą odpowiadać określonym polom w Requirements Portal. 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. 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 także wybrać z listy rozwijanej opcję None, aby nie mapować danych z pliku do żadnej kolumny (tzn. dane te nie zostaną zaimportowane).

Muszą zostać wybrane co najmniej kolumny Identifier i Text. W przeciwnym razie będzie wyświetlany komunikat ostrzegawczy do momentu spełnienia tego warunku ().

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

  • 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 należy oddzielić przecinkiem.

  • Jeśli importowana metoda weryfikacji, applicable block, typ wymagania, stan, zgodność lub tag nie istnieje jeszcze w Requirements 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 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 sprawdzeniu 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 link, 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ą 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 ownera, który nie jest obecnie zdefiniowany w Requirements Portal.

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

Kliknij przycisk  , aby wrócić do etapu przesyłania pliku w importerze, albo kliknij  , aby zakończyć pracę z importerem.

Poprzednia wersja importera

Jeśli nie masz dostępu do opisanej powyżej nowszej wersji importera, używana jest jego wcześniejsza wersja. Zapoznaj się z poniższą rozwijaną sekcją, 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