Acquiring Workspace Data Using the Content Cart

Workspace의 Data Acquisition 기능은 두 Workspace 간에 데이터를 사실상 복사할 수 있도록 해주는 간소화된 유틸리티를 제공합니다(호환성 정보 참조). 이를 수행하는 수단, 즉 Data Acquisition Service에 대한 인터페이스는 Content Cart입니다. 여기서는 소스 Workspace에서 무엇을 가져와 지정한 타깃 Workspace로 전송할지 정의하는 ‘컨트롤 센터’ 역할을 하며, 지정한 데이터를 이미 구축된 Workspace 거주지 사이로 ‘실어 나르는’ 믿음직한 이삿짐 트럭과 같습니다.

서비스와 동작 방식에 대한 자세한 내용은 Data Acquisition Service 페이지(Altium 365 Workspace, Enterprise Server Workspace)를 참조하세요.

기능의 동작을 설명하는 데 예시만큼 좋은 방법은 없습니다. 따라서 Content Cart의 세부 동작과 데이터 획득에 사용하는 방법을 보여주기 위해, 이 문서에서는 다음 Workspace들 사이에서 일부 컴포넌트를 획득하는 예를 살펴봅니다.

  • Source ServerCompany Workspace(이)라는 이름의 Workspace.
  • Target ServerSecondary Company Workspace(이)라는 이름의 두 번째 Workspace.

Cart에 접근하기

Content Cart 대화상자는 Explorer 패널에서 접근합니다. 데이터를 가져오려는 소스 Workspace를 탐색하는 동안, 획득하려는 Item Revision을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Operations » Add to Content Cart 명령을 선택하세요. 하나 또는 여러 개의 선택된 Item Revision을 추가할 수 있으며, Items 폴더 전체도 추가할 수 있습니다. Cart에 처음 접근하면, 접근 시점에 소스 Workspace에서 선택되어 있던 Item Revision이 Cart에 로드됩니다:

  • Item의 특정 단일 리비전.
  • 동일 Item의 여러 특정 리비전.
  • 여러 Item의 최신 리비전.
  • 선택한 폴더(및 그 하위 구조)에 있는 모든 Item의 최신 리비전. 이를 통해 폴더 구조를 유지한 채 폴더 전체를 Cart에 로드할 수 있습니다. 폴더(및 하위 구조)를 획득하려면, 소스 Workspace의 Server Folders 영역(Explorer panel 내)에서 해당 폴더를 선택한 다음, 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Operations » Add to Content Cart 명령을 선택하세요.
Item의 최상위 항목을 선택하면 해당 Item의 최신 리비전이 Cart에 로드됩니다. 
또한 Content CartExplorer panel 내의 다양한 aspect view(예: Where-usedChildren aspect view)에서도 접근할 수 있습니다. Search Results 창에서도 접근할 수 있습니다.

Content Cart에 접근하는 예.
Content Cart에 접근하는 예.

소스 & 대상 Workspace 지정

획득에 관여하는 두 Workspace는 Content Cart 대화상자의 상단 영역에서 지정합니다. 소스 Workspace 는 획득할 Item Revision(들)의 위치를 기준으로 자동 결정되며, 일반적으로 현재 로그인되어 있는 Workspace(Company Workspace 이 예시)입니다. 여러 Workspace에 연결되어 있다면, 대상 Workspace 이름을 클릭하거나 그 오른쪽의 컨트롤을 클릭해 현재 연결된 Workspace 목록 드롭다운을 열 수 있습니다. 필요에 따라 Workspace를 전환하세요.

  • 여러 Workspace에 연결되어 있을 수는 있지만, 특정 시점에 로그인 상태일 수 있는 Workspace는 오직 하나뿐이라는 점을 기억하세요. 이것이 곧 Active Server입니다.
  • 대상 Workspace에 연결된 드롭다운 메뉴에서는 Server Administration 항목을 통해 Preferences 대화상자의 Data Management – Servers page로 빠르게 이동할 수도 있습니다. 아직 의도한 대상 Workspace에 연결/로그인하지 않았다면 이 기능이 유용할 수 있습니다.

