Altium 온프레미스 엔터프라이즈 서버

Now reading version 5.5. For the latest, read: Altium On-Prem Enterprise Server for version 8.0

자사 IT 부서에서 설치하고 관리하는 Altium On-Prem Enterprise Server는 Altium Designer와 조화롭게 연동되어, 보안 무결성이 보장된 상태로 설계 데이터를 다루는 문제에 대한 세련된 해답을 제공합니다. 이 서버는 견고하고 안전한 데이터 저장소를 제공할 뿐 아니라, 데이터를 서로 명확히 구분되는 리비전으로 재릴리스할 수 있게 해줍니다. 즉, 이전에 릴리스된 데이터를 덮어쓰지 않고도 시간에 따른 설계 변경을 추적할 수 있습니다. 또한 데이터의 라이프사이클을 관리할 수 있도록 지원하여, 데이터를 사용해야 하는 사람들이 해당 데이터가 ‘수명’의 어느 단계에 있는지 한눈에 파악하고, 따라서 어떤 용도로 안전하게 사용할 수 있는지 알 수 있게 해줍니다.

Altium Designer는 Altium 365 cloud-based infrastructure platform에 호스팅된 Altium 365 Workspace에도 연결할 수 있습니다. Altium 365 Workspace를 사용하면 Global Sharing을 포함한 더 풍부한 협업 기능을 활용할 수 있습니다. 또한 클라우드 기반이므로 수동 업그레이드를 걱정할 필요 없이 항상 최신 버전의 Workspace를 사용할 수 있습니다.

Altium On-Prem Enterprise Server는 Workspace(Enterprise Server Workspace라고도 함)를 제공하며, 이를 통해 컴포넌트, 도메인 모델, 회로의 회로도 시트, 설계 템플릿을 포함한 모든 데이터를 관리합니다. CAD 중심의 관리 뷰를 통해 협업 리뷰와 코멘팅을 쉽게 수행할 수 있으며, Workspace 내에서 전체 설계 프로젝트를 직접 생성하고 관리할 수도 있습니다. 전용 Manufacturing Portal를 통해 릴리스된 파일 데이터를 보고 탐색하고, BOM을 검토하며, 설계 자체의 스냅샷(즉, 해당 릴리스 데이터의 소스)을 확인하고 코멘트를 남길 수 있습니다. 또한 설계자들의 작업 환경을 제어하여 회사 전반의 설계 표준이 강제되고 준수되도록 할 수도 있습니다.

설계 협업을 강화하고 확장하기 위해 Enterprise Server Workspace는 Process Workflows를 지원합니다. 이는 컴포넌트 및 프로젝트 생성, 또는 설계 리뷰와 같은 설계 프로젝트 관련 활동 등 일상적인 전형적 설계 프로세스를 회사의 설계자들이 따라가도록 안내하는, 고도로 사용자 정의 가능한 프로세스 ‘플로우’입니다. 이러한 워크플로는 필요에 따라 단순하게도, 복잡하게도 정의할 수 있으며, 이들과의 상호작용은 Tasks라는 개념을 통해 이루어집니다. 각 작업은 워크플로가 진행되기 위해 사용자의 조치가 필요한 지점입니다.

Workspace 내에 재사용 가능한 설계 ‘빌딩 블록’ 세트를 제공함으로써, 각 모델/컴포넌트/상위 설계 요소가 사용 승인 및 검증을 거쳤다는 확신을 가지고 새로운 프로젝트를 시작할 수 있으며, 말하자면 매번 처음부터 다시 만들 필요가 없습니다. Workspace는 설계 요소의 출처이자 목적지가 되며, 각 신규 설계는 Workspace에 릴리스되고 Workspace를 통해 관리되는 요소들을 활용합니다. 또한 Workspace의 요소만으로 설계하면, 그 설계의 무결성은 본질적으로 보장됩니다.


Workspace Content

