환경 구성 관리

동일한 설계 프로젝트를 여러 디자이너에게 맡기면, 그 결과물은 다양한 방식과 형태로 분명히 달라집니다. 결국 각 디자이너는 고유한 설계 성향, 경험 수준, 작업 선호도를 가지고 있기 때문입니다. 하지만 이러한 접근 방식의 차이가 회사와 제품 분야가 다른 여러 사무실과 연구실에서는 자연스럽게 받아들여질 수 있는 반면, 동일한 조직 내 동일한 설계 팀에서 함께 일할 때는 그 차이가 단순한 ‘작은 차이’ 수준을 넘어 눈에 띄는 문제가 될 수 있습니다.

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

Team Configuration Center

Team Configuration Center의 역할은 매우 단순합니다. 즉, 조직이 디자이너가 작업하는 환경을 중앙에서 제어할 수 있도록 하는 것입니다. 이는 Environment Configurations의 정의 및 관리를 통해 달성됩니다. 이러한 구성은 각 디자이너의 Altium Designer 작업 환경을 회사에서 승인한 설계 요소만 사용하도록 제한하는 데 사용되며, 여기에는 회로도 템플릿, 출력 작업(OutJob) 구성 파일, 워크스페이스 환경설정이 포함됩니다. 다시 말해, 이는 Centralized Environment Configuration Management을(를) 가능하게 합니다.

Team Configuration Center(때로는 TC2라고도 함)는 Enterprise Server 설치를 통해 서비스로 제공되며, Team Configuration Service입니다.

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

다음 이미지는 중앙 집중식 환경 구성 관리 개념을 그래픽으로 개요화한 것입니다.

중앙 집중식 환경 구성 관리의 개념. 사용자가 Workspace에 연결하면 Team Configuration Center가 할당된 그룹을 통해 해당 사용자에게 어떤 구성(및 연관된 데이터 항목)이 제공되는지 결정합니다. 그런 다음 Altium Designer는 관련 위치에서 구성 데이터 항목을 사용합니다.
중앙 집중식 환경 구성 관리의 개념. 사용자가 Workspace에 연결하면 Team Configuration Center가 할당된 그룹을 통해 해당 사용자에게 어떤 구성(및 연관된 데이터 항목)이 제공되는지 결정합니다. 그런 다음 Altium Designer는 관련 위치에서 구성 데이터 항목을 사용합니다.

Configuration Data Items

환경 구성을 생성하고 정의하기 전에, 먼저 필요한 구성 데이터 항목(구성을 이루는 구성 요소)을 정의해야 합니다. 이는 사용자의 할당 그룹이 사용 가능한 구성(들)을 결정할 때, 해당 사용자가 사용하도록 허용되는 설계 요소입니다. 즉, 구성은 사용자에게 제공되는 구성 데이터 항목의 집합을 정의하고 강제 적용합니다.

각 구성 데이터 항목은 환경 구성에서 사용 및 할당이 지원되는 콘텐츠 유형의 ‘리비전’일 뿐입니다.

현재 환경 구성에 사용할 수 있는 콘텐츠 유형은 다음과 같습니다.

구성에는 Altium Designer Preferences Item의 리비전은 하나만 포함할 수 있다는 점에 유의하십시오. 다른 지원 콘텐츠 유형의 경우, 구성은 필요한 만큼 많은 구성 데이터 항목을 사용할 수 있습니다. 또한 동일한 데이터 항목을 여러 환경 구성에서 공통으로 사용할 수도 있습니다.
할당된 그룹의 구성원이 구성의 데이터 항목(지원되는 콘텐츠 유형의 리비전)을 보려면, 해당 리비전이 그들과 공유되어 있어야 합니다.

Environment Configurations

Related page: Managing Environment Configurations

구성 데이터 항목의 리비전을 정의하고 Workspace에 릴리스했다면, 이제 환경 구성 자체를 정의할 수 있는 기본 블록이 준비된 것입니다. 환경 구성은 Workspace의 browser interface를 통해 접근하는 Team Configuration Center 내에서 정의됩니다.

인터페이스에 접근하려면 브라우저를 통해 Workspace에 로그인해야 합니다. 로그인 후 Admin - Configurations 페이지로 이동하십시오. 이 페이지는 Workspace에 관리자 권한으로 로그인했을 때(즉 Administrators 그룹의 구성원일 때)만 접근할 수 있습니다.

선호하는 외부 브라우저를 통해 Team Configuration Center의 브라우저 기반 사용자 인터페이스에 접근합니다.
선호하는 외부 브라우저를 통해 Team Configuration Center의 브라우저 기반 사용자 인터페이스에 접근합니다.

이 인터페이스를 통해 관리자는 조직의 필요에 따라 하나 이상의 환경 구성을 만들 수 있습니다. 각 구성에는 다음의 정의가 필요합니다.

  • Configuration name - 의미 있는 이름(해당 작업 환경이 적용될 사람들을 반영하는 이름일 수 있음).
  • Configuration data - 구성의 기본 제약 조건. 해당 구성이 대상으로 하는 사용자가 유효하게 사용할 수 있는 지원 데이터 항목 리비전.
  • Target groups - 환경 구성이 적용될 대상 지정. 이는 Workspace에서 접근 권한 제어에 사용되는 것과 동일한 그룹입니다.