획득에 관여하는 소스 및 대상 Workspace 지정.
획득에 관여하는 소스 및 대상 Workspace 지정.

콘텐츠 데이터를 수신할 Workspace(대상 Workspace)는 소스 Workspace에 연결할 수 있어야 합니다. 즉, 온프레미스 Altium Enterprise Server 는 Altium 365 Workspace의 콘텐츠 데이터 소스 역할을 할 수 없습니다. 후자는 전자에 연결할 수 없기 때문입니다. 전자는 로컬 LAN/WAN 내부에 있으며 인터넷에 노출되어 있지 않습니다.

Workspace 간 데이터 획득 요약:

SOURCE   TARGET SUPPORTED
Altium 365 Workspace Altium Enterprise Server Workspace
Altium Enterprise Server Workspace Altium Enterprise Server Workspace
Altium Enterprise Server Workspace Altium 365 Workspace
Altium 365 Workspace Altium 365 Workspace

카트 이름 지정

소스 Workspace에서 획득한 데이터는 대상 Workspace의 Item에 대한 새 리비전으로 복사됩니다. 기본적으로 이러한 Item은 대상 Workspace 내에 정의되어 새로 생성되는 폴더 구조에 배치됩니다. 이 획득 콘텐츠의 최상위 폴더는 카트 자체의 이름을 사용해 명명됩니다. 기본 이름은 Content Cart - <Current Date> - <Current Time> 형식이며, 카트에 접근하는 순간 결정됩니다. 필요하다면 카트 이름 오른쪽의 Change 컨트롤을 클릭하여 더 의미 있는 이름으로 변경할 수 있습니다.

이후 표시되는 Content Cart Name Selection 대화상자에서 카트의 선호 이름을 직접 입력할 수 있습니다. 또는 대상 Workspace에서 카트의 콘텐츠를 전달할 폴더를 선택할 수도 있습니다. 이는 기존 폴더일 수도 있고, 즉석에서 새로 생성한 폴더일 수도 있습니다. Content Cart Name 필드의 맨 오른쪽에 있는 버튼을 클릭해 열리는 Choose Folder 대화상자를 사용하여 기존 폴더로 이동한 뒤 카트에 사용할 폴더를 선택하세요. 또는 우클릭 메뉴의 명령을 사용해 폴더 구조 내에 새 폴더를 생성할 수 있습니다.

Content Cart는 필요에 따라 이름을 지정할 수 있습니다. 카트 이름을 변경(해당 이름의 최상위 폴더로 전달)하거나, 카트의 콘텐츠를 특정 폴더에 저장하도록 선택할 수 있습니다.
Content Cart는 필요에 따라 이름을 지정할 수 있습니다. 카트 이름을 변경(해당 이름의 최상위 폴더로 전달)하거나, 카트의 콘텐츠를 특정 폴더에 저장하도록 선택할 수 있습니다.

대상 Workspace로 데이터를 획득할 때 원하는 만큼 Content Cart ‘폴더’를 생성할 수 있어, 획득한 콘텐츠를 저장할 위치를 최대한 유연하게 제어할 수 있습니다. 대상 Workspace의 폴더 구조 어디에 획득 데이터가 처음 저장되든, 필요에 따라 Item과 폴더를 자유롭게 이동할 수 있다는 점을 기억하세요.

획득할 Item 지정

Content Cart 대화상자의 주요 영역에는 ‘획득 그리드(acquisition grid)’가 표시되며, 소스 Workspace에서 획득하도록 선택한 모든 Item Revision이 나열됩니다. 소스 Workspace에서 획득하기 위해 원하는 수의 Data Item Revision을 Content Cart에 ‘로드’할 수 있습니다. 카트에 처음 접근하면 접근 시점에 소스 Workspace에서 선택되어 있던 Item Revision(들)이 로드되지만, 추가 Item을 얼마든지 더 로드할 수 있습니다. 이를 위해 대화상자 우측 상단의 Add More Items 컨트롤을 클릭하고 Select 항목을 선택하여 Choose Item 대화상자(Explorer panel의 ‘축소 버전’)를 여세요. 여기서 소스 Workspace를 탐색하여 더 많은 Item을 찾을 수 있습니다. 다음 중 원하는 방식으로 추가할 수 있습니다.

  • Item의 특정 단일 리비전.
  • 동일 Item의 여러 특정 리비전.
  • 여러 Item의 최신 리비전.
  • 선택한 폴더(및 하위 폴더 구조)에 있는 모든 Item의 최신 리비전.

