Altium 365 Workspace
Altium 365 인프라 플랫폼의 핵심 구성 요소인 Altium Workspace는 모든 설계 콘텐츠를 호스팅하고 관리하기 위한 전용 서버입니다. 이 서버는 설계, 제조, 공급 영역 간의 원활한 연결과 데이터 이동 메커니즘을 제공합니다. 또한 Altium Designer와 함께 작동하여, 무결성과 보안이 보장된 상태로 설계 데이터를 관리하는 문제에 대한 세련된 해답을 제시합니다. Workspace는 데이터를 안전하고 견고하게 저장할 뿐 아니라, 데이터를 서로 명확히 구분되는 개정판으로 다시 릴리스할 수 있게 해줍니다. 즉, 이전에 릴리스된 데이터를 덮어쓰지 않으면서 시간에 따른 설계 변경 이력을 추적할 수 있습니다. 또한 데이터의 라이프사이클 관리도 지원하므로, 해당 데이터를 사용해야 하는 사람은 그 데이터가 현재 수명 주기의 어느 단계에 있는지 즉시 확인하고, 따라서 어떤 용도로 안전하게 사용할 수 있는지도 알 수 있습니다.
Workspace는 컴포넌트, 도메인 모델, 회로도 시트, 설계 템플릿을 포함한 모든 관리 데이터를 수용할 수 있습니다. 전체 설계 프로젝트를 Workspace 내에서 직접 생성하고 관리할 수도 있으며, CAD 중심의 관리 보기로 해당 설계를 공동 검토하고 댓글을 달 수 있고, BOM과 이력도 확인할 수 있습니다. 전용 Manufacturing Portal을 통해 릴리스된 파일 데이터를 보고 탐색하고, BOM을 검토하며, 릴리스된 데이터의 원본인 설계 스냅샷 자체를 보고 댓글을 달 수 있습니다. 선택한 릴리스는 Manufacturing Package 형태로 제조업체와 직접 공유할 수도 있습니다.
Workspace 내에 재사용 가능한 설계 '빌딩 블록' 세트를 갖춰 두면, 각 모델, 컴포넌트, 상위 설계 요소가 사용 승인 및 검증을 마쳤다는 확신을 가지고 새 프로젝트를 시작할 수 있습니다. 다시 말해 매번 처음부터 새로 만들 필요가 없습니다. Workspace는 설계 요소의 출발점이자 도착점이 되며, 각각의 새 설계는 Workspace에 릴리스되고 Workspace를 통해 관리되는 요소를 활용합니다. 그리고 Workspace의 요소만 사용하여 설계하면, 해당 설계의 무결성은 본질적으로 보장됩니다.
Server Content Items
Workspace 내에서 저장, 관리 및 재사용할 수 있는 각 설계 엔터티는 특정 유형의 Item로 표현됩니다. Item은 Workspace 내에서 고유하게 식별되며, 여러 개의 Revisions를 포함할 수 있습니다. 각 revision에는 해당 Item의 데이터가 담겨 있습니다. revision에 포함된 데이터가 변경될 때마다(대부분의 Item 유형에서는 연결된 임시 편집기에서 직접 수정 가능) 해당 변경은 그 Item의 새로운 revision으로 커밋(또는 재릴리스)됩니다. 즉, 기존 revision은 절대 덮어쓸 수 없으므로 최고 수준의 무결성이 보장됩니다.
Item은 여러 개의 revision을 가질 수 있으며, 이는 본질적으로 시간에 따른 해당 Item의 진화를 나타냅니다. 변경이 이루어지면 새로운 데이터 콘텐츠가 새 revision으로 커밋/업로드/릴리스됩니다. 따라서 Item의 각 revision에 저장된 데이터는 일반적으로 서로 다릅니다. Item의 서로 다른 revision을 구분하기 위해 revision identifier(ID)가 사용되며, 이는 Item ID와 결합되어 각 Item 릴리스에 대한 고유 식별자를 생성합니다. 이것이 바로 Item-Revision입니다.
Item Revision의 또 다른 중요한 측면은 Lifecycle State입니다. 이것은 해당 revision이 현재 그 life에서 어느 단계에 도달했는지, 그리고 따라서 설계자가 그 revision으로 무엇을 할 수 있도록 승인되었는지를 빠르게 판단하는 데 사용할 수 있는 또 다른 식별자입니다. Revision이 Item에 적용된 설계 변경을 반영한다면, Lifecycle State는 Planned, New From Design, For Production, Obsolete 등과 같이 비즈니스 관점에서의 Item 상태를 반영합니다.
Components
Altium Designer는 통합 설계 접근 방식을 바탕으로, 전통적으로 전자 설계 프로세스 전반에 걸쳐 확장되는 컴포넌트 모델을 사용해 왔습니다. 그러나 전자 설계 프로세스를 전체 제품 개발 프로세스에 자연스럽게 맞추기 위해, 이 모델은 다른 설계 프로세스(특히 MCAD 및 산업 디자인)는 물론, 제품 개발 프로세스와 맞물리는 비즈니스 프로세스(예: 조달 및 제조)까지 포괄하도록 발전해 왔습니다.
이렇게 발전된 객체 모델을 Unified Component Model라고 합니다.
이 모델링 패러다임에서는 설계자가 보는 설계 컴포넌트가 제조업체 및/또는 공급업체 부품과 분리됩니다. 이 정보는 컴포넌트 자체의 일부로 정의되지 않습니다. 대신 Part Choices를 사용하여 설계 컴포넌트를 하나 이상의 Manufacturer Part에 매핑하고, 다시 그 Manufacturer Part를 하나 이상의 Vendor part에 매핑할 수 있습니다. 이를 통해 설계자는 설계에 사용되는 특정 설계 컴포넌트에 실제로 어떤 부품을 사용할 수 있는지 사전에 명시할 수 있습니다.
이러한 컴포넌트와 해당 Part Choice는 Workspace에 저장됩니다. 컴포넌트는 고유하게 식별 가능한 Component Item의 revision 시리즈로 저장됩니다. 각 revision은 라이프사이클 관리 대상이므로, 새 설계 프로젝트에 다시 인스턴스화할 수 있거나, 프로토타입 제작용으로 제조할 수 있거나, 양산에 사용할 수 있도록 승인된 인증 컴포넌트 모음을 제공합니다. 요약하면 서버 기반 '라이브러리'를 통해 구현된 컴포넌트 카탈로그입니다.
Design Management
Workspace는 Altium Designer와 함께 완전 관리형 프로젝트를 지원합니다. 관리형 프로젝트는 프로젝트 라이프사이클의 개발 단계를 대상으로 하며, 버전 제어되는 프로젝트의 생성과 지속적인 워크플로를 단순화합니다. 또한 Workspace의 제어하에 중앙 집중식으로 저장되므로, 이 기능은 다른 협업 서비스의 기반이 될 수 있습니다.
이러한 Workspace 기반 Projects를 사용할 때의 주요 이점은 다음과 같습니다.
-
저장소 단순화. 저장 위치를 결정할 필요가 없습니다. 백업 및 기타 기본 서비스가 자동으로 처리됩니다.
-
협업 기능의 기반 제공.
-
강제되는 버전 관리.
-
전용 댓글 시스템의 장점.
-
알림 및 상태. 로컬 수정 사항을 포함한 문서 상태를 전체 설계 팀이 확인할 수 있습니다.
-
복잡한 설정 없이 동시 PCB 설계 가능.
-
여러 사람과 프로젝트를 공유하여 편집하게 하거나, 보기 및 댓글만 가능하도록 설정할 수 있음.
-
Project History feature 사용 시 전체 기능 지원. 여기에는 VCS 관련 커밋 이벤트와 Design Data Comparisons이 포함됩니다.
관리는 Workspace 브라우저 인터페이스의 Projects page에서 수행됩니다. 새 프로젝트는 이 인터페이스를 통해 생성하거나, Altium Designer의 Create Project dialog를 통해 생성할 수 있습니다.
프로젝트의 상세한 CAD 중심 보기에 접근할 수도 있으며, 소프트웨어 접근 수준에 따라 여러 보기 옵션이 제공됩니다.
-
Design – 소스 프로젝트 설계 문서를 표시하고 탐색하며, 설계 객체 속성을 보고 검토 댓글을 작성할 수 있습니다. 이 보기는 Web Viewer 인터페이스를 사용하여 설계를 네 가지 데이터 하위 보기로 표시합니다. 즉, 소스 회로도, 2D 보드, 3D 보드, BOM을 각각 보여줍니다. 이 보기는 프로젝트의 특정 릴리스가 아니라 최신 버전의 소스 프로젝트 데이터를 대상으로 하므로, 진행 중인 작업(WIP) 보기로 간주할 수 있습니다. 기본 설계와 정의된 모든 variant를 모두 검토할 수 있습니다.
-
Tasks – 작업 요청을 Task로 생성, 조회, 관리 및 완료할 수 있습니다. 타일형 플로 구조로 제공되며, Task는 수동으로 생성되거나 Comment에 할당되거나 Workspace 프로세스에 의해 자동 생성됩니다.
-
Simulation – 현재 프로젝트 또는 프로젝트 Release와 연결될 Simulation 회로 시뮬레이션 결과 파일을 업로드할 수 있습니다. 이 파일은 사실상 프로젝트에 첨부되므로, Workspace 구성원은 현재 열려 있는 프로젝트와 관련된 시뮬레이션 결과 문서를 검토하거나 다운로드할 수 있습니다.
-
Releases – 프로젝트의 릴리스를 확인합니다. 전체 릴리스 데이터 또는 특정 어셈블리 패키지를 열 수 있는 액세스가 제공되며, 이는 Manufacturing Portal를 통해 별도 탭에 표시됩니다. 이 포털에서 릴리스된 파일 데이터를 보고 탐색하고, BOM을 검토하며, 설계 자체의 스냅샷, 즉 해당 릴리스 데이터의 소스를 보고 댓글을 남길 수 있습니다. Releases 보기에서든, 특정 릴리스의 Manufacturing Portal를 통해서든, 다양한 세분화 수준(전체 데이터 세트부터 개별 생성 출력 파일까지)으로 제조 데이터를 다운로드할 수 있는 제어 기능에 액세스할 수 있습니다. 선택한 릴리스는 Manufacturing Package로 제조업체에 직접 보낼 수도 있습니다. 또한 릴리스 간 Gerber data 또는 Schematic data를 비교할 수도 있습니다.
-
Design Reviews – 설계 프로젝트에 대한 정형화된 리뷰를 생성하고 수행합니다. 피어 리뷰 프로세스는 리뷰에 사용자를 할당하여 정의되며, 각 사용자는 자신에게 연결된 Task를 완료합니다. 리뷰 담당자는 생성된 설계 스냅샷을 보고 댓글을 남길 수 있으며, Accept 또는 Reject 결론을 제출할 수 있습니다.
-
History – 프로젝트 생성, 커밋, 릴리스, 복제, MCAD 교환 등 프로젝트와 관련된 주요 이벤트의 진행형 타임라인을 탐색합니다. 프로젝트와 관련해 지원되는 이벤트가 발생할 때마다 해당 이벤트는 타임라인에 전용 타일로 추가되며, 해당되는 경우 다양한 작업이 지원됩니다. 히스토리 이벤트의 경우 릴리스 간 Gerber data를 비교하거나 로컬에서 생성한 파일 세트와 비교할 수 있으며, 릴리스 또는 커밋 간 Schematic data를 비교할 수도 있습니다. 자세한 내용은 Project History를 참조하세요.
-
Assembly – 대화형 Assembly tool을 사용해 보드 조립 프로세스를 확인하고 진행합니다. 이 도구는 프로젝트의 상세 BOM 데이터와 2D/3D 조립 보기를 결합하여, 조립 프로세스를 단계별로 진행하는 데 필요한 그래픽 및 부품 정보 세트를 제공하는 인터페이스를 제시합니다.
제조 패키지 데이터의 글로벌 공유
Workspace 내에서 관리되는 설계 프로젝트의 핵심 측면 중 하나는 릴리스 Build Package를 생성하여 다른 사람과 공유할 수 있다는 점입니다. 이를 제조업체와 직접 공유하면 Manufacturing Package로 볼 수 있는데, 이는 제조업체가 탐색하고 다운로드하여 보드를 제작 및 조립하는 데 사용할 수 있는 패키지이기 때문입니다.
이러한 패키지를 다른 사람 및 제조업체(일반적으로 조직 외부 사용자)와 공유할 수 있도록 지원하기 위해 Altium 365 Platform은 전용 Manufacturing Package Viewer를 제공합니다. 이는 플랫폼의 Global Sharing 지원 요소로서, 다른 사람이 전 세계 어디에서든 웹 브라우저를 통해 제조 패키지를 볼 수 있게 해주지만, Workspace 외부에서 이루어지므로 설계 자체와 기타 중요한 IP는 접근할 수 없도록 보호됩니다.
공유된 각 사용자는 Manufacturing Package Viewer를 통해 제조 패키지를 볼 수 있는 링크가 포함된 이메일 초대를 받게 됩니다. 공유된 제조 패키지는 Altium Platform Interface의 Shared with Me 페이지에 표시됩니다.
Manufacturing Package Viewer 자체를 통해 주요 이해관계자, 특히 제조 담당자는 핵심 보드 데이터와 함께 설계의 요약 개요를 확인할 수 있습니다. 또한 Viewer에는 Fabrication, Assembly 및 BOM 데이터 하위 페이지도 제공됩니다. 궁극적으로 제조 담당자는 자신이 보고 있는 릴리스의 Build Package를 Viewer의 어느 페이지에서든 다운로드할 수 있으며, 이를 통해 해당 보드 리비전을 실제로 제작할 수 있습니다.
ECAD-MCAD CoDesign
설계되는 대부분의 전자 제품은 섀시나 인클로저와 같은 어떤 형태의 기계 구조물에 고정됩니다. 설계 프로세스 후반에 보드(ECAD)와 섀시/인클로저(MCAD) 간 기계적 충돌을 발견하면 큰 비용이 들 수 있습니다. Altium Designer에서 3D 모델을 내보낼 수는 있지만, 이는 의식적으로 결정하고 실행해야 하는 수동 프로세스입니다. 실제로는 이 작업이 매우 드물게 수행되므로, MCAD 설계자는 자신이 가진 것이 정말 최신 상태인지 확신하기 어렵습니다. 도구끼리 소통하지 않는다는 이유만으로 큰 비용을 낭비하게 되는 일을 막는 것이 이렇게 어려워서는 안 됩니다.
Workspace는 데이터가 도메인 간에 원활하게 흐르는 기본 ECAD-MCAD 협업을 지원합니다. 더 이상 업데이트를 확인하느라 반복적으로 조회할 필요도 없고, 불확실성도 없습니다. 설계가 발전함에 따라 데이터가 도메인 간에 푸시되어 설계 일관성이 보장됩니다.
최신 Altium MCAD CoDesigner 플러그인을 사용할 경우 다음 MCAD 플랫폼이 지원됩니다.
-
Dassault Systemes SOLIDWORKS®
-
Autodesk Inventor Professional®
-
PTC Creo Parametric®
-
Autodesk Fusion®
-
Siemens NX®
공식적으로 지원되는 MCAD 도구 버전은 사용 중인 Altium MCAD CoDesigner 플러그인 버전에 따라 달라집니다(New in CoDesigner page 참조).
PLM Integration
Workspace는 Altium 365 Workspace와 PLM 인스턴스 간에 컴포넌트, 컴포넌트 파라미터 및 Part Choice를 단방향 또는 양방향으로 동기화할 수 있도록 지원합니다. Workspace와 대상 PLM 시스템 간의 컴포넌트 데이터 동기화는 내장된 동기화 프로세스를 사용하며, 수동으로 트리거하거나 시간 기반 반복 이벤트로 설정할 수 있습니다. 또한 전용 Project Creations workflow가 제공되어 PLM 인스턴스에서 부품 번호를 자동 생성하고, 그 파라미터를 다시 설계 프로젝트로 전달하는 것도 지원합니다. 또한 Altium Designer에서 Project Releaser를 실행하는 과정의 일부로 설계를 PLM 인스턴스에 게시할 수도 있습니다.
Altium 365 Workspace는 다음 PLM 시스템을 지원합니다.
-
PTC Windchill® PLM 버전 12, 13 및 PTC Windchill+ (Windchill의 SaaS variant)
-
Arena® PLM
-
Oracle® Agile™ PLM
-
Aras Innovator® Release 30
-
Siemens Teamcenter®, 추가 integration setup 필요
-
Duro PLM, 서드파티 PLM 인스턴스로 구현됨
지원되는 PLM 시스템과의 연결은 고급 반자동 사용자 인터페이스를 통해 설정하거나, PLM 구성 XML 파일을 편집하는 수동 프로세스를 사용하여 설정할 수 있습니다. 후자의 경우 대상 PLM 시스템의 데이터 구조에 대한 지식과 XML 형식에 대한 이해가 필요합니다. 반면 반자동 시스템은 PLM 및 Altium Workspace에서 필요한 데이터를 자동으로 가져와 인터페이스의 메뉴 선택 항목을 채웁니다. 자세한 내용은 PLM Component Synchronization를 참조하세요.
Part Source Configuration
각 Workspace에는 전용 Part Catalog가 있습니다. 이는 제조업체 부품과 그에 연결된 공급업체 부품을 관리하고 추적하기 위한 관리형 부품 카탈로그 데이터베이스입니다.
Part Catalog에는 실제 Manufacturer Parts를 나타내는 항목과, 하나 이상의 Supplier Parts를 나타내는 항목이 저장됩니다. Supplier Parts는 공급업체/벤더가 판매하는 형태의 해당 Manufacturer Parts를 의미합니다. 각 Supplier Part는 부품 데이터베이스의 항목을 참조합니다. 이 데이터베이스는 Altium Parts Provider의 통합 부품 데이터베이스(활성화된 공급업체와 연동하여 부품을 수집함)일 수도 있고, 연결된 로컬 부품 데이터베이스일 수도 있습니다.
실제로 어떤 공급업체를 사용할지, 즉 Approved Suppliers 목록은 Workspace가 브라우저 인터페이스의 Admin – Part Providers 페이지를 통해 관리합니다. 이를 통해 중앙집중식 공급망 관리가 가능해지며, 조직 전체의 설계자가 동일한 승인된 공급업체 목록을 사용하여 설계에 사용되는 부품의 공급망 인텔리전스를 확보할 수 있습니다.
데이터 수집
Altium은 조직이 필요한 콘텐츠를 소스 서버에서 복사하여 두 번째 대상 서버로 전달할 수 있는 기능을 제공합니다. 이 과정은 간단히 Server Data Acquisition라고 합니다. 디자인 콘텐츠를 수집하면 해당 콘텐츠의 소유권은 이를 수신한 조직에 확실히 귀속되며, 이후 그 조직은 자신의 Workspace에서 자유롭게 수정하고 유지 관리할 수 있습니다. 또한 수집된 데이터와 원본 소스 간의 연결을 유지함으로써, 복사된 콘텐츠의 원본이 업데이트되었을 때 알림을 받는 것을 포함해 데이터를 지능적으로 처리할 수 있습니다. 그리고 Workspace의 항목에 추가 릴리스가 이루어진 경우에도, 항목의 원래 소스 또는 Origin에 대한 연결을 유지함으로써 언제든지 소스 서버의 이전 리비전으로 되돌릴 수 있습니다.
수집은 Content Cart dialog를 사용하여 수행됩니다. 이 대화상자는 Explorer panel 내에서 열 수 있습니다. 데이터를 가져오려는 소스 서버를 탐색하는 동안, 수집하려는 지원되는 항목 유형의 리비전(예: 부품 폴더)을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Operations » Add to Content Cart 명령을 선택하십시오.