Enterprise Server Workspace에서 저장, 관리, 재사용할 수 있는 각 설계 엔터티는 특정 콘텐츠 유형(또는 Item)으로 표현됩니다. Item은 Workspace 내에서 고유하게 식별되며, 임의 개수의 Revisions을 포함할 수 있는데, 각 리비전에는 해당 Item의 데이터가 들어 있습니다. 리비전에 포함된 데이터가 변경될 때마다(대부분의 Item 유형은 연결된 임시 편집기에서 직접 편집 가능) 그 변경은 해당 Item의 새 리비전에 커밋(또는 재릴리스)되어, 기존 리비전이 절대 덮어써지지 않도록 함으로써 최고 수준의 무결성을 보장합니다.

콘텐츠 Item은 여러 개의 리비전을 가질 수 있으며, 이는 본질적으로 시간이 지남에 따른 해당 Item의 진화를 의미합니다. 변경이 이루어지면 새로운 데이터 콘텐츠가 새 리비전에 커밋/업로드/릴리스됩니다. 따라서 Item의 각 리비전에 저장된 데이터는 일반적으로 서로 다릅니다. Item의 서로 다른 리비전을 구분하기 위해 리비전 식별자(ID)를 사용하며, 이는 Item ID와 결합되어 Item의 각 릴리스에 대한 고유 식별자를 만듭니다. 이것이 Item-Revision입니다.

Item Revision의 또 다른 중요한 측면은 Lifecycle State입니다. 이는 해당 리비전이 현재 life에서 어느 단계에 도달했는지, 그리고 설계자들이 그 리비전에 대해 어떤 작업을 수행할 권한이 있는지를 빠르게 판단하는 데 사용할 수 있는 또 다른 식별자입니다. Revision이 Item에 가해진 설계 변경을 반영한다면, Lifecycle State는 Planned, New From Design, For Production, Obsolete 등과 같은 비즈니스 관점에서의 Item 상태를 반영합니다.

► 다음을 읽어보세요: Workspace Content Types.

Direct Editing

Enterprise Server Workspace는 Altium Designer에서 사용하는 모든 유형의 설계 데이터를 중앙에서 저장하고 관리할 수 있는 유연하고 안전한 방법을 제공합니다. 회로도 모델부터 컴포넌트, 관리형 시트부터 완성된 PCB 설계에 이르기까지, Workspace는 전자 설계 데이터를 저장하고 관리하는 데 이상적인 방법을 제공합니다.

Workspace의 직접 편집 지원 덕분에, 많은 설계 엔터티를 편집한 뒤 해당하는 새 Workspace Item의 초기 리비전으로 릴리스할 수 있습니다. 직접 편집은 별도의 버전 관리 소스 데이터에 얽매이지 않게 해줍니다. Workspace 자체에서 최신 소스를 직접 불러온 임시 편집기를 사용해 지원되는 Item 유형을 간단히 편집할 수 있습니다. 편집이 완료되면 해당 엔터티는 상위 Item의 다음 계획된 리비전으로 릴리스(또는 재릴리스)되고, 임시 편집기는 닫힙니다. 하드 드라이브에 파일이 남지 않으며, 올바른/최신 소스로 작업 중인지 고민할 필요도 없고, 별도의 버전 관리 소프트웨어를 유지할 필요도 없습니다. Workspace가 모든 것을 처리하며, 기대해 온 동일한 무결성을 유지하면서도 데이터 변경을 더 빠르게 진행할 수 있게 해줍니다.

또한 어느 시점에서든 Workspace에 있는 지원되는 Item의 어떤 리비전으로든 돌아가 직접 편집할 수 있습니다. 리비전을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택하기만 하면 됩니다. 그러면 임시 편집기가 다시 열리고, 해당 리비전에 포함된 엔터티가 편집용으로 열립니다. 필요한 변경을 수행한 다음, 문서를 다음 리비전의 콘텐츠 Item으로 릴리스하도록 커밋하면 됩니다.


Components

Altium Designer는 통합 설계 접근 방식에 따라 전통적으로 전자 설계 프로세스 전반에 걸쳐 확장되는 컴포넌트 모델을 사용해 왔습니다. 그러나 전자 설계 프로세스를 전체 제품 개발 프로세스에 자연스럽게 통합하려면, 이 모델은 진화해야 합니다. 즉, 다른 설계 프로세스(특히 MCAD 및 산업 디자인)뿐 아니라 제품 개발 프로세스와 교차하는 비즈니스 프로세스(예: 조달 및 제조)까지 포괄하도록 확장되어야 합니다.