또는 Add manually 항목을 선택해 Add new items 대화상자를 열 수 있습니다. 이 대화상자에서는 필요한 Item의 외부 목록(한 줄에 한 Item)을 붙여넣을 수 있으며, 선택한 검색 기준(GUID, Item ID, Name, 또는 MPN)을 사용해 소스 Workspace에서 해당 항목을 검색할 수 있습니다.

소스 Workspace에서 획득하도록 선택한 모든 Item Revision을 나열하는 메인 획득 그리드.
소스 Workspace에서 획득하도록 선택한 모든 Item Revision을 나열하는 메인 획득 그리드.

목록에서 Item Revision을 제거하려면 해당 항목을 선택한 뒤 버튼을 클릭합니다.

카트 준비

소스 Item Revision을 선택했다면, 이제 Content Cart를 대상 Workspace로 ‘전달 준비’해야 합니다. 이를 위해 버튼을 클릭합니다. 그러면 대상 Workspace가 획득을 수행할 수 있도록 준비되며, 관련된 선택 Item Revision의 상태(이전에 획득된 적이 있는지), 부모-자식 링크를 확인하고 수행할 작업을 제안합니다. 이 준비 단계의 결과는 메인 획득 그리드에 다시 표시됩니다.

대상 Workspace로 전달할 준비가 완료된 Content Cart 예시.
대상 Workspace로 전달할 준비가 완료된 Content Cart 예시.

획득에 포함된 각 Item Revision에 대해, 그리드의 Source 영역이 확장되어 적용 가능한 모든 자식 Item Revision과(선택적으로) 소스 Workspace 내에서 해당 항목이 위치한 폴더를 표시합니다. 각 Item Revision(부모/자식 모두)에 대해 그리드의 Target 영역에는 다음 정보가 표시될 수 있습니다.

  • Revision ID – 해당 Item 유형에 대해 정의된 Item Naming 및 Revision Scheme을 기반으로 한, 대상 Workspace에서의 Item Revision 전체 식별자.
  • Folder – 획득한 Item Revision이 생성/전달될 대상 Workspace의 목적지 폴더.
  • Life Cycle – 부모 Item에 대해 정의된 라이프사이클 정의.
  • Naming Scheme – 부모 Item의 리비전을 식별하기 위해 정의된 리비전 명명 스킴.
  • Note – 대상 Workspace에서 획득 콘텐츠를 탐색할 때 다른 사용자에게 획득 관련 유용한 정보를 제공하는 데 사용할 수 있는 선택적 메모.
  • Status – 대상 Workspace에서의 Item Revision 현재 상태. 가능한 상태는 다음과 같습니다.

    • Not found – Item Revision이 한 번도 획득된 적이 없음.
    • Already Exists – Item Revision이 이전에 획득된 적이 있음.
획득 프로세스는 대상 Workspace Trash에 있는 항목도 감지하는데, 이는 획득된 것으로 간주되어 Already Exists 상태로 설정됩니다. 해당 Item을 다시 획득하려면 휴지통을 비운 뒤 획득 프로세스를 다시 실행하세요.
  • Action – 소스와 대상 Workspace 간 동기화를 달성하기 위해 수행해야 하는 작업. 가능한 작업은 다음과 같습니다.

    • Transfer new revision and item – Item이 이전에 한 번도 획득된 적이 없는 완전히 새로운 획득의 경우. 즉, 해당 유형의 Item과 소스 데이터를 수용할 새 계획(Planned) 리비전을 생성합니다.
    • Transfer new revision of existing item – Item의 다른 리비전을 획득하는 경우로, 해당 Item의 어떤 리비전이든 이전에 획득된 적이 있을 때.
    • Nothing to do – 선택한 Item Revision이 이미 이전에 획득된 적이 있음.
