Altium 365 작업 공간에서의 환경 구성 관리
상위 페이지: Altium 365 작업 공간
같은 디자인 프로젝트를 다양한 디자이너에게 주면, 각 디자이너가 자신만의 디자인 특성, 경험 수준 및 작업 선호도를 가지고 있기 때문에 결과는 다를 가능성이 높습니다. 이러한 다양한 접근 방식의 정도는 다른 회사와 제품 분야에서는 문제가 되지 않을 수 있지만, 같은 조직 내 같은 디자인 팀에서 작업할 때 이러한 차이의 가시성이 중요해질 수 있습니다.
Altium 365 작업 공간은 디자이너의 작업 환경에 대한 기업 수준의 강제 실행을 통해 해당 조직에서 기대하는 디자인, 문서화 및 생산에 필요한 표준을 따르고 있는지를 보장합니다. 이는 팀 구성 센터를 통해 이루어집니다.
팀 구성 센터
팀 구성 센터의 역할은 조직이 설계자들이 작업하는 환경을 중앙에서 제어할 수 있게 하는 것입니다. 이는 환경 구성의 정의와 관리를 통해 달성됩니다. 이러한 환경 구성은 각 설계자의 Altium Designer 작업 환경을 회사에서 승인한 설계 요소, 포함하여 회로도 템플릿, 출력 작업 구성 파일 및 작업 공간 환경 설정만을 사용하도록 제한하는 데 사용됩니다. 즉, 중앙 집중식 환경 구성 관리를 용이하게 합니다.
워크스페이스 구성 페이지를 통해 다양한 환경 구성을 정의할 수 있습니다. 디자인 측면에서 사용되고 적용되는 데이터 - 구성 데이터 항목이라고 함 - 은 워크스페이스에서 가져옵니다. 그리고 각 환경 구성을 특정 사용자 그룹과 연결하고, 차례로 사용자를 해당 그룹에 할당함으로써, 사용자가 워크스페이스에 연결하는 즉시 올바른 작업 환경이 Altium Designer에 로드됩니다. 이러한 역할 기반 그룹 접근 방식을 사용하면 디자이너가 자신의 PC를 가지고 있든, 동료 디자이너와 단일 PC를 공유하든 관계없이 항상 자신에게 권한이 있는 설정을 받을 수 있습니다.
다음 이미지는 중앙 집중식 환경 구성 관리의 개념을 그래픽으로 개요합니다.

중앙 집중식 환경 구성 관리의 개념입니다. 사용자가 작업 공간에 연결할 때 팀 구성 센터는 할당된 그룹을 통해 해당 사용자에게 사용 가능한 구성(및 관련 데이터 항목)을 결정합니다. 디자인 클라이언트는 관련 위치에서 구성 데이터 항목을 사용합니다.
구성 데이터 항목
환경 구성의 생성 및 정의에 착수하기 전에, 먼저 필요한 구성 데이터 항목을 정의해야 합니다 - 구성의 구성 요소들입니다. 이들은 사용자가 사용할 수 있는 구성(들)을 결정하는 지정된 그룹에 속한 사용자가 사용할 수 있는 디자인 요소들입니다. 즉, 구성은 사용자에게 사용 가능한 구성 데이터 항목 세트를 정의하고 강제합니다.
현재, 다음과 같은 유형의 콘텐츠를 환경 구성과 함께 사용할 수 있습니다:
환경 구성
관련 문서: 환경 구성 관리
구성 데이터 항목의 리비전을 정의하고 Altium 365 Workspace에 릴리스함으로써, 이제 환경 구성 자체를 정의할 수 있는 기본 블록을 갖게 되었습니다. 환경 구성은 Workspace 브라우저 인터페이스를 통해 접근할 수 있는 팀 구성 센터 내에서 정의됩니다.