이렇게 진화한 객체 모델을 Unified Component Model라고 합니다.

이 모델링 패러다임에서는 설계자가 보는 설계 컴포넌트가 Manufacturer 및/또는 Vendor 부품과 분리됩니다. 이 정보는 컴포넌트의 일부로 정의되지 않습니다. 대신 Part Choices를 사용하여 설계 컴포넌트를 하나 이상의 Manufacturer Part에 매핑하고, 그 Manufacturer Part를 다시 하나 이상의 Vendor 부품에 매핑할 수 있습니다. 이를 통해 설계자는 설계에 사용되는 특정 설계 컴포넌트에 대해 어떤 실제 부품을 사용할 수 있는지 사전에 명시할 수 있습니다.

이러한 컴포넌트와 그 Part Choice는 Workspace에 저장됩니다. 컴포넌트는 고유하게 식별 가능한 Component Item의 일련의 리비전으로 저장됩니다. 각 리비전은 라이프사이클 관리가 적용되어, 새 설계 프로젝트에 재인스턴스화하거나, 프로토타입 제작에 사용하거나, 양산에 사용할 수 있도록 승인된 인증 컴포넌트 컬렉션을 제공합니다. 요컨대 Workspace Libraries를 통해 구현되는 컴포넌트 카탈로그입니다.

Altium Designer Components panel은 모든 컴포넌트와 상호작용할 수 있는 강력한 인터페이스를 제공합니다. 또한 Workspace 라이브러리 컴포넌트의 경우, 대상 컴포넌트 파라미터를 지정하기 위한 필터 기반 파라메트릭(패싯) 검색 기능을 제공합니다. 더불어 Component Editor(Single Component Editing 모드)에서 컴포넌트를 편집하거나, Explorer panel을 통해 소스 Workspace에서 컴포넌트를 확인하거나, 컴포넌트 생성/복제, 선택한 컴포넌트의 Part Choices 및 Type 편집과 같은 컴포넌트 관리 기능을 수행할 수 있는 옵션도 제공합니다.
Altium Designer Manufacturer Part Search panel을 사용하면 실제 제조 부품을 검색한 다음, 해당 부품을 Workspace로 가져올 수 있습니다. 가져오기 과정에는 Component Editor의 Single Component Editing 모드를 사용해 새 컴포넌트를 생성하고, 대상 Workspace로 릴리스하는 작업이 포함됩니다.
► 다음을 읽어보세요: Component Management with a Connected Workspace.

Design Management

Enterprise Server Workspace는 Altium Designer와 함께 Workspace 인프라에서 설계 프로젝트를 지원합니다. 이러한 프로젝트는 프로젝트 라이프사이클의 개발 단계를 대상으로 하며, 버전 관리되는 프로젝트의 생성과 지속적인 워크플로를 단순화합니다. 또한 Workspace가 제어하는 중앙 집중식 저장소는 이 기능이 다른 협업 서비스의 기반이 되도록 해줍니다.

Workspace에 호스팅된 프로젝트를 사용할 때의 주요 이점은 다음과 같습니다.

  • 저장 간소화. 저장 위치를 결정할 필요가 없습니다. 백업 및 기타 기본 서비스가 처리됩니다.
  • 협업 기능을 위한 기반.
  • 버전 관리 강제 적용.
  • 전용 코멘팅 시스템의 장점.
  • 알림 및 상태. 로컬 수정 사항을 포함한 문서 상태가 전체 설계 팀에 표시됩니다.
  • 복잡한 설정 없이도 동시 PCB 설계가 가능합니다.
  • 편집용 또는 보기/코멘트 전용으로 여러 사람과 프로젝트를 공유할 수 있습니다.

관리는 Workspace 인터페이스의 Projects 페이지를 통해 수행됩니다. 새 프로젝트는 이 인터페이스에서 생성할 수 있으며, 또는 Altium Designer의 Create Project dialog를 통해 생성할 수도 있습니다. 또는 기존 로컬 프로젝트를 빠르게 made available in the Workspace할 수도 있습니다.