열 헤더를 클릭하면 해당 열의 데이터 기준으로 오름차순 정렬됩니다. 다시 클릭하면 내림차순 정렬됩니다. 열 헤더를 클릭한 채 드래그하면 열 순서를 변경할 수 있으며, 유효한 위치는 세로 방향 위치 화살표로 구분됩니다. 우클릭하면 SourceTarget 영역 모두에서 데이터 열 표시를 토글하는 컨트롤에 접근할 수 있습니다(위에 나열된 일부 열은 기본적으로 비활성화되어 있을 수 있음).

카트 구조

준비 단계의 일부로, 카트는 획득 가능한 각 Item 유형에 대해 정의된 기본 설정을 사용합니다. 이러한 설정은 Content Cart 대화상자 오른쪽 하단의 Change Settings 컨트롤을 클릭해 접근하는 Content Cart Structure 대화상자에서 정의됩니다.

기본 획득 설정은 Content Cart Structure 대화상자에서 정의됩니다.
기본 획득 설정은 Content Cart Structure 대화상자에서 정의됩니다.

이 설정은 대상 Workspace에서 새로 생성되는 Item Revision의 속성을 결정하는 데 사용됩니다. 이 Item Revision은 소스 Workspace의 원본 Item Revision에서 데이터를 수신할 수 있도록 준비된 상태로, Planned 상태로 생성됩니다. 여기에는 대상 Workspace의 기본 폴더뿐 아니라 기본 Lifecycle Definition, Item 및 Revision Naming Scheme, 시작 인덱스가 포함됩니다. 또한 Acquired from <SourceWorkspaceName> 형식의 기본 메모도 정의됩니다.

대상 Workspace의 목적지 폴더 관점에서, 각 Item 유형은 다음 위치 아래의 개별 폴더로 획득됩니다.

대상 Workspace에서 해당 Item 유형에 사용 중인(그리고 선호하는!) 스킴에 맞게 이러한 기본 획득 설정을 수정하세요. 셀을 클릭하면 편집 컨트롤에 접근할 수 있습니다.

  • 컴포넌트에 연결된 Part Choices는 대상 Workspace로 자동 전파됩니다. Content Cart structure 대화상자의 Part Choice List 항목은 레거시 Altium Vault 및 이전 버전의 Altium Designer에만 적용됩니다.
  • 버튼을 클릭하면 구조 설정을 기본값으로 복원할 수 있습니다.

Content Cart Structure 대화상자의 획득(acquisition) 설정은 대략적인 수준의 기본값입니다. 이전에 한 번도 획득된 적이 없는 Item(즉, 상위 Item과 초기 리비전이 새로 생성되는 경우, Action이(가) Transfer new revision and item인 경우)에서는 필요 시 개별 Item 수준에서 속성을 정의하여 더 세밀하게 제어할 수 있습니다. 이를 위해 메인 획득 그리드에서 Item Revision을 선택한 다음 버튼을 클릭합니다. 그러면 Edit Item 대화상자에 접근할 수 있으며, 여기서 필요에 따라 Item 속성을 수정하여 기본 설정을 재정의할 수 있습니다.

더 강력한 제어를 위해 개별 Item 수준에서 속성을 정의할 수 있습니다.
더 강력한 제어를 위해 개별 Item 수준에서 속성을 정의할 수 있습니다.

카트 이름, 기본 구조 설정, 또는 개별 Item 자체에 대한 변경이 있으면, 해당 변경 사항이 획득 그리드에 반영되도록 준비(preparation) 작업을 다시 수행해야 합니다.

카트 전달(Cart Delivery)

준비가 완료되면 버튼을 클릭하여 획득을 진행합니다. 확인 대화상자가 나타나 Content Cart이(가) 소스 Workspace에서 대상 Workspace로 전송될 예정임을 알립니다. 계속하려면 Yes을(를) 클릭합니다. 두 번째 확인 대화상자에서 획득 결과가 확인되며, 획득된 Item은 Explorer 패널을 통해 대상 Workspace에서 찾아볼 수 있습니다.

