Wymagania dotyczące importu

Użytkownicy mogą szybko i łatwo przesłać istniejące dane wymagań do portalu wymagań i systemów za pomocą kreatora "Importuj" w module wymagań.

Jak pokazano na rysunku Import Wizard Access,, dostęp do kreatora importu można uzyskać z górnego paska portalu wymagań i systemów, z własnym przyciskiem akcji (1) lub w miejscu, w którym widok tabeli znajdowałby się na pustej specyfikacji (2).

Dostęp do kreatora importu

Ten kreator prowadzi użytkowników przez trzy główne etapy: "Specyfikacja", "Prześlij" i "Przegląd", aby zaimportować specyfikację na raz. Po zakończeniu importu specyfikacji wyświetlane jest podsumowanie, a także możliwość wykonania dodatkowych czynności, takich jak walidacja lub import innych plików.
Te etapy i działania są następujące:

1 - Wybór

Jak widać na rysunku Import Wizard Spec Selection, użytkownicy definiują docelową specyfikację importu, albo wcześniej istniejącą specyfikację (1) i jej sekcję (2) (opcjonalnie), albo mogą utworzyć nową specyfikację (3) (będąc również w stanie zdefiniować skrót (4) i blok (5), który ma zostać przypisany) bez wychodzenia z kreatora importu.

Wybór specyfikacji w kreatorze importu
Jeśli Importer zostanie uruchomiony w kontekście Specyfikacji lub Sekcji, pojawi się ona jako wstępny wybór miejsca docelowego importu.
W przypadku braku istniejących specyfikacji, użytkownik musi je utworzyć.
W definicji nazwy nowej specyfikacji użytkownik musi przestrzegać zasad definicji nazwy, tj. dozwolone są tylko znaki alfanumeryczne i znaki specjalne "_" (podkreślenie).

2 - Przesyłanie

Jeśli jeden z obsługiwanych typów plików zostanie przesłany, użytkownik zostanie powiadomiony o pomyślnym przesłaniu i będzie mógł kontynuować operację importowania lub przesłać nowy plik (zastępując poprzedni), tak jak w przypadku wideo Uploading an Import File, , gdzie plik jest przeciągany ze środowiska pulpitu użytkownika do obszaru przesyłania plików kreatora. W przypadku przesłania nieobsługiwanego pliku użytkownik zostanie powiadomiony komunikatem o błędzie.

Przesyłanie pliku importu

Obecnie obsługiwane są tylko pliki Excel (.xls, .xlsx) i .CSV. Pliki makr programu Excel (.xlsm) nie są obsługiwane.

3 - Przegląd

Jak pokazano na rysunku Wizard Review,, w górnej części kreatora pojawią się komunikaty powiadomień (1), aby ostrzec o wszelkich obowiązkowych brakujących polach.

Użytkownik ma również dostęp do wizualnego wskazania "Miejsca docelowego", do którego zostaną zaimportowane jego dane (tj. Specyfikacja i Sekcja), a także ma do wyboru zestaw "Opcji pliku" (2).

Przegląd kreatora

W "Opcjach pliku" (2), można skorzystać z następujących opcji:

  • Update requirements - po włączeniu nadpisuje wszelkie istniejące wymagania w specyfikacji miejsca docelowego poprzez zastąpienie danych (dane pliku zastępują dane w specyfikacji).

    • W przypadku, gdy opcja Update requirements nie jest włączona i importowane są wymagania, których identyfikator już istnieje w specyfikacji wybranej jako miejsce docelowe, Portal wymagań i systemów doda przyrostek "Requirements & Systems Portal_import" do identyfikatorów importowanych wymagań w celu ich rozróżnienia.

    • W przypadku, gdy opcja Update requirements nie jest włączona i importujesz wymagania, których Identyfikatory już istnieją w bieżącym projekcie, ale nie w specyfikacji wybranej jako miejsce docelowe, Portal Wymagań i Systemów doda ikonę ostrzeżenia do identyfikatorów, które ostrzegają o zduplikowanym identyfikatorze w tym samym projekcie.

    • W przypadku, gdy opcja Update requirements jest włączona, obsługiwane są puste wartości w importowanym pliku. Tzn. jeśli wartość w pliku jest pusta, jest ona usuwana z wymagania. Dotyczy to również pól wielokrotnego wyboru, takich jak Tags.

  • Use header row - Użytkownik może zdecydować o użyciu wiersza nagłówka swojego pliku lub użyć ogólnego referencyjnego wiersza nagłówka dostarczonego przez Portal wymagań i systemów (tj. nagłówki kolumn jako: A; B; C;...).

    Portal Requirements & Systems uważa wiersz nagłówka za pierwszy wiersz każdego przesłanego pliku.

  • Sheet - W przypadku pliku z wieloma arkuszami można wybrać arkusz, z którego ma zostać zaimportowany.

  • Starting row - Można wybrać, od którego wiersza zaimportowanego pliku ma rozpocząć się zbieranie danych do wstawienia do portalu wymagań i systemów.