또한 Design, Supply, Manufacture, Activities, History 보기 옵션을 제공하는 제조 지향의 CAD 중심 프로젝트 뷰에 접근할 수도 있습니다:

  • Design– 소스 프로젝트의 설계 문서를 표시하고 탐색하며, 설계 객체 속성을 확인하고 검토 코멘트를 남길 수 있습니다. 이 뷰는 Web Viewer interface를 사용합니다. 이 뷰는 해당 프로젝트의 특정 릴리스가 아니라 소스 프로젝트 데이터의 최신 버전을 대상으로 하므로, 진행 중인 작업(WIP) 뷰로 볼 수 있습니다. 기본 설계 또는 정의된 모든 변형(Variant)을 확인할 수 있습니다.
  • Supply – 설계 문서에서 추출된 진행 중인 작업(WIP) BOM 데이터를 대화형으로 검토할 수 있으며, 프로젝트의 채워진 ActiveBOM 문서에서 파생된 제조사(Manufacturer) 및 공급업체(Supplier) 부품 데이터 항목도 포함됩니다.
  • Releases – 프로젝트의 릴리스를 확인합니다. 전체 릴리스 데이터 또는 특정 어셈블리 패키지를 열 수 있으며, 이는 Manufacturing Portal를 통해 별도의 탭에 표시됩니다. 이 포털에서 릴리스된 파일 데이터를 보고 탐색하고, BOM을 점검하며, 설계 자체(해당 릴리스 데이터의 소스)에 대한 스냅샷을 확인하고 코멘트를 남길 수 있습니다. Releases view에서든, 또는 특정 릴리스에 대한 Manufacturing Portal를 통해서든, 다양한 세분화 수준(전체 데이터 세트부터 개별 생성 출력 파일까지)으로 제조 데이터를 다운로드하는 컨트롤에 접근할 수 있습니다.
  • Activities – 선택한 프로젝트에 적용되는 워크플로 프로세스 활동(예: 설계 검토)을 검색, 조회 및 접근합니다. 선택한 활동의 하위 탭을 사용해 실시간 흐름 다이어그램, 관련 데이터 및 이벤트 히스토리를 확인할 수 있습니다.
  • History – 프로젝트 생성, 커밋, 릴리스, 클론, MCAD 교환 등 프로젝트와 관련된 주요 이벤트의 진행 타임라인을 탐색합니다. 프로젝트와 연관된 지원 이벤트가 발생할 때마다 해당 이벤트가 전용 타일로 타임라인에 추가되며, 적용 가능한 경우 다양한 작업을 수행할 수 있습니다. 자세한 내용은 Project History를 참고하세요.
Workspace 프로젝트의 장점은 기본적으로 버전 관리가 적용되며, 공유 드라이브, 서버, 협약 등을 걱정하지 않고도 협업으로 작업할 수 있다는 점입니다. 버전 관리는 Workspace에 내장된 Git 버전 관리 서비스로 처리됩니다.
Workspace Projects에 대해 읽어보세요.

Configuration Management

조직에서 설계, 문서화, 생산에 대해 요구하는 표준을 디자이너가 준수하도록 디자이너의 작업 환경을 엔터프라이즈 수준에서 강제할 수 있게 하기 위해, Enterprise Workspace는 Team Configuration Center를 제공합니다.

Team Configuration Center의 역할은 조직이 디자이너가 사용하는 환경을 중앙에서 제어할 수 있도록 하는 것입니다. 이는 Environment Configurations의 정의 및 관리를 통해 달성됩니다. 이를 통해 각 디자이너의 Altium Designer 작업 환경이 회사에서 승인한 설계 요소(회로도 템플릿, 출력 잡 구성 파일, Workspace 환경설정 등)만 사용하도록 제한됩니다. 즉, Centralized Environment Configuration Management을(를) 가능하게 합니다.