Content Cart 대화상자를 닫기 전에 준비를 다시 실행( 클릭)하면, StatusAction 필드가 결과를 반영하도록 업데이트되어 각각 Already ExistsNothing to do을(를) 표시합니다.
획득된 데이터는 원래 소스를 가리키는 링크를 유지합니다. 이러한 계보(ancestral link) 정보는 대상 Item Revision의 Origin aspect view 탭으로 전환하면 확인할 수 있습니다. 원래 소스 Item Revision으로 빠르게 이동하려면 버튼을 클릭합니다.

IntLib 형식으로 데이터 획득

또한 Workspace의 컴포넌트를 Integrated Library(*.IntLib)로 획득할 수도 있습니다. 그리고 이러한 Integrated Library에서 컴포넌트를 배치할 때 실제 링크는 Workspace의 컴포넌트로 다시 연결됩니다. 이를 통해 회사의 Workspace 컴포넌트를 오프라인 방식으로 효과적으로 사용하면서도, 설계가 소스 Workspace의 해당 컴포넌트와의 실제 연결을 유지하도록 할 수 있습니다.

IntLib로 획득

Content Cart 대화상자에서 IntLib로 획득하는 절차는 다음과 같습니다.

  1. Select target server 링크를 클릭하고 메뉴에서 IntLib file을(를) 선택합니다.

    Content Cart의 대상(target)을 IntLib 파일로 설정합니다.
    Content Cart의 대상(target)을 IntLib 파일로 설정합니다.

  2. 생성될 IntLib 파일의 이름과 위치를 지정합니다. 기본적으로 파일은 Integrated_Library - <Date> - <Time>.IntLib 형식의 이름으로, \Users\Public\Documents\Altium\AD<Version>\Library\ExportCmpLib 위치에 생성됩니다. 필요에 따라 Change link를 클릭하여 열 수 있는 Save As 대화상자에서 이를 수정합니다.

    기본 대상 폴더와 파일명을 그대로 사용하거나 필요에 따라 변경합니다.
    기본 대상 폴더와 파일명을 그대로 사용하거나 필요에 따라 변경합니다.

  3. 동일한 IntLib에 추가 컴포넌트를 더 획득해야 하는 경우 Add More Items 링크를 클릭하고 Select 항목을 선택하여 Choose Item 대화상자(Explorer panel의 ‘축소 버전’)에 접근합니다. 여기서 소스 Workspace를 탐색하여 더 많은 Item을 찾을 수 있습니다. 또는 Add manually 항목을 선택하여 Add new items 대화상자에 접근할 수 있습니다. 이 대화상자에서는 필요한 Item의 외부 목록(한 줄에 하나의 Item)을 붙여넣을 수 있으며, 선택한 검색 기준(GUID, Item ID, Name, 또는 MPN)을 사용해 소스 Workspace 내에서 해당 Item을 검색할 수 있습니다.
  4. 준비가 되면 버튼을 클릭하여 IntLib 생성을 진행합니다. 임시 Integrated Library Package(*.LibPkg)가 생성되며, 소스 SchLib(심볼, 파라미터, 모델 링크 포함) 및 PcbLib(풋프린트 모델 포함) 파일이 생성되어 추가됩니다. 이후 컴파일되어 IntLib 파일이 만들어지고, 지정한 폴더에 생성됩니다. 정보 대화상자에서 파일이 성공적으로 생성되었음을 확인합니다.

    카트를 대상 폴더로 전달하면, 해당 폴더에 필요한 Integrated Library 파일이 포함됩니다.
    카트를 대상 폴더로 전달하면, 해당 폴더에 필요한 Integrated Library 파일이 포함됩니다.

IntLib 사용

생성 후 IntLib는 소프트웨어에서 사용 가능한 비-Workspace 라이브러리의 일부로 추가할 수 있습니다(Available File-based Libraries dialogInstalled 탭을 통해). 그러면 Components panel에서 사용할 수 있습니다. 필요에 따라 IntLib의 컴포넌트를 설계에 배치하십시오. 컴포넌트를 ‘오프라인’으로 작업하더라도, 원래 Workspace 컴포넌트로의 링크가 유지되므로 Workspace에서 직접 ‘온라인’으로 작업으로 돌아왔을 때도 연속성이 보장됩니다.

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

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

콘텐츠