Na poziomie podglądu (3), użytkownicy mogą wyświetlić podgląd przesłanego pliku i zmapować jego kolumny do pól w portalu Requirements & Systems Portal. Pozwala to użytkownikom określić, w jaki sposób dane z ich pliku będą odpowiadać określonym polom w portalu, wybierając odpowiednie pole z listy rozwijanej "MAP TO" dla każdej kolumny. Jeśli plik zawiera nagłówki identyczne z domyślnymi polami w portalu wymagań i systemów, pola te zostaną automatycznie zmapowane. Użytkownicy mają jednak możliwość zastąpienia lub dostosowania tego automatycznego mapowania w razie potrzeby.

Obecnie do mapowania można wybrać następujące pola:

Identyfikator; Tekst; Tytuł; Uzasadnienie; Rodzice; Dzieci; Ścieżka do sekcji; Typ; Stan; Znaczniki; Zgodność; Komentarz do zgodności; Metody weryfikacji, Zastosowanie, Obowiązujące bloki, Właściciel, Znaczniki, Kolumny niestandardowe

W przypadku metod weryfikacji, możliwości zastosowania i znaczników można zaimportować więcej niż jedną wartość dla każdego wymagania. W tym celu każda wartość powinna być oddzielona przecinkiem.
W przypadku zastosowania, do złożonych typów bloków można odwoływać się za pomocą znaku "/". na przykład, blok_A/blok_B
Użytkownik musi zawsze wybrać co najmniej kolumnę Identyfikator; w przeciwnym razie do momentu spełnienia tego warunku wyświetlany będzie komunikat ostrzegawczy.

Podczas trwania operacji importowania, użytkownik zostanie poproszony o wyświetlenie ekranu ładowania. Po zakończeniu procesu, jeśli import zostanie pomyślnie zakończony, wyświetlony zostanie komunikat o powodzeniu, wprowadzonych zmianach (Image 8) i błędach programowych. Jeśli import nie powiedzie się, wyświetlony zostanie komunikat o niepowodzeniu. Przykład udanego importu z błędami i walidacją wartości inżynieryjnych można zobaczyć na filmie Review & Import.

Błędy miękkie to:

  • Nie można ustanowić relacji → Identyfikator rodzica lub dziecka nie istnieje w projekcie

  • Nie można ustanowić relacji → Identyfikator rodzica lub dziecka jest zduplikowany w projekcie

  • Oświadczenie o zgodności z wymaganiami nie istnieje w projekcie

  • Typ wymagania nie istnieje w projekcie

  • Stan wymagania nie istnieje w projekcie

  • Tag nie istnieje w projekcie

  • Warunek możliwości zastosowania nie istnieje

Niezależnie od tego, czy import się powiódł, czy nie, użytkownik będzie miał możliwość ponownego zaimportowania lub wykonania nowego importu, klikając "Importuj nowy plik" (sukces) lub "Spróbuj ponownie" (niepowodzenie), przenosząc użytkownika z powrotem do sekcji 1 (Specyfikacja).

3.1 - Opcja weryfikacji

Po pomyślnym zaimportowaniu użytkownik może również uruchomić proces walidacji, który przeskanuje zaimportowany tekst wymagań pod kątem możliwych parametrów kwantyfikowalnych, które zostaną przekonwertowane na Valis wewnątrz wymagania.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Content