Center의 전용 브라우저 기반 인터페이스를 통해 원하는 수만큼의 환경 구성을 정의할 수 있습니다. 각 구성에서 사용하고 강제하는 데이터( Configuration Data Items로 지칭됨)는 Workspace에서 가져옵니다. 또한 각 환경 구성을 특정 사용자 역할에 연결하고, 다시 사용자를 해당 역할에 할당하면, 사용자가 Enterprise Server Workspace에 로그인하는 즉시 올바른 작업 환경이 Altium Designer에 로드됩니다. 이 역할 기반 접근 방식은 디자이너가 개인 PC를 사용하든, 동료 디자이너와 한 대의 PC를 공유하든 상관없이 항상 자신에게 허용된 설정을 받도록 보장합니다.

Environment Configuration Management에 대해 읽어보세요.

Workflows

Altium Designer는 강력한 collaborative design environment를 제공합니다. 그 일부로, 다음과 같은 일반적인 일상 설계 프로세스를 회사의 디자이너가 따라갈 수 있도록 안내하는 Process Workflows를 지원합니다:

  • 새 Workspace 라이브러리 부품 요청
  • 설계 검토 또는 PLM으로의 퍼블리싱과 같은 프로젝트 관련 활동 수행
  • 새 Workspace 프로젝트 생성.

특정 설계 프로세스를 구현하는 데 사용되는 각 Workflow는 Process Definition의 일부로 생성됩니다. 따라서 해당 프로세스의 기반 Workflow, 또는 간단히 Process Workflow라고 부를 수 있습니다.

프로세스와 그 Workflow는 Enterprise Server Workspace 인터페이스를 통해(해당 Workspace의 관리자가) 생성 및 관리합니다. 앞서 언급한 세 가지 설계 영역에 대해서는 사전 정의된 프로세스 워크플로가 설치 시 포함됩니다. 이 중 일부는 기본으로 즉시 사용 가능하도록 활성화되어 있습니다. 회사의 요구에 맞게 이를 사용하거나 수정하거나, 필요에 따라 직접 생성할 수 있습니다. 다른 것들은 샘플로, 그대로는 활성화하여 사용할 수 없습니다. 따라서 각각은 ‘템플릿’에 더 가깝습니다. 회사 요구사항에 맞게 편집하고 이름을 지정한 뒤 새 프로세스 정의로 저장하고, 이를 can한 다음 다른 모든 정의와 함께 활성화하여 사용하세요.

강력한 Process Workflow Editor는 회사 요구사항에 맞춰 단순하거나 복잡한 워크플로를 가진 프로세스를 유연하게 구축할 수 있도록 해줍니다.

Altium Designer에서 설계할 때, 디자이너는 관리 수준에서 사용하도록 활성화된 모든 프로세스에 접근하고 이를 시작할 수 있습니다. 프로세스(정확히는 정의된 워크플로)와의 상호작용은 Tasks를 통해 이루어집니다. Task는 워크플로 내에 정의된 사용자 작업과 연관되며, 워크플로가 진행되기 위해 사용자의 조치가 필요한 지점을 의미합니다.
Creating & Managing Processes에 대해 읽어보세요.  Defining a Process Workflow에 대해 읽어보세요.  Working with Tasks에 대해 읽어보세요.

ECAD-MCAD Co-Design

설계되는 대부분의 전자 제품은 섀시나 인클로저 같은 어떤 형태의 기구 구조물에 고정됩니다. 설계 프로세스 후반에 보드(ECAD)와 섀시/인클로저(MCAD) 간 기구 간섭을 발견하면 비용이 크게 들 수 있습니다. Altium Designer에서 3D 모델을 내보낼 수는 있지만, 이는 의식적으로 결정하고 수행해야 하는 수동 프로세스입니다. 현실적으로는 매우 드물게 수행되며, 그 결과 MCAD 디자이너는 자신이 가진 데이터가 최신인지 확신하기 어렵습니다. 도구들이 서로 소통하지 않는다는 이유만으로 큰 비용을 낭비하지 않도록 하는 일이 이렇게 어려워서는 안 됩니다.

Enterprise Server Workspace는 도메인 간 데이터가 매끄럽게 흐르는 네이티브 ECAD-MCAD 협업을 지원합니다. 더 이상 업데이트를 확인하기 위해 반복적으로 조회할 필요가 없고, 불확실성도 없습니다. 설계가 발전함에 따라 도메인 간에 데이터가 푸시되어 설계 일관성이 보장됩니다.

