요구 사항 가져오기

Requirements Module에서 제공되는 Import Wizard을(를) 사용하면 기존 요구사항 데이터를 Requirements & Systems Portal로 빠르고 쉽게 업로드할 수 있습니다. AI 기반 추출 기능을 활용하면 비정형 PDF, Word, Excel 및 CSV 파일에서 요구사항을 가져올 수 있어, 요구사항 데이터를 수동으로 옮기는 데 필요한 시간과 노력을 줄이고 요구사항을 더 정확하고 효율적으로 확보할 수 있습니다.

이 페이지에서는 Import Wizard의 최신 버전(현재 베타)을 설명합니다. Requirements & Systems Portal 인스턴스에서 이 기능에 액세스할 수 없는 경우에는 이전 버전의 Importer가 사용됩니다(자세한 내용은 Previous Iteration of the Importer 접기 섹션을 참조하십시오).

Importer에 액세스하기

Importer는 Requirements Module()에서 페이지 왼쪽 상단의  버튼을 클릭하고, 나타나는 메뉴에서 Create Requirement을(를) 선택하여 액세스할 수 있습니다. 또는 현재 보고 있는 specification에 요구사항이 없는 경우, 페이지의 Import 버튼을 클릭하여 importer에 액세스할 수 있습니다.

파일 업로드

Import Requirements 창이 열립니다. 이 단계에서는 지원되는 형식의 파일(*.pdf, *.docx, *.xlsx 또는 *.csv)을 업로드할 수 있습니다. 이렇게 하려면 창의 해당 영역으로 파일을 드래그 앤 드롭하거나 select from your computer 컨트롤을 클릭해 하드 드라이브에서 파일을 찾아 선택합니다.

*.pdf 및 *.docx 형식의 파일은 기본적으로 활성화되어 있는 AI importer를 통해서만 가져올 수 있습니다. 필요한 경우 Workspace 관리자가 External Provider 페이지의 Settings – ValiAssistant 옵션에서 이를 비활성화할 수 있습니다. (왼쪽 하단의 아이콘을 클릭하고, 나타나는 메뉴에서 Settings을(를) 선택한 다음, 왼쪽 창의 목록에서 ValiAssistant을(를) 선택하여 액세스) – .

External Provider 옵션이 비활성화되면 클래식 importer를 사용하여 *.xlsx 및 *.csv 형식의 파일만 가져올 수 있습니다. 이 경우 Import Requirements 창 상단에 해당 메시지가 표시됩니다().

업로드한 파일은 비정형이어도 되지만, 구조화된 방식으로 요구사항을 작성하는 데 사용할 수 있는 *.xlsx 파일을 다운로드하려면 Excel template 링크를 사용할 수 있습니다. 또는 this link를 사용하여 파일을 다운로드할 수도 있습니다.

  • 최대 업로드 파일 크기는 50MB입니다.

  • 지원되지 않는 파일이 업로드된 경우 오류 메시지로 이를 알려줍니다.

파일이 성공적으로 업로드되면 창에 해당 항목이 표시됩니다. 아이콘을 클릭하여 창에서 제거할 수 있습니다.

업로드된 *.xlsx 또는 *.csv 파일의 경우, 창 왼쪽 하단의 Classic Import (Non-AI) 옵션을 활성화하여 클래식 importer 사용으로 계속 진행할 수 있습니다.

추출된 데이터 검토

필요한 파일을 업로드한 후  버튼을 클릭하여 계속 진행합니다. 추출된 데이터는 검토할 수 있도록 추천 요구사항 테이블 형태로 표시됩니다.

AI importer 검토 페이지의 사용자 인터페이스

클래식 importer 검토 페이지의 사용자 인터페이스

 

기본적으로 추천된 요구사항은 Importer에 액세스했을 때 보고 있던 specification으로 가져와집니다. 창 상단의 드롭다운에서 필요한 specification을 선택하거나, 드롭다운에서 + Add specification 항목을 선택한 후 나타나는 specification 이름 필드에서 새 specification의 이름을 정의하여 새 specification을 만들 수 있습니다().

새 specification을 만들 때는 이름 지정 규칙을 충족해야 합니다. specification 이름에는 다음 문자를 포함할 수 없습니다: \ / ? % * : | " < >. 또한 앞뒤 공백은 무시됩니다.

Update requirements 옵션을 활성화하면 대상 specification에 있는 기존 요구사항을 데이터 치환 방식으로 덮어쓸 수 있습니다(파일 데이터가 specification의 데이터를 대체함).

  • 이 옵션이 비활성화되어 있고 대상 specification으로 선택한 specification에 Identifier가 이미 존재하는 요구사항을 가져오는 경우, Requirements & Systems Portal은 가져온 요구사항의 Identifier에 숫자 접미사(_1, _2, _3 등)를 추가하여 구분합니다.

  • 이 옵션이 비활성화되어 있고 현재 프로젝트에는 Identifier가 이미 존재하지만 대상 specification으로 선택한 specification에는 존재하지 않는 요구사항을 가져오는 경우, Requirements & Systems Portal은 동일 프로젝트 내 중복 Identifier를 알리는 경고 아이콘을 해당 Identifier에 추가합니다.

  • 이 옵션이 활성화되면 가져오는 파일의 빈 값도 지원됩니다. 즉, 파일의 값이 비어 있으면 해당 값은 요구사항에서 제거됩니다. 이는 Tags와 같은 다중 선택 필드에도 적용됩니다.

Parametrize values 옵션을 활성화하면 추천된 요구사항에서 정량화 가능한 파라미터가 있는지 확인하고 이를 Vali로 변환합니다.

