엔지니어가 다음 설계를 캡처할 때 사용할 수 있는 설계 컴포넌트의 수는, 개별 심볼/모델 라이브러리에 흩어져 있는 수백 개 수준부터 전용 사내 부품 데이터베이스에 저장된 수십만 개까지 다양합니다. 하지만 손에 쥔 컴포넌트가 아무리 많아도, 항상 더 많은 컴포넌트가 존재하며 그중에는 아직 준비되어 있지 않아 새로 생성해 재사용할 수 있도록 추가해야 하는 것들이 있습니다.
소규모 설계 업체에서는 엔지니어가 단순히 역할을 바꿔 Librarian 역할을 수행하며, 설계 자산에 없는 필요한 컴포넌트를 빠르게 만들어 냅니다. 하지만 모든 엔지니어와 디자이너가 접근할 수 있도록 설계 컴포넌트를 확장하고 유지관리하는 전담 라이브러리 부서를 둔 대규모 조직이라면, 누락된 새 컴포넌트에 대한 요청을 해당 부서에 제출하는 것이 합리적입니다. 이를 위한 세련된 솔루션으로, Altium Designer는 연결된 Enterprise Server Workspace와 함께 Part Requests 기능을 제공합니다.
엔지니어는 하나 이상의 부품을 생성해 달라는 요청을 간단히 제출할 수 있으며, 요청이 완료되어 컴포넌트가 사용 가능해졌는지 또는 거부되었는지(및 그 사유)를 알림으로 받을 수 있습니다. 요청자는 요청을 뒷받침할 수 있는 핵심 정보를 가능한 한 많이 제공합니다(제조사 및 부품 번호, 설명, 관련 데이터시트(PDF 또는 URL) 등). 라이브러리 담당자가 이어서 작업(완성)할 수 있도록 스텁(Stub) 컴포넌트를 생성하는 것도 가능합니다.
이 문서는 Altium Designer 내에서 Part Requests 기능을 사용하는 방법(요청 시작 및 요청 보기 포함)을 살펴봅니다. 기능 구성(라이브러리 담당자 지정, 상태 커스터마이징) 및 Workspace의 브라우저 인터페이스에서 사용하는 방법은 Part Requests를 참조하십시오.
Part Requests 생성
Part Requests는 Altium Designer의 Explorer panel을 통해 생성하고 관리할 수 있습니다.
처음에는 부품 요청이 원 요청자와 지정된 라이브러리 담당자 역할(role)의 모든 구성원에게 표시됩니다. 요청이 특정 라이브러리 담당자에게 할당되면, 요청자와 해당 라이브러리 담당자만 이를 볼 수 있으며 관련 알림을 받게 됩니다.
요청 추가
새 부품 요청은 Explorer 패널의 Folders 탭에서 Part requests 폴더를 선택한 뒤, 패널 우측 상단의
버튼을 사용해 추가할 수 있습니다. 또한 컴포넌트 검색이 실패하면 Explorer 패널의 Search 탭 결과 창 위에
버튼이 활성화됩니다. 새 부품 요청을 추가하려면 이 버튼을 클릭하고 이어지는 메뉴에서 New Request 명령을 선택합니다. 그러면 요청을 정의할 수 있는 New Part Request 대화상자가 나타납니다.

