Quản lý cấu hình môi trường
Parent page: Altium On-Prem Enterprise Server
Hãy giao cùng một dự án thiết kế cho nhiều nhà thiết kế khác nhau, và kết quả mà họ tạo ra chắc chắn sẽ khác nhau theo nhiều cách, dưới nhiều hình thức khác nhau. Suy cho cùng, mỗi nhà thiết kế đều mang đến phong cách thiết kế riêng, mức độ kinh nghiệm riêng và sở thích làm việc riêng. Tuy nhiên, dù mức độ khác biệt trong các cách tiếp cận này có thể hoàn toàn chấp nhận được trong các văn phòng và phòng lab thuộc nhiều công ty và lĩnh vực sản phẩm khác nhau, thì sự khác biệt đó sẽ không còn là chuyện nhỏ khi họ cùng làm việc trong một nhóm thiết kế thuộc cùng một tổ chức.
Để hỗ trợ việc áp dụng ở cấp doanh nghiệp đối với môi trường làm việc của nhà thiết kế - nhằm đảm bảo họ tuân thủ các tiêu chuẩn mà tổ chức đó yêu cầu cho thiết kế, tài liệu và sản xuất - cài đặt Enterprise Server cung cấp Team Configuration Center.
Team Configuration Center
Vai trò của Team Configuration Center rất đơn giản - trao cho tổ chức khả năng kiểm soát tập trung đối với môi trường mà các nhà thiết kế vận hành. Điều này được thực hiện thông qua việc định nghĩa và quản lý Environment Configurations. Chúng được dùng để giới hạn môi trường làm việc Altium Designer của từng nhà thiết kế chỉ sử dụng các thành phần thiết kế đã được công ty phê chuẩn, bao gồm schematic template, tệp cấu hình output job và các tùy chọn workspace. Nói cách khác, nó hỗ trợ Centralized Environment Configuration Management.
Có thể định nghĩa bất kỳ số lượng cấu hình môi trường nào thông qua giao diện trình duyệt chuyên dụng của Center. Dữ liệu được dùng và được áp dụng bởi từng cấu hình - được gọi là Configuration Data Items - được lấy từ Workspace. Và bằng cách liên kết từng cấu hình môi trường với một vai trò người dùng cụ thể, rồi gán người dùng vào các vai trò đó, môi trường làm việc chính xác sẽ được nạp vào Altium Designer ngay khi người dùng kết nối đến Workspace. Cách tiếp cận dựa trên vai trò này đảm bảo rằng nhà thiết kế luôn nhận được thiết lập mà họ được phép sử dụng, bất kể họ dùng PC riêng hay dùng chung một PC với các nhà thiết kế khác.
Hình ảnh sau đây cung cấp cái nhìn tổng quan bằng đồ họa về khái niệm Quản lý Cấu hình Môi trường Tập trung.

Khái niệm Quản lý Cấu hình Môi trường Tập trung. Khi người dùng kết nối đến Workspace, Team Configuration Center sẽ xác định, thông qua các vai trò đã được gán, những cấu hình nào (và các mục dữ liệu liên quan) khả dụng với người dùng đó. Sau đó, Altium Designer sử dụng các mục dữ liệu cấu hình tại những vị trí phù hợp.
Các Mục Dữ Liệu Cấu Hình
Trước khi đi sâu vào việc tạo và định nghĩa các cấu hình môi trường, trước tiên bạn cần xác định các mục dữ liệu cấu hình cần thiết - các thành phần cấu thành nên các cấu hình. Đây là các thành phần thiết kế mà người dùng - với (các) vai trò được gán quyết định (các) cấu hình khả dụng - được phép sử dụng. Nói cách khác, một cấu hình sẽ xác định và áp dụng tập hợp các mục dữ liệu cấu hình khả dụng cho người dùng.
Hiện tại, các loại nội dung sau có thể được dùng với cấu hình môi trường:
- Altium Designer Preferences
- Outputjob
- Schematic Template
- BOM Template
- Layerstack
- Project Template
- Draftsman Document Template
- Draftsman Sheet Template
Cấu Hình Môi Trường
Related page: Quản Lý Cấu Hình Môi Trường
Khi các revision của các mục dữ liệu cấu hình đã được định nghĩa và phát hành vào Workspace, giờ đây bạn đã có các khối nền tảng để định nghĩa chính các cấu hình môi trường. Các cấu hình môi trường được định nghĩa trong Team Configuration Center, được truy cập thông qua giao diện trình duyệt của Workspace.