클래식 importer를 사용하는 경우 다음 옵션도 사용할 수 있습니다:

  • Starting row – 가져온 파일의 몇 번째 행부터 데이터를 수집하여 Requirements & Systems Portal에 삽입할지 선택할 수 있습니다.

  • Sheet – 여러 시트가 있는 파일의 경우 가져올 시트를 선택할 수 있습니다.

각 행 왼쪽의 체크박스를 활성화하여 가져올 요구사항을 선택할 수 있습니다.

데이터 매핑

업로드한 파일의 데이터가 Requirements & Systems Portal의 특정 필드에 어떻게 대응될지 정의할 수 있습니다. 파일에 Requirements & Systems Portal의 기본 필드와 동일한 헤더가 포함되어 있으면 해당 필드는 자동으로 매핑됩니다. 하지만 필요한 경우 이 자동 매핑을 재정의하거나 조정할 수 있습니다. 열 헤더를 클릭하고 드롭다운에서 필요한 필드를 선택하십시오.

또는 드롭다운의 Search/Add custom 필드에 필요한 이름을 입력한 다음, 드롭다운에서 <custom_column_name> (Create new)을(를) 선택하여 열 데이터를 새로운 사용자 정의 열에 매핑할 수도 있습니다.

드롭다운에서 None을(를) 선택하여 파일의 데이터를 어떤 열에도 매핑하지 않도록 할 수도 있습니다(즉, 이 데이터는 가져오지 않음).

최소한 Identifier 및 Text 열은 선택되어야 합니다. 그렇지 않으면 해당 조건이 충족될 때까지 경고 메시지가 표시됩니다().

다음 필드는 Importer를 사용하여 요구사항으로 가져올 수 있습니다:

  • 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

  • 사용자 정의 열

  • Children, V&V Methods, Applicable Blocks, Applicability 및 Tags는 각 요구사항에 대해 둘 이상의 값으로 가져올 수 있습니다. 이 경우 각 값은 쉼표로 구분해야 합니다.

  • 가져오는 verification method, applicable block, requirement type, state, compliance 또는 tag가 현재 Requirements & Systems Portal에 존재하지 않으면 가져오기 중 자동으로 생성되어 요구사항에 추가됩니다.

  • Applicability의 경우, 복합 블록 유형은 /(으)로 참조할 수 있습니다. 예: block_A/block_B.

  • 사용자 정의 열에는 다음 유형을 사용할 수 있습니다: Select, Multiselect, Text, Date, Number.

다음 필드는 대/소문자를 구분합니다:

  • Type

  • State

  • Compliance

  • Tags

예를 들어, Requirements & Systems Portal에 태그 TBD가 이미 존재하고 태그 tbd를 가져오는 경우 새 태그 tbd가 생성되어 요구사항과 함께 가져와집니다.

실행 보고서

가져올 데이터를 검토하고 필요한 옵션 구성을 마쳤으면  버튼을 클릭하여 계속 진행합니다. 가져오기가 완료되면 확인 창이 나타납니다.

Importer가 가져온 요구사항에서 문제를 감지하면 창에 표시됩니다(). 링크를 클릭하면 감지된 문제의 원인을 자세히 설명한 보고서를 다운로드할 수 있습니다. 가능한 경우는 다음과 같습니다:

  • 프로젝트 내에도 없고 가져온 파일의 다른 요구사항 내에도 존재하지 않는 Identifier와 관계를 가진 요구사항을 가져오려고 시도한 경우.

  • 프로젝트 내 또는 가져온 파일의 다른 요구사항 내에서 둘 이상의 요구사항에 속하는 requirement Identifier와 관계를 가진 요구사항을 가져오려고 시도한 경우.

  • 현재 Requirements & Systems Portal에 정의되어 있지 않은 compliance statement를 가진 요구사항을 가져오려고 시도한 경우.

  • 현재 Requirements & Systems Portal에 정의되어 있지 않은 type을 가진 요구사항을 가져오려고 시도한 경우.

  • 현재 Requirements & Systems Portal에 정의되어 있지 않은 state를 가진 요구사항을 가져오려고 시도한 경우.

  • 현재 Requirements & Systems Portal에 정의되어 있지 않은 tag를 가진 요구사항을 가져오려고 시도한 경우.

  • 현재 Requirements & Systems Portal에 정의되어 있지 않은 applicability condition을 가진 요구사항을 가져오려고 시도한 경우.

  • 현재 Requirements & Systems Portal에 정의되어 있지 않은 method를 가진 요구사항을 가져오려고 시도한 경우.

  • 현재 Requirements & Systems Portal에 정의되어 있지 않은 applicable block을 가진 요구사항을 가져오려고 시도한 경우.

  • 현재 Requirements & Systems Portal에 정의되어 있지 않은 owner를 가져오려고 시도한 경우.

  • 현재 Requirements & Systems Portal에 정의되어 있지 않은 owner, state 또는 type을 둘 이상 가져오려고 시도한 경우.

 버튼을 클릭하여 importer의 파일 업로드 단계로 돌아가거나, 을(를) 클릭하여 importer를 종료합니다.

Previous Iteration of the Importer

위에서 설명한 Importer의 최신 버전에 액세스할 수 없는 경우, 이전 버전이 사용됩니다. 자세한 내용은 아래의 접기 섹션을 참조하십시오.

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 가용성

사용할 수 있는 기능은 보유한 Altium 솔루션(Altium Develop, Altium Agile Teams, Altium Agile Enterprise, 또는 Altium Designer(활성 기간 중))에 따라 달라집니다.

실제 소프트웨어에서 문서화된 기능이 보이지 않는 경우, Altium 영업팀에 문의하여 자세한 내용을 확인하세요.

콘텐츠