선호하는 외부 웹 브라우저를 통한 팀 구성 센터의 브라우저 기반 사용자 인터페이스 접근.
인터페이스는 관리자가 조직의 필요에 따라 하나 이상의 환경 구성을 만들 수 있도록 합니다. 각 구성은 다음의 정의가 필요합니다:
- 구성 이름 – 그것이 관리할 사람들을 반영할 수 있는 의미 있는 이름입니다.
- 구성 데이터 – 구성의 기본 제약 사항입니다. 구성을 대상으로 하는 사용자가 유효하게 사용할 수 있는 지원되는 데이터 항목의 수정 사항입니다.
- 대상 역할 – 환경 구성이 적용되는 대상을 명시합니다. 역할 자체는 사용자의 그룹으로, 워크스페이스의 아이덴티티 서비스의 일부로 정의되고 저장됩니다. 이들은 워크스페이스가 접근 권한을 제어하기 위해 정의하고 사용하는 그룹과 동일합니다.
Altium Designer에서 환경 구성의 적용
관련 페이지: 워크스페이스 접근하기
환경 구성 관리를 용이하게 하고 조직의 모든 사용자에게 적용 가능한 환경 구성을 강제하기 위해, 각 사용자는 할당된 그룹에 따라 Altium Designer에서 Workspace에 로그인해야 합니다. 이는 다음을 위해 필요합니다:
- 팀 구성 서비스에 대한 접근을 제공합니다.
- Workspace에 대한 접근을 제공합니다.
- Identity Service가 누구인지, 어떤 그룹에 배정되었는지를 인식하게 하여, 올바른 환경 구성을 적용할 수 있게 합니다. 이는 공용 컴퓨터가 일반적인 작업 환경에서 특히 중요합니다.
사용자가 Altium Designer에서 Workspace에 로그인하면, 구성 서비스는 해당 사용자에게 사용될 환경 구성을 결정하고, 허용된 데이터 요소의 해당 구성을 강제하기 위해 설계 환경의 관련 영역을 변경합니다. 사용자가 여러 그룹에 할당되어 여러 환경 구성이 적용될 수 있는 경우, 로그인할 때 적용할 환경 구성을 선택할 수 있습니다.
환경 구성 준수 보장
관련 페이지: 디자인 프로젝트 릴리스
보드 디자인 프로젝트를 릴리스할 때, 이 과정은 디자인 데이터의 최고 무결성을 보장하며, 더 중요하게는 공급망이 귀하의 디자인 노력을 물리적 현실로 전환하는 데 사용할 최종 제조 데이터를 보장합니다. 릴리스 과정의 일부로, 예를 들어 전기 및 디자인 규칙이 검사되고 준수되고 있는지 확인하기 위해 검증 체크를 삽입할 수 있습니다. 결국, 엄격한 검증은 비용이 많이 드는 재설계를 초래할 수 있는 누락된 문제를 발견할 수 있습니다.
이 릴리스 과정에서의 검증 단계의 일부로, 환경 구성 준수 검사를 포함시킬 수도 있습니다. 이는 설계에서 회사에서 승인한 데이터 요소의 사용을 결론적으로 테스트하고 강제하는 수단을 제공합니다. 간단히 말해서, 할당된 그룹에서 사용할 수 있는 환경 구성을 통해 허용된 데이터 항목을 사용하지 않는 경우, 릴리스는 실패하게 됩니다. 이는 설계에 대한 '무분별한' 접근을 방지하고, 기업 수준에서 중앙집중적으로 결정된 작업 설계 환경에 대한 준수와 이행을 보장합니다.
이 준수 검사를 포함시키려면, 구성에서 사용하는 OutJob 파일의 검증 출력 섹션에서 이 유형의 출력 생성기를 추가하십시오. 검사의 조건을 지정하는 것은 환경 구성 준수 설정 대화 상자에서 수행됩니다. 이러한 조건들은 다음을 결정합니다:
- 설계에서 소스 회로도 문서에 의해 사용될 수 있는 스키마틱 템플릿 항목의 어떤 리비전이 사용될 수 있는지. 하나 이상의 스키마틱 템플릿 항목 리비전을 목록에 추가할 수 있습니다.
- 설계에서 출력물 생성을 위해 사용될 수 있는 출력작업 항목의 어떤 리비전이 사용될 수 있는지. 하나 이상의 출력작업 항목 리비전을 목록에 추가할 수 있습니다.
- 릴리스 시에 사용되어야 하는 알티움 디자이너 환경설정 항목의 어떤 리비전이어야 하는지. 단일 알티움 디자이너 환경설정 항목 리비전이 지정될 수 있습니다.
- 설계에 사용된 모든 부품이 워크스페이스에서 공급되어야 하는지 여부.