Altium Designer 내에서 Explorer 패널을 사용해 새 부품 요청을 직접 추가하는 모습입니다.
대화상자의 컨트롤을 사용해 가능한 한 많은 정보를 제공하십시오.
-
Manufacturer – 라이브러리 담당자에게 실제 제조사를 알려주기 위한 필수 입력 항목입니다.
-
Manufacturer Part Numbers – 라이브러리 담당자에게 생성이 필요한 구체적인 부품 번호를 알려주는 필수 입력 항목입니다. 여러 부품 번호는 쉼표(,)로 구분해야 합니다.
Manufacturer 및 Manufacturer Part Numbers 필드는 할당된 라이브러리 담당자가 요청된 올바른 부품을 찾는 데 필요한 두 가지 핵심 정보입니다. 따라서 이 두 항목만 필수입니다. 그 외의 정보는 추가적인 도움이 되며, 컴포넌트의 특정 속성(예: 파라미터 및 컴포넌트 유형)에 대한 사용자의 의도를 반영할 수 있습니다.
-
Description – 이 필드는 부품에 대한 상세 설명(일반적으로 제조사 데이터시트에서 발췌)을 제공하는 데 사용할 수 있습니다.
-
Request ID – 요청에 자동으로 생성되어 할당되며, 사용자가 요청 진행 상황을 쉽게 추적할 수 있게 해줍니다.
-
Required To Date – 이 필드를 사용해 컴포넌트가 준비되어야 하는 기한을 지정합니다. 날짜를 직접 입력(dd/mm/yyyy 형식)하거나, 오른쪽의
버튼을 클릭해 팝업 달력 창에서 필요한 날짜를 지정할 수 있습니다.
-
State – 이 읽기 전용 필드는 요청의 상태를 나타냅니다. 새 요청의 기본 상태는
New입니다.
요청에는 기본적으로 5개의 상태가 있지만, Workspace의 브라우저 인터페이스를 통해 회사 요구사항에 맞게 커스터마이징하거나 더 추가할 수 있습니다.
-
Assignee – 이 필드는 현재 요청을 처리 중인 라이브러리 담당자를 표시합니다. 드롭다운에는 지정된 라이브러리 담당자 역할(role)에 속한 모든 Workspace 멤버가 나열되며, 해당 역할은 Workspace 브라우저 인터페이스의 관련 관리자 페이지에서 지정합니다.
일반적으로 이 필드는 지정하지 않은 채로 두는 것이 좋습니다. 다만 라이브러리 담당자가 요청을 생성하면서 처음부터 누가 작업해야 하는지 알고 있는 경우는 예외입니다. 초기에는 모든 라이브러리 담당자가 요청을 볼 수 있고, 그중 한 명이 요청을 자신에게 할당할 수 있습니다. 또한 예를 들어 다른 담당자에게 여유가 있어 요청을 처리할 수 있는 경우, 라이브러리 담당자들끼리 요청을 서로 전달할 수도 있습니다.
-
Component Type – 이 필드는 요청하는 컴포넌트의 유형을 지정하는 데 사용할 수 있습니다. 드롭다운 목록에는 Preferences 대화상자의 Data Management – Component Types page에 현재 정의된 모든 유형이 포함됩니다.
-
Attachments – 이 영역은 요청된 부품과 관련된 유용한 파일을 첨부하는 데 사용할 수 있습니다. 예를 들어 PDF 데이터시트, 이미지 또는 문서 등이 해당됩니다.
버튼을 클릭해 표준 대화상자에서 파일을 찾으십시오.
어떤 형식의 파일이든 첨부할 수 있으며, 최대 2GB까지 가능합니다.
-
Part List – 이 영역을 사용해 Workspace에 존재하는 컴포넌트 중, 임시 스텁 컴포넌트로 생성해 둔 항목을 지정할 수 있습니다.
버튼을 클릭하고 필요한 컴포넌트를 찾아 선택하십시오. 그러면 라이브러리 담당자가 요청을 이행할 수 있습니다. 스텁 부품이 없다면, 라이브러리 담당자가 Workspace에 새 컴포넌트를 생성하고 필요한 도메인 모델(이미 존재하지 않는 경우)을 함께 생성합니다.
-
Parameters – 이 영역은 부품에 필요한 특정 파라미터 세트를 추가하는 데 사용할 수 있습니다.
버튼을 클릭하고 이어지는 필드에 파라미터 이름과 값을 입력하십시오. 파라미터를 지정하지 않으면, 라이브러리 담당자는 조직 정책에 따라 해당 부품의 관련 데이터시트에 있는 파라미터를 추가하는 방식으로 처리할 가능성이 큽니다.
필요한 모든 정보를 정의한 후(즉, 필수 항목인 Manufacturer 및 Manufacturer Part Numbers 포함) OK 을 클릭하여 요청을 생성합니다.
Part Requests 보기
언제든지 본인이 시작한(요청자) 또는 본인이 담당하는(라이브러리 담당자) 부품 요청을 확인할 수 있습니다. 이는 Explorer 패널에서 수행할 수 있습니다. 부품 요청의 생성자(Requester)와 Librarian 역할(Librarians)에 연관된 역할(role)에 정의된 사용자 모두에게, 요청은 Explorer 패널의 전용 Part requests 폴더를 통해 표시됩니다.

