Quản lý cấu hình môi trường

Now reading version 5.5. For the latest, read: Quản lý cấu hình môi trường for version 8.1
 

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ả tạo ra chắc chắn sẽ khác nhau theo nhiều khía cạnh, kiểu dạng và hình thức. Xét 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. Nhưng dù mức độ khác biệt trong các cách tiếp cận này có thể hoàn toàn bình thường tại 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 thủ các tiêu chuẩn bắt buộc mà tổ chức đó đặt ra cho thiết kế, tài liệu và sản xuất — bản 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 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. Đ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ế sao cho chỉ sử dụng các thành phần thiết kế đã được công ty phê chuẩn, bao gồm template sơ đồ nguyên lý, 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.

Team Configuration Center — đôi khi còn được gọi là TC2 — được cung cấp dưới dạng một dịch vụ thông qua cài đặt Enterprise Server; Team Configuration Service.

Có thể định nghĩa số lượng bất kỳ 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 mỗi cấu hình sử dụng và thực thi — được gọi là Configuration Data Items — được lấy từ Workspace. Và bằng cách liên kết mỗi 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 bảo đảm rằng nhà thiết kế luôn nhận được thiết lập mà họ được phép 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 ả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 tới 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 cho 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.
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 tới 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 cho 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.

Configuration Data Items

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ấ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à thực thi tập hợp các mục dữ liệu cấu hình khả dụng cho người dùng.

Mỗi mục dữ liệu cấu hình đơn giản là một revision của một loại nội dung được hỗ trợ để sử dụng và gán cho một cấu hình môi trường.

Hiện tại, các loại nội dung sau đây có thể được dùng với cấu hình môi trường:

Lưu ý rằng một cấu hình chỉ có thể bao gồm revision của một mục Altium Designer Preferences. Với các loại nội dung được hỗ trợ khác, một cấu hình có thể dùng bao nhiêu mục dữ liệu cấu hình tùy ý theo nhu cầu. Ngoài ra, cùng một mục dữ liệu có thể được dùng trong nhiều cấu hình môi trường.
Để các thành viên của một vai trò được gán có thể thấy các mục dữ liệu của cấu hình (các revision của các loại nội dung được hỗ trợ), những revision đó phải được chia sẻ với họ.

Environment Configurations

Related page: Managing Environment Configurations

Với 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 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, truy cập thông qua giao diện trình duyệt của Workspace.

Việc truy cập giao diện được thực hiện bằng cách đăng nhập vào Workspace qua trình duyệt. Sau khi vào đó, hãy điều hướng đến trang Admin - Configurations. Lưu ý rằng trang này chỉ có thể truy cập khi bạn đăng nhập vào Workspace với quyền quản trị (là thành viên của vai trò Administrators).

Truy cập giao diện người dùng dạng trình duyệt của Team Configuration Center — thông qua trình duyệt ngoài mà bạn ưa dùng.
Truy cập giao diện người dùng dạng 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 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ó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 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 phép sử dụng hợp lệ.
  • Target Roles - chỉ định cấu hình môi trường áp dụng cho ai. Bản thân các 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ò mà 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.
Một ví dụ về cấu hình môi trường đã được định nghĩa.

Dữ liệu cấu hình được lưu trong cơ sở dữ liệu của Workspace.

Connecting to the Enterprise Server Workspace

Related page: Accessing Your Workspace from within Altium Designer

Để 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 (các) vai trò được gán của họ, mỗi người dùng cần phải đượ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 đến Team Configuration Service.
  • Cung cấp quyền truy cập đến Workspace.
  • Cho phép Identity Service nhận diện bạn là ai và bạn đã được gán vai trò nào. Khi đó, (các) cấu hình môi trường phù hợp 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.

Application of Environment Configurations in Altium Designer

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 vùng liên quan trong 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 nhiều vai trò và có thể áp dụng nhiều cấu hình môi trường, họ 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. Việc lựa chọn được thực hiện từ hộp thoại Select a Configuration dialog.