정의된 환경 구성의 예.
정의된 환경 구성의 예.

구성 데이터는 Workspace의 데이터베이스에 저장됩니다.

Application of Environment Configurations in Altium Designer

Related page: Accessing Your Workspace

환경 구성 관리를 용이하게 하고, 할당된 그룹(들)에 따라 조직의 모든 사용자에게 적용되는 환경 구성을 강제 적용하기 위해서는 각 사용자가 Enterprise Server Workspace에 연결되어 있어야 합니다. 이는 다음을 위해 필요합니다.

  • Team Configuration Service에 대한 접근 제공.
  • Workspace에 대한 접근 제공.
  • Identity Service가 사용자가 누구이며 어떤 그룹(들)에 할당되어 있는지 인식할 수 있도록 함. 그러면 올바른 환경 구성(들)을 적용할 수 있습니다. 이는 공유 컴퓨터 사용이 일반적인 작업 환경에서 특히 중요합니다.

사용자가 Workspace에 연결되면 구성 서비스가 해당 사용자에게 사용할 환경 구성을 결정하고, 그 구성에서 허용된 데이터 요소를 강제하기 위해 Altium Designer 환경의 관련 영역을 변경합니다. 사용자가 여러 그룹에 할당되어 여러 환경 구성이 적용될 수 있는 경우, 로그인 시 적용할 환경 구성을 사용자가 선택할 수 있습니다.

Application of Environment Configurations에 대해 더 알아보십시오.

Ensuring Environment Configuration Compliance

Related page: Design Project Release

보드 설계 프로젝트를 릴리스할 시점이 되면, 해당 프로세스는 설계 데이터의 무결성은 물론, 더 중요하게는 공급망이 최종적으로 설계 결과를 물리적 제품으로 구현하는 데 사용할 제조 데이터의 무결성을 최고 수준으로 보장합니다. 릴리스 프로세스의 일부로, 예를 들어 전기적 규칙 및 설계 규칙이 검사되고 준수되는지 확인하기 위한 검증 체크를 삽입할 수 있습니다. 엄격한 검증은 놓친 문제를 찾아내어 비용이 큰 재스핀을 방지할 수 있기 때문입니다.

릴리스 프로세스의 이 검증 단계에 Environment Configuration Compliance Check도 포함할 수 있습니다. 이는 설계에서 회사가 승인한 데이터 요소의 사용을 확정적으로 테스트하고 강제하는 수단을 제공합니다. 간단히 말해, 할당된 그룹에서 사용 가능하도록 제공된 환경 구성을 통해 허용된 데이터 항목을 사용하지 않으면 릴리스가 실패합니다. 이는 설계에서 ‘제멋대로’ 진행되는 접근을 방지하고, 엔터프라이즈 수준에서 중앙으로 결정된 작업 설계 환경을 준수하고 컴플라이언스를 보장합니다.

OutJob 파일의 Validation Outputs 섹션에서 이러한 유형의 출력 생성기를 추가하십시오. 체크 조건의 구성은 Environment configuration compliance setup 대화상자에서 수행합니다. 이 조건은 다음을 결정합니다.

  • 설계의 소스 회로도 문서에서 어떤 Schematic Template Items 리비전을 사용할 수 있는지. 하나 이상의 Schematic Template Item Revision을 목록에 추가할 수 있습니다.
  • 설계에서 출력물을 생성할 때 어떤 Outputjob Items 리비전을 사용할 수 있는지. 하나 이상의 Outputjob Item Revision을 목록에 추가할 수 있습니다.
  • 릴리스 시점에 어떤 Altium Designer Preferences Item 리비전을 반드시 사용해야 하는지. 단일 Altium Designer Preferences Item Revision을 지정할 수 있습니다.
  • 설계에 사용된 모든 부품이 Workspace에서 소싱되어야 하는지 여부.
Workspace에서 필요한 Item-Revision을 선택할 수 있는 대화상자에 접근하려면 (또는 환경설정의 경우 버튼)을 클릭하십시오. 항목을 제거하려면 해당 항목을 선택한 다음 버튼을 클릭합니다. Preferences의 경우 한 번 입력된 항목은 삭제할 수 없지만, 다른 Item Revision을 선택하거나 옵션을 비활성화할 수는 있습니다.
필요한 소스 Output Job 파일에 Environment configuration compliance check가 추가되어 있고, 해당 Output Job 파일을 대상 Workspace에 릴리스하기 BEFORE 전에 구성되어 있는지 확인하십시오. Workspace OutJob 파일(특히 출력 생성기의 구성)은 변경할 수 없습니다. 변경하려면 소스 파일을 수정한 뒤, 대상 Item의 다음 계획된 리비전으로 다시 릴리스해야 합니다(관리자 권한으로, Workspace의 Direct Editing 방법론을 사용).

보드 설계 릴리스 중 전체 검증 체계의 일부로 Environment configuration compliance check를 추가하고 구성하십시오.
보드 설계 릴리스 중 전체 검증 체계의 일부로 Environment configuration compliance check를 추가하고 구성하십시오.

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