Part requests 폴더의 Part Requests 예시. 사용자는 자신이 요청한 부품을 보며, 라이브러리 담당자는 자신에게 할당되어 작업 중인 부품과 아직 할당되지 않은 부품을 확인합니다.
Part requests 폴더 이름 옆의 숫자는 존재하는 전체 요청 수를 나타냅니다.
이 폴더에는 디자이너 또는 엔지니어가 실제로 요청한 부품에 대해서만 항목이 표시됩니다. 라이브러리 담당자는 자신에게 명시적으로 할당된 요청과, 아직 특정 라이브러리 담당자에게 할당되지 않은 요청을 볼 수 있습니다.
상단 영역에서 요청을 선택하면 하단 영역에 정보 스트림이 표시됩니다. 이 정보는 해당 요청과 관련해 발생하는 모든 이벤트(요청자 또는 라이브러리 담당자가 남긴 코멘트 포함)에 대한 누적 요약을 제공합니다. 스트림의 각 항목은 다음 요소로 구성됩니다.
-
Created At – 이벤트가 발생한 날짜 및 시간.
-
Created By – 이벤트를 수행한 사용자(요청자 또는 라이브러리 담당자).
-
Description – 자동 생성 메시지와 요청자/라이브러리 담당자가 포함한 코멘트로 구성된 항목.
기존 Part Request 편집
기존 부품 요청을 편집하려면 상단 영역에서 해당 항목을 더블클릭하거나, 선택한 뒤 영역의 우클릭 컨텍스트 메뉴에서 Edit 명령을 선택합니다.

기존 부품 요청을 편집할 수 있는 대화상자에 접근하는 모습입니다.
필요에 따라 변경한 다음 OK를 클릭합니다.
데이터 표시 제어
다음 섹션에서는 Part requests 폴더에 표시되는 데이터로 작업하는 방법에 대한 추가 정보를 제공합니다.
Controlling the Display of Columns
보기의 각 열은 부품 요청의 특정 필드에 해당합니다. 표시할 열을 구성하는 작업은 Select Columns 대화상자를 사용해 수행하며, 이 대화상자는 열 헤더 영역에서 우클릭한 후 컨텍스트 메뉴에서 Select Columns 명령을 선택해 열 수 있습니다.

Select Columns 대화상자는 Part requests 폴더에 어떤 데이터가 표시될지 정의하는 데 사용됩니다.
기본적으로 모든 데이터가 표시됩니다.
컨트롤을 클릭해 데이터 열 표시를 토글하여 숨길 수 있으며(컨트롤이
로 바뀜), 다시 표시할 수도 있습니다.
Column Ordering & Sizing
열의 순서는 사용자 지정할 수 있습니다. 열의 헤더를 클릭한 다음 가로로 드래그하여 원하는 새 위치로 옮기십시오. 유효한 위치는 세로 위치 화살표로 강조 표시됩니다.
또는 Select Columns 대화상자에서 순서를 변경할 수 있습니다. 목록에서 항목을 원하는 새 위치로 드래그 앤 드롭하거나, 항목을 선택한 뒤
및
버튼을 사용하십시오. 표시(활성)되어 있는 항목만 이동할 수 있다는 점에 유의하십시오.
부품 요청 아이콘이 포함된 열을 제외하고, 열의 너비는 (해당 열 헤더의) 오른쪽 구분선을 클릭하여 드래그함으로써 변경할 수 있습니다.
Grouping Part Requests
열 헤더를 클릭한 채로 끌어서 Drag a column header here to group by that column라고 표시된 텍스트 위로 드래그 앤 드롭하면, 표시 중인 어떤 열 머리글을 기준으로도 부품 요청을 그룹화할 수 있습니다.
열 헤더를 중첩하여 그룹의 계층 구조를 만들 수 있습니다. 그룹화된 열 영역에서 드래그 앤 드롭하여 필요에 따라 그룹화 ‘정렬 순서’를 다시 정의할 수 있으며, 가장 왼쪽의 헤더 항목이 계층 구조의 최상위가 됩니다.
특정 열에 대한 그룹화를 해제하려면, 그룹화된 열 영역에서 해당 이름 왼쪽에 있는
컨트롤을 클릭하십시오.