Nếu có nhiều cấu hình môi trường áp dụng cho một người dùng, người dùng đó sẽ được yêu cầu lựa chọn tại thời điểm kết nối tới Workspace.
Nếu có nhiều cấu hình môi trường áp dụng cho một người dùng, người dùng đó sẽ được yêu cầu lựa chọn tại thời điểm kết nối tới Workspace.

Nếu người dùng đó cũng là Administrator của Workspace, họ có tùy chọn Work as administrator. Điều này cho phép họ làm việc trong Altium Designer và với Workspace mà không bị bất kỳ hạn chế nào.

Nếu không có cấu hình nào khả dụng cho người dùng, thì môi trường làm việc của họ đơn giản sẽ được cấu hình với revision mới nhất của tất cả các Item đã phát hành được một cấu hình môi trường hỗ trợ — như thể một cấu hình mặc định đang được áp dụng. Nếu trong Workspace có ít nhất một revision đã phát hành của một Data Item cụ thể, thì Item Revision đó sẽ được sử dụng — sẽ không có thực thể cục bộ dựa trên tệp (ví dụ: template) nào khả dụng để dùng.

Nếu có nhiều cấu hình môi trường áp dụng cho người dùng nhưng họ hủy việc chọn một cấu hình, họ sẽ không thể kết nối tới Workspace. Do đó, họ sẽ bị ngăn truy cập các Item thiết kế trong Workspace đó và mọi dịch vụ được cung cấp thông qua bản cài đặt của nó.
Nếu nhiều mục dữ liệu cấu hình đã được định nghĩa cho một phần tử thiết kế cụ thể trong một cấu hình môi trường, Altium Designer sẽ được cấu hình để cho phép người dùng chọn từ các mục đó.
Nếu một cấu hình môi trường áp dụng cho người dùng chưa được định nghĩa đầy đủ — tức là chưa chỉ định/thêm tất cả các mục dữ liệu cấu hình — thì những phần tử chưa được định nghĩa của môi trường vẫn sẽ do người dùng tự xác định thủ công. Điều này cũng đúng với những phần tử áp dụng được đặt thành Do Not Control.

Ensuring Environment Configuration Compliance

Related page: Board Design Release

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 mức 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à 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ý. 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, chẳng hạn, 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ủ. Xét 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 những 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 một phương thức để kiểm tra và thực thi dứt điểm việc sử dụng các phần tử dữ liệu đã được công ty phê duyệt trong một thiết kế. Nói ngắn gọ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 mình, 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ự do tùy tiện” 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 bộ 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 Schematic Template Items có thể được các tài liệu sơ đồ nguyên lý nguồn trong thiết kế sử dụng. 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 đầ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 mục Altium Designer Preferences 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.
  • Có yêu cầu tất cả các linh kiện được sử dụng trong thiết kế phải được lấy từ một Workspace hay không.
Nhấp  (hoặc nút  để thiết lập tùy chọn) để truy cập hộp thoại dùng để chọn Item-Revision cần thiết từ Workspace. Để xóa một mục nhập, hãy chọn mục đó rồi nhấp nút . Đối với Preferences, sau khi mục nhập đã được tạo thì không thể xóa, nhưng bạn có thể chọn một Item Revision khác hoặc chỉ cần vô hiệu hóa tùy chọn này.
Đảm bảo rằng kiểm tra tuân thủ cấu hình Environment đã được thêm vào tệp Output Job nguồn cần thiết và được cấu hình BEFORE trước khi phát hành tệp Output Job đó lên Workspace đích. Không thể thay đổi tệp Workspace OutJob - cụ thể là cấu hình của một trình tạo đầu ra. Bạn sẽ cần thực hiện thay đổi đối với tệp nguồn và phát hành lại vào bản revision được lên kế hoạch tiếp theo của Item đích (với quyền quản trị viên và bằng phương pháp Direct Editing của Workspace).

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

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Nội dung