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

Altium Designer 내에서 Explorer 패널을 사용해 새 부품 요청을 직접 추가하는 모습입니다.
대화상자의 컨트롤을 사용해 가능한 한 많은 정보를 제공하십시오.
-
Manufacturer – 라이브러리 담당자에게 실제 제조사를 알려주기 위한 필수 입력 항목입니다.
-
Manufacturer Part Numbers – 라이브러리 담당자에게 생성이 필요한 구체적인 부품 번호를 알려주는 필수 입력 항목입니다. 여러 부품 번호는 쉼표(,)로 구분해야 합니다.
-
Description – 이 필드는 부품에 대한 상세 설명(일반적으로 제조사 데이터시트에서 발췌)을 제공하는 데 사용할 수 있습니다.
-
Request ID – 요청에 자동으로 생성되어 할당되며, 사용자가 요청 진행 상황을 쉽게 추적할 수 있게 해줍니다.
-
Required To Date – 이 필드를 사용해 컴포넌트가 준비되어야 하는 기한을 지정합니다. 날짜를 직접 입력(
dd/mm/yyyy형식)하거나, 오른쪽의
버튼을 클릭해 팝업 달력 창에서 필요한 날짜를 지정할 수 있습니다.
-
State – 이 읽기 전용 필드는 요청의 상태를 나타냅니다. 새 요청의 기본 상태는
New입니다. -
Assignee – 이 필드는 현재 요청을 처리 중인 라이브러리 담당자를 표시합니다. 드롭다운에는 지정된 라이브러리 담당자 역할(role)에 속한 모든 Workspace 멤버가 나열되며, 해당 역할은 Workspace 브라우저 인터페이스의 관련 관리자 페이지에서 지정합니다.
-
Component Type – 이 필드는 요청하는 컴포넌트의 유형을 지정하는 데 사용할 수 있습니다. 드롭다운 목록에는 Preferences 대화상자의 Data Management – Component Types page에 현재 정의된 모든 유형이 포함됩니다.
-
Attachments – 이 영역은 요청된 부품과 관련된 유용한 파일을 첨부하는 데 사용할 수 있습니다. 예를 들어 PDF 데이터시트, 이미지 또는 문서 등이 해당됩니다.
버튼을 클릭해 표준 대화상자에서 파일을 찾으십시오.
-
Part List – 이 영역을 사용해 Workspace에 존재하는 컴포넌트 중, 임시 스텁 컴포넌트로 생성해 둔 항목을 지정할 수 있습니다.
버튼을 클릭하고 필요한 컴포넌트를 찾아 선택하십시오. 그러면 라이브러리 담당자가 요청을 이행할 수 있습니다. 스텁 부품이 없다면, 라이브러리 담당자가 Workspace에 새 컴포넌트를 생성하고 필요한 도메인 모델(이미 존재하지 않는 경우)을 함께 생성합니다.
-
Parameters – 이 영역은 부품에 필요한 특정 파라미터 세트를 추가하는 데 사용할 수 있습니다.
버튼을 클릭하고 이어지는 필드에 파라미터 이름과 값을 입력하십시오. 파라미터를 지정하지 않으면, 라이브러리 담당자는 조직 정책에 따라 해당 부품의 관련 데이터시트에 있는 파라미터를 추가하는 방식으로 처리할 가능성이 큽니다.
필요한 모든 정보를 정의한 후(즉, 필수 항목인 Manufacturer 및 Manufacturer Part Numbers 포함) OK 을 클릭하여 요청을 생성합니다.
Part Requests 보기
언제든지 본인이 시작한(요청자) 또는 본인이 담당하는(라이브러리 담당자) 부품 요청을 확인할 수 있습니다. 이는 Explorer 패널에서 수행할 수 있습니다. 부품 요청의 생성자(Requester)와 Librarian 역할(Librarians)에 연관된 역할(role)에 정의된 사용자 모두에게, 요청은 Explorer 패널의 전용 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
열의 순서는 사용자 지정할 수 있습니다. 열의 헤더를 클릭한 다음 가로로 드래그하여 원하는 새 위치로 옮기십시오. 유효한 위치는 세로 위치 화살표로 강조 표시됩니다.
Grouping Part Requests
열 헤더를 클릭한 채로 끌어서 Drag a column header here to group by that column라고 표시된 텍스트 위로 드래그 앤 드롭하면, 표시 중인 어떤 열 머리글을 기준으로도 부품 요청을 그룹화할 수 있습니다.
특정 열에 대한 그룹화를 해제하려면, 그룹화된 열 영역에서 해당 이름 왼쪽에 있는
컨트롤을 클릭하십시오.

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

열 필터링이 동작하는 예.
현재 필터를 더 사용자 지정하려면, 필터 텍스트 표현의 맨 오른쪽에 있는
버튼을 클릭하여 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 – 라이브러리 담당자(또는 요청자)가 요청을 편집용으로 열지 않고도 부품 요청을 빠르게 취소하는 데 사용할 수 있습니다.