다음 MCAD 플랫폼이 지원됩니다:

  • Dassault Systemes SOLIDWORKS®
  • Autodesk Inventor Professional®
  • PTC Creo Parametric®
  • Autodesk Fusion 360®
  • Siemens NX®

공식적으로 지원되는 MCAD 도구 버전은 사용 중인 Altium CoDesigner 플러그인 버전에 따라 달라집니다. 이 정보는 New in CoDesigner page에서 확인할 수 있습니다.

MCAD CoDesigner는 전기/기구 엔지니어 간 PCB 설계를 동기화합니다. Altium Designer 측의 MCAD CoDesigner 패널과, MCAD 소프트웨어에 플러그인으로 추가되는 대응 패널을 통해 ECAD 및 MCAD 데이터와 직접 연동하여 동작합니다. 후자는 Altium CoDesigner plugin의 설치(및 MCAD 소프트웨어에 대한 등록)를 통해 제공됩니다. 사용 중인 MCAD 소프트웨어에 해당하는 플러그인은 altium.com 사이트의 Downloads page에 있는 MCAD CODESIGNER PLUGINS 섹션에서 받으세요.
ECAD-MCAD CoDesign에 대해 읽어보세요.

PLM Integration

Enterprise Server Workspace는 엔터프라이즈 시스템과의 컴포넌트 데이터 단방향 또는 양방향 동기화를 지원합니다. 구성 파일을 통해 동기화 방향을 지정할 수 있으며, 따라서 어떤 파라미터가 어떤 시스템에서 마스터되는지도 결정할 수 있습니다. Enterprise Server와 대상 엔터프라이즈 시스템 간 컴포넌트 데이터 동기화는 내장된 동기화 프로세스를 사용하며, 수동으로 트리거하거나 일정에 따라 반복 이벤트로 설정할 수 있습니다.

PLM 인스턴스에서 부품 번호를 자동으로 생성한 뒤 이를 프로젝트의 Workspace 파라미터로 전파하는 것을 지원하는 전용 Project Creations 워크플로가 제공됩니다. 또한 Altium Designer에서 Project Releaser를 실행하는 과정의 일부로 설계를 PLM 인스턴스에 퍼블리시할 수도 있습니다. 퍼블리싱 작업은 퍼블리싱 템플릿(PLM 인스턴스 통합 구성의 일부로 정의됨)을 사용하여 PLM으로 데이터가 어떻게 전파되어야 하는지 제어합니다.

Enterprise Server 설치에는 CSV 컴포넌트 데이터베이스 임포터 도구가 포함되어 있으며, 다른 시스템(PLM, ERP 등)에서 내보낸 파일로부터 컴포넌트 데이터를 Enterprise Server Workspace로 가져오는 데 사용할 수 있습니다. 구성 가능한 배치(*.bat) 파일로 구현된 이 데스크톱 도구는 대상 스프레드시트 파일(*.csv)의 컴포넌트 데이터를, 기존 Workspace 템플릿 또는 전용 구성 파일에 의해 결정된 방식으로 Workspace에 임포트합니다.

또한 다음 PLM 시스템에 대한 직접 지원이 제공됩니다:

  • PTC Windchill® PLM (11.1 M020), 및 PTC Windchill® PLM (11.0 M030)
  • Arena® PLM
  • Oracle® Agile™ PLM
  • Siemens Teamcenter® (with additional setup)

인터페이스 구성은 Workspace 인터페이스를 통해 수행되며, 연결 설정과 파라미터 매핑은 XML 기반 구성 파일(Workspace에 업로드됨) 내에서 정의됩니다. 또한 엔터프라이즈 시스템에 대한 사용자 정의 연결을 만드는 데 도움이 되는 스마트 구성 생성기도 포함되어 있습니다.

Part Choice 데이터의 동기화는 단방향(엔터프라이즈 시스템 → Enterprise Server)임에 유의하세요.
PLM Integration에 대해 읽어보세요.
AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.