Truy cập giao diện người dùng dựa trên trình duyệt của Team Configuration Center - thông qua trình duyệt ngoài mà bạn ưa dùng.
Giao diện cho phép quản trị viên tạo ra một hoặc nhiều cấu hình môi trường, tùy theo nhu cầu của tổ chức. Mỗi cấu hình yêu cầu định nghĩa:
- Configuration Name - một tên có ý nghĩa, có thể phản ánh nhóm người mà môi trường làm việc của họ sẽ được cấu hình này quản lý.
- Configuration Data - các ràng buộc cơ bản của cấu hình. Các revision của những mục dữ liệu được hỗ trợ mà người dùng thuộc phạm vi của cấu hình có thể sử dụng hợp lệ.
- Target Roles - xác định cấu hình môi trường này áp dụng cho ai. Bản thân vai trò chỉ đơn giản là các nhóm người dùng, được định nghĩa và lưu trữ như một phần của Identity Service của Workspace. Đây cũng chính là các vai trò được Workspace định nghĩa và sử dụng để kiểm soát quyền truy cập.

Một ví dụ về cấu hình môi trường đã được định nghĩa.
Áp Dụng Cấu Hình Môi Trường Trong Altium Designer
Related page: Truy Cập Workspace Của Bạn
Để hỗ trợ việc quản lý cấu hình môi trường và áp dụng các cấu hình môi trường tương ứng cho từng người dùng trong tổ chức dựa trên (các) vai trò được gán cho họ, mỗi người dùng cần được kết nối tới Enterprise Server Workspace. Điều này là cần thiết để:
- Cung cấp quyền truy cập vào Team Configuration Service.
- Cung cấp quyền truy cập vào Workspace.
- Cho phép Identity Service nhận diện bạn là ai và bạn đã được gán những vai trò nào. Khi đó, (các) cấu hình môi trường chính xác có thể được áp dụng. Điều này trở nên განსაკუთრებით quan trọng trong các môi trường làm việc nơi việc dùng chung máy tính là điều bình thường.
Khi người dùng đã kết nối tới Workspace, dịch vụ cấu hình sẽ xác định cấu hình môi trường cần dùng cho người dùng đó, đồng thời thay đổi các khu vực liên quan trong môi trường Altium Designer để áp dụng các thành phần dữ liệu được phép của cấu hình đó. Nếu người dùng được gán cho nhiều vai trò và có nhiều cấu hình môi trường có thể áp dụng, người dùng sẽ được quyền chọn cấu hình môi trường nào sẽ được áp dụng khi đăng nhập.
Đảm Bảo Tuân Thủ Cấu Hình Môi Trường
Related page: Phát Hành Dự Án Thiết Kế
Khi đến lúc phát hành một dự án thiết kế bo mạch, quy trình liên quan sẽ đảm bảo tính toàn vẹn cao nhất cho dữ liệu thiết kế và, quan trọng hơn, cho dữ liệu sản xuất được tạo ra mà cuối cùng Chuỗi Cung Ứng sẽ dùng để biến công sức thiết kế của bạn thành sản phẩm vật lý thực tế. Là một phần của quy trình phát hành, có thể chèn các kiểm tra xác thực để đảm bảo, ví dụ, các quy tắc điện và quy tắc thiết kế được kiểm tra và đang được tuân thủ. Suy cho cùng, việc xác thực nghiêm ngặt có thể phát hiện bất kỳ vấn đề nào bị bỏ sót mà có thể dẫn đến các lần làm lại tốn kém.
Là một phần của giai đoạn xác thực này trong quy trình phát hành, bạn cũng có thể bao gồm một Environment Configuration Compliance Check. Điều này cung cấp một phương thức để kiểm tra và áp dụng một cách dứt khoát việc sử dụng các thành phần dữ liệu được công ty cho phép trong một thiết kế. Nói đơn giản, nếu bạn không sử dụng các mục dữ liệu được cho phép thông qua cấu hình môi trường khả dụng cho vai trò được gán của bạn, quá trình phát hành sẽ thất bại. Điều này ngăn chặn cách tiếp cận thiết kế “tự phát” và đảm bảo sự tuân thủ đối với các môi trường thiết kế làm việc đã được xác định tập trung ở cấp doanh nghiệp.
Thêm một output generator thuộc loại này từ phần Validation Outputs của tệp OutJob. Việc cấu hình các điều kiện kiểm tra được thực hiện trong hộp thoại Environment configuration compliance setup. Những điều kiện này xác định:
- Những revision nào của Schematic Template Items có thể được dùng bởi các tài liệu schematic nguồn trong thiết kế. Có thể thêm một hoặc nhiều Schematic Template Item Revision vào danh sách.
- Những revision nào của Outputjob Items có thể được dùng để tạo output từ thiết kế. Có thể thêm một hoặc nhiều Outputjob Item Revision vào danh sách.
- Revision nào của một Altium Designer Preferences Item phải được dùng tại thời điểm phát hành. Có thể chỉ định một Altium Designer Preferences Item Revision duy nhất.
- Liệu tất cả các part được sử dụng trong thiết kế có bắt buộc phải được lấy từ một Workspace hay không.

Thêm và cấu hình kiểm tra tuân thủ cấu hình môi trường như một phần của cơ chế xác thực tổng thể của bạn trong quá trình phát hành thiết kế bo mạch.