Quản lý cấu hình môi trường
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ả chắc chắn sẽ khác nhau ở nhiều khía cạnh, kiểu dạng và hình thức. Suy cho cùng, mỗi nhà thiết kế đều mang đến bộ đặc trưng thiết kế riêng, mức độ kinh nghiệm riêng và sở thích làm việc riêng của mình. Nhưng dù mức độ khác biệt trong các cách tiếp cận này có thể là điều bình thường trong các văn phòng và phòng thí nghiệm ở 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 cho một nhóm thiết kế trong cùng một tổ chức.
Hỗ trợ việc thực thi ở cấp doanh nghiệp đối với môi trường làm việc của nhà thiết kế - nhằm bảo đảm họ tuân theo các tiêu chuẩn mà tổ chức yêu cầu cho thiết kế, tài liệu hóa 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 cực kỳ đơn giản - trao cho tổ chức quyền kiểm soát tập trung đối với môi trường mà các nhà thiết kế của họ làm việc trong đó. Nó thực hiện điều này thông qua việc định nghĩa và quản lý Environment Configurations. Các cấu hình này đượ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ỉ cho phép sử dụng các thành phần thiết kế đã được công ty phê chuẩn, bao gồm mẫu sơ đồ nguyên lý, tệp cấu hình output job và các tùy chọn không gian làm việc. Nói cách khác, nó hỗ trợ Centralized Environment Configuration Management.
Có thể định nghĩa bao nhiêu cấu hình môi trường tùy ý thông qua giao diện trình duyệt chuyên dụng của Center. Dữ liệu được sử dụng và á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 nhóm người dùng cụ thể, rồi gán người dùng vào các nhóm đó, 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. Việc sử dụng cách tiếp cận dựa trên nhóm này bảo đảm rằng nhà thiết kế luôn nhận được thiết lập mà họ được quyền dùng, bất kể họ có PC riêng hay đang dùng chung một PC với các nhà thiết kế khác.
Hình dưới đâ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 nhóm được gán, những cấu hình nào (và các mục dữ liệu liên quan) sẵn có cho người dùng đó. Sau đó Altium Designer sử dụng các mục dữ liệu cấu hình ở những vị trí phù hợp.
Các mục dữ liệu cấu hình
Trước khi có thể đ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 - là các thành phần cấu thành nên cấu hình. Đây là các phần tử thiết kế mà người dùng - người có nhóm được gán xác định 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 định nghĩa và thực thi tập hợp các mục dữ liệu cấu hình có sẵn cho người dùng.
Hiện tại, các loại nội dung sau có thể được sử 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 mục dữ liệu cấu hình đã được định nghĩa và phát hành vào một 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 từ bên 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 nền web của Team Configuration Center - thông qua trình duyệt ngoài mà bạn muốn dùng.
Giao diện này cho phép quản trị viên tạo 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 phải xác định:
- Configuration name - một tên có ý nghĩa, có thể phản ánh những 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 thành phần của cấu hình. Các revision của các mục dữ liệu được hỗ trợ mà người dùng thuộc đối tượng của cấu hình có thể sử dụng hợp lệ.
- Target groups - chỉ định cấu hình môi trường áp dụng cho những ai. Đây chính là các nhóm được Workspace định nghĩa và sử dụng để kiểm soát quyền truy cập.

Ví dụ về một 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ợ quản lý cấu hình môi trường và thực thi các cấu hình môi trường áp dụng cho từng người dùng trong tổ chức dựa trên nhóm được gán cho họ, mỗi người dùng cần được kết nối vớ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 biết bạn là ai và bạn đã được gán vào những nhóm 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 đặc biệt quan trọng trong các môi trường làm việc mà việc dùng chung máy tính là chuyện phổ biến.
Khi người dùng đã kết nối vớ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 đó và thay đổi các vùng liên quan của môi trường Altium Designer để thực thi các phần tử dữ liệu được phép của cấu hình đó. Nếu người dùng được gán vào nhiều nhóm và có nhiều cấu hình môi trường có thể áp dụng, người dùng sẽ được cho phép chọn cấu hình môi trường nào sẽ được áp dụng khi họ đă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ẽ bảo đảm tính toàn vẹn cao nhất cho dữ liệu thiết kế và quan trọng hơn là dữ liệu sản xuất được tạo ra, thứ mà Supply Chain cuối cùng sẽ sử dụng để biến công sức thiết kế của bạn thành hiện thực vật lý. Là một phần của quy trình phát hành, có thể chèn các bước kiểm tra xác thực để bảo đảm, ví dụ, rằng 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 các vấn đề bị bỏ sót 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 trong quy trình phát hành này, bạn cũng có thể bao gồm một Environment Configuration Compliance Check. Điều này cung cấp phương tiện để kiểm tra và thực thi một cách dứt khoát việc sử dụng các phần tử 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 sẵn dùng cho nhóm được gán của bạn, việc 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ế kiểu “mạnh ai nấy làm” và bảo đảm 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 trình tạo đầu ra 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. Các điều kiện này xác định:
- Những revision nào của các Schematic Template Item có thể được dùng bởi các tài liệu sơ đồ 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 các Outputjob Item có thể được dùng để tạo đầu ra 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 sử 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 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 bước kiểm tra tuân thủ cấu hình môi trường như một phần trong chế độ xác thực tổng thể của bạn khi phát hành thiết kế bo mạch.