사용자 지정 그룹화의 예( Assignee 열 기준).
Sorting
열 헤더를 클릭하면 특정 열을 기준으로 부품 요청을 정렬할 수 있습니다. 한 번 클릭하면(해당 열의 내용 기준) 오름차순으로 정렬되고, 다시 클릭하면 내림차순으로 정렬됩니다.
여러 열을 기준으로 정렬할 수도 있습니다. 특정 열로 이미 정렬된 상태에서, 다른 열에서 Shift+Click하여 해당 열의 내용으로 ‘하위 정렬’할 수 있습니다.
특정 열의 정렬을 제거하려면, 해당 헤더에서 Ctrl+Click하십시오.
Column-based Filtering
Excel 스프레드시트처럼, 헤더 위에 마우스를 올렸을 때 열 헤더 오른쪽에 나타나는 필터 아이콘(
)을 클릭하면 각 열의 내용에 따라 부품 요청을 추가로 필터링할 수 있습니다. 해당 열의 각 값에 대한 항목이 포함된 메뉴가 열립니다. 항목을 클릭하면 그 값이 있는 부품 요청만 포함하도록 목록이 줄어듭니다.
열 필터가 적용되면 필터 아이콘이 파란색(
)으로 표시되어 해당 열 기준의 필터링이 적용 중임을 나타냅니다. 필터링은 여러 데이터 열에 적용할 수 있습니다. 각 열 필터는 전체 필터에서 AND 조건으로 결합됩니다. 현재 적용 중인 필터링을 텍스트로 표현한 내용이 영역 하단에 표시됩니다.

열 필터링이 동작하는 예.
특정 열의 필터링을 해제하려면 필터 드롭다운에서 (All) 항목을 선택하십시오. 필터링을 완전히 해제하려면, 필터 텍스트 표현의 맨 오른쪽에 있는
컨트롤을 클릭하십시오. 필터를 비활성화하려면 텍스트 표현 왼쪽의 체크박스를 해제하십시오. 다시 활성화하려면 체크박스를 선택하십시오.
방금 사용한 필터의 기록을 사용할 수 있습니다. 기록을 표시하려면 현재 필터의 텍스트 표현 오른쪽에 있는 드롭다운 버튼을 클릭하십시오. 이 버튼은 이전 필터가 하나 이상 적용된 경우에 표시됩니다.
현재 필터를 더 사용자 지정하려면, 필터 텍스트 표현의 맨 오른쪽에 있는
버튼을 클릭하여 Filter Editor 대화상자를 여십시오. 필요에 따라 이 대화상자를 사용해 더 정교하고 복잡한 필터를 만들 수 있습니다.
추가 작업
상단 영역의 우클릭 컨텍스트 메뉴에는 부품 요청 작업 시 유용한 다음 명령도 포함되어 있습니다.
-
Operations » Create Component – 이를 통해 부품 요청에서 셸 컴포넌트 항목을 빠르게 생성하여, 지정된 라이브러리 담당자에게 필요한 컴포넌트를 제작하기 위한 시작점을 제공할 수 있습니다. 임시 Component 편집기가 Single Component Editing mode로 열리며, 컴포넌트를 직접 편집할 준비가 된 상태입니다. 컴포넌트를 정의하고, 도메인 모델을 추가한 다음, Workspace에 저장하십시오.
-
Operations » Export Data – 이를 통해 상단 영역의 데이터를 내보낼 수 있습니다. Select columns for data export 대화상자가 열리며, 내보낼 데이터를 지정할 수 있습니다. 이 대화상자에는 그리드에 가능한 모든 열이 포함되며, 패널에 현재 표시 중인 열은 기본적으로 내보내기가 활성화되어 있습니다. OK을(를) 클릭하면 표준 Windows Save As 대화상자가 열리고, 여기서 내보낸 파일의 이름을 지정하고 저장할 수 있습니다. Save as type 필드를 사용해 파일 형식을 선택하십시오. 형식은 Comma-Separated Values Files(*.csv) 또는 Excel Files(*.xls)입니다.
-
Close » Completed – (일반적으로) 라이브러리 담당자가 요청을 편집용으로 열지 않고도 부품 요청을 빠르게 완료로 표시하는 데 사용할 수 있습니다.
-
Close » Rejected – (일반적으로) 라이브러리 담당자가 요청을 편집용으로 열지 않고도 부품 요청을 빠르게 거부하는 데 사용할 수 있습니다.
-
Close » Cancelled – 라이브러리 담당자(또는 요청자)가 요청을 편집용으로 열지 않고도 부품 요청을 빠르게 취소하는 데 사용할 수 있습니다.
우클릭 메뉴는 새 부품 요청을 생성하는 명령도 제공합니다. 이는 일반적으로 누락된 부품이 필요한 디자이너/엔지니어가 사용하지만, 라이브러리 담당자가 새 부품을 직접 시작하기 위해 사용할 수도 있습니다.