Xác định sơ đồ đặt tên phiên bản sửa đổi cho Workspace
Mỗi Item trong một Workspace được kết nối bao gồm một chuỗi các revision, trong đó revision mới được dùng để chứa dữ liệu mới mỗi khi dữ liệu đó được sửa đổi và commit/upload/release. Vì vậy, revision phản ánh tiến trình của Item khi nó trải qua các thay đổi. Nói cách khác, nếu thực thể dữ liệu được đại diện bởi Item thay đổi, thì revision phải được tăng lên để phản ánh điều đó.
Mỗi revision có mã định danh duy nhất riêng của nó (Revision ID), tách biệt và khác với mã của Item cha (Item ID). Định dạng ID của một revision được xác định bởi Revision Naming Scheme được sử dụng cho Item cha. Định dạng cụ thể dùng trong một scheme có thể cấu hình và sẽ phụ thuộc vào nhu cầu của từng tổ chức.
Với cả Item ID và Revision ID, sẽ có được một mã định danh kết hợp duy nhất dùng để xác định đầy đủ từng bản phát hành của một Item – thường được gọi là Item-Revision ID đầy đủ.
Thuật ngữ đặt tên Revision
Các thuật ngữ mặc định sau đây được dùng liên quan đến các scheme đặt tên revision. Những thuật ngữ này được dùng để mang lại ý nghĩa và nhận diện cho các phiên bản khác nhau của cùng một Item.
- Revision – revision là một phiên bản mới của một Item. Việc sử dụng scheme định danh tuần tự cho phép xem lịch sử các phiên bản của Item. Phần revision của Revision ID phải được tăng lên mỗi khi thiết kế của Item thay đổi, khi thay đổi đó chưa đủ đáng kể để cần một prototype mới hoặc model mới.
- Prototype – prototype là một mẫu hoạt động của một Item mới hoặc một phiên bản mới của Item hiện có, nhưng chưa sẵn sàng để đưa tới khách hàng. Phần prototype của Revision ID phải được tăng lên mỗi khi một prototype mới được tạo cho một model nhất định.
- Model – model được định nghĩa là một kiểu hoặc thiết kế của một item. Việc có một mã định danh Model rất hữu ích khi có nhiều hơn một model, ví dụ như “phiên bản model trước của chiếc tablet đó”. Phần model của Revision ID phải được tăng lên mỗi khi một model mới được tạo ra.
Các scheme đặt tên Revision mặc định
Một Workspace được kết nối cung cấp năm scheme đặt tên revision mặc định. Các scheme mặc định này có thể được dùng “nguyên trạng”, hoặc chỉnh sửa để phù hợp với yêu cầu của công ty (hoặc cá nhân). Các scheme tùy chỉnh mới cũng có thể được thêm vào và cấu hình khi cần.
Các scheme đặt tên revision mặc định như sau:
- 1-Level Revision Scheme – cung cấp một cấp đặt tên revision duy nhất, trong phạm vi từ 1 đến 9, hoặc A đến Z, với độ rộng bất kỳ theo yêu cầu. Vì chỉ có 1 cấp nhãn, Revision ID chỉ có thể nhận diện Revision.
-
2-Level Revision Scheme – cung cấp hai cấp đặt tên revision, với dạng mặc định là Alpha.Number. Ví dụ gồm
A.1hoặcCZ.83. Phần đầu tiên, hay Cấp 1 của Revision ID, được dùng để gắn nhãn Model. Phần thứ hai, hay Base của Revision ID, được dùng để gắn nhãn Revision. -
3-Level Revision Scheme (Sample) – cung cấp ba cấp đặt tên revision, theo dạng Number.Alpha.Number. Một ví dụ là
02.B.1. Phần đầu tiên, hay Cấp 2 của Revision ID, được dùng để gắn nhãn Model. Phần thứ hai, hay Cấp 1 của Revision ID, được dùng để gắn nhãn Prototype. Phần thứ ba, hay Base của Revision ID, được dùng để gắn nhãn Revision. - Altium Internal Naming Scheme – về cơ bản là bản sao của 1-Level Revision Scheme.
- Extension Scheme – về cơ bản là bản sao của 1-Level Revision Scheme, được dùng cho các kiểu dữ liệu mở rộng.
Scheme đặt tên revision được áp dụng sẽ được chọn ở cấp Item riêng lẻ khi tạo Item. Vì vậy, các Item khác nhau có thể được gán các scheme đặt tên revision khác nhau.
Chọn một scheme đặt tên Revision
Vậy làm thế nào để chọn scheme đặt tên revision phù hợp cho tổ chức của bạn? Từ các mô tả trước đó, có vẻ như bạn sẽ chọn giữa sự đơn giản của scheme đặt tên 1 cấp, trong đó số revision chỉ phản ánh revision hiện tại của Item, cho đến một scheme đặt tên phức tạp phản ánh model, prototype và revision. Không có câu trả lời đơn giản cho câu hỏi này; vấn đề là cần cân nhắc scheme nào phù hợp nhất với yêu cầu của tổ chức bạn.
Lý tưởng nhất, bạn sẽ chọn một scheme duy nhất có thể dùng cho mọi Item được tạo trong Workspace kết nối của tổ chức bạn. Về số lượng cấp, hãy xem xét vòng đời điển hình của sản phẩm. Chúng có vòng đời dài và trải qua nhiều lần cập nhật không? Bạn có cần có khả năng nhận diện dễ dàng một Item ngoài thực địa không, ví dụ, việc có thể dễ dàng biết được model có hữu ích cho kỹ thuật viên bảo trì không? Cả hai loại yêu cầu này đều được đáp ứng tốt hơn bằng scheme đặt tên 3 cấp.
Các tổ chức lớn thường đã có sẵn scheme đánh số revision riêng; trong trường hợp đó, bạn có thể tạo Revision Naming Scheme riêng để khớp với nó.
Quản lý các scheme đặt tên Revision
Các scheme đặt tên revision có thể được xem và quản lý trong hộp thoại Edit Revision Naming Schemes. Để truy cập hộp thoại này cho Workspace kết nối mà bạn hiện đang đăng nhập:
- Mở trang Data Management – Servers page của hộp thoại Preferences.
- Nhấp vào điều khiển Properties ở phía ngoài cùng bên phải của mục Active Server.
- Chọn lệnh Naming schemes từ menu liên quan.

Các Revision Naming Scheme được định nghĩa và quản lý trong hộp thoại Edit Revision Naming Schemes. Minh họa ở đây là cách mở hộp thoại cho một Altium 365 Workspace được kết nối. Di chuột lên hình ảnh để xem cách mở hộp thoại cho một Enterprise Server Workspace được kết nối.
Thêm một Scheme mới
Để tạo một Revision Naming Scheme mới, hãy nhấp nút
ở cuối hộp thoại Edit Revision Naming Schemes. Một tab mới sẽ xuất hiện trong hộp thoại, sẵn sàng để cấu hình.

Tạo scheme đặt tên revision tùy chỉnh của riêng bạn.
Cấu hình một Scheme
Sử dụng các điều khiển có sẵn trong tab của một scheme đặt tên revision để cấu hình scheme đó theo yêu cầu.
Các thuộc tính sau cần được xác định cho một scheme:
- Scheme Name – đặt một tên có ý nghĩa, ví dụ phản ánh loại nội dung Workspace mà scheme sẽ được dùng cho.
- Revision ID Levels – chọn số cấp sẽ tạo thành Revision ID, là 1, 2 hoặc 3.
- Item and Revision Separator – chọn ký tự phân tách được dùng giữa Item ID và Revision ID khi hiển thị đầy đủ Item-Revision.
- Caption – nhập văn bản chú thích để phản ánh ý nghĩa của từng cấp trong ID. Văn bản chú thích được dùng trong chế độ xem vòng đời của Item (cho Level 1 và Level 2, không áp dụng cho Base) và cũng cho các lệnh menu nhấp phải liên quan đến thay đổi kiểu revision.
-
Revision ID Format – chỉ định định dạng của từng cấp trong Revision ID, cũng như tiền tố phân tách cho mỗi cấp. Các định dạng được hỗ trợ là:
Numeric (Zero),Numeric (One),Alphabetical (Uppercase),Alphabetical (Lowercase)vàASME Y14.35M. - Minimum Width – xác định độ rộng của từng cấp trong ID, tức là có bao nhiêu chữ số/ký tự được dùng để biểu diễn phần đó của ID.
Khi chính scheme được chỉnh sửa, bản xem trước động của Revision ID kết quả và Item-Revision ID đầy đủ sẽ được hiển thị ở vùng phía dưới của tab.

Bản xem trước của ID kết quả được hiển thị trong tab và sẽ cập nhật động khi có thay đổi.
Lưu một Scheme
Dù là một scheme đặt tên revision mới được thêm vào, hay một scheme đặt tên revision hiện có đã được chỉnh sửa theo cách nào đó, scheme đó đều phải được lưu. Mặc dù không có điều khiển “save” thực sự, vẫn có các điều khiển để thực hiện việc này:
-
Đối với một scheme đặt tên revision mới – được phân biệt bằng hậu tố “+” – hãy dùng điều khiển Add Scheme (ở góc trên bên phải của tab scheme) hoặc nhấp nút
chính của hộp thoại.
-
Đối với một scheme đặt tên revision hiện có đã được chỉnh sửa – được phân biệt bằng hậu tố “*” – hãy dùng điều khiển Apply Changes (ở góc trên bên phải của tab scheme) hoặc nhấp nút
chính của hộp thoại.
Trong cả hai trường hợp, hậu tố sẽ được gỡ bỏ và scheme mới (hoặc đã chỉnh sửa) sẽ có sẵn như một phần của tập hợp các scheme đặt tên revision khả dụng cho Workspace.
Nhằm hỗ trợ một dấu vết kiểm toán rõ ràng và minh bạch – ai đã thay đổi gì và khi nào – thông tin về lần cuối một scheme đặt tên revision được sửa đổi sẽ được cung cấp ở góc dưới bên phải của tab đó.

Xác định thời điểm một scheme đặt tên revision được sửa đổi lần cuối và bởi ai.
Đổi tên một Scheme
Để đổi tên một revision naming scheme hiện có đang được sử dụng:
- Truy cập hộp thoại Edit Revision Naming Schemes cho Workspace đã kết nối mà bạn hiện đang đăng nhập.
- Nhấp vào tab của scheme mà bạn muốn đổi tên.
- Sửa tên trong trường Scheme Name.

Ví dụ về việc đổi tên một revision naming scheme và xác nhận thay đổi trong phần thuộc tính của một Item đã sử dụng scheme đó.
Nhân bản một Scheme
Các revision naming scheme mới không cần phải được tạo từ đầu. Hộp thoại Edit Revision Naming Schemes cung cấp khả năng nhanh chóng nhân bản bất kỳ scheme hiện có nào. Để thực hiện:
- Đặt scheme cần được nhân bản thành scheme đang hoạt động.
- Nhấp vào điều khiển Clone ở góc trên bên phải của tab scheme đó.
-
Một bản sao chính xác của scheme sẽ được tạo, tạo ra một scheme mới với tên mặc định ban đầu là
New Revision Scheme. Đổi tên theo nhu cầu. - Nhấp vào điều khiển Add Scheme (hoặc nút chính để lưu scheme mới.
Xóa một Scheme
Để xóa một revision naming scheme hiện có, hãy chọn scheme đó – để nó trở thành scheme đang hoạt động trong hộp thoại Edit Revision Naming Schemes – sau đó nhấp vào điều khiển Delete ở góc trên bên phải của tab scheme.
Việc xóa vĩnh viễn một revision naming scheme sẽ được thực hiện khi nhấp vào nút chính
của hộp thoại (hoặc nhấp vào OK). Trước thời điểm đó, thao tác xóa có thể được hoàn tác bằng cách nhấp vào nút
ở phía dưới hộp thoại.

Thao tác xóa revision naming scheme có thể được hoàn tác.
Xuất và Nhập Scheme
Các revision naming scheme do người dùng định nghĩa chỉ khả dụng để sử dụng trong Workspace đã kết nối nơi chúng được định nghĩa. Để hỗ trợ chuyển các scheme giữa các Workspace, hộp thoại Edit Revision Naming Schemes có các khả năng Export và Import.
Để xuất một revision naming scheme, hãy nhấp vào điều khiển Export ở góc trên bên phải của tab của scheme đó. Sử dụng hộp thoại Save Revision Naming Scheme xuất hiện sau đó để xác định nơi lưu tệp và tên sẽ dùng để lưu.
Để nhập một revision naming scheme, hãy nhấp vào nút
ở phía dưới hộp thoại Edit Revision Naming Schemes. Sử dụng hộp thoại Open Revision Naming Scheme để duyệt đến và mở tệp Revision Naming Scheme cần thiết. Revision naming scheme sẽ được thêm vào danh sách các revision naming scheme hiện có sẵn cho Workspace.
Kiểm soát việc sử dụng Revision Naming Scheme
Việc kiểm soát những loại Item nào có thể sử dụng một revision naming scheme cụ thể có thể được định nghĩa và kích hoạt ở mức toàn cục khi định nghĩa từng scheme. Nếu tính năng này được bật, thì chỉ những scheme được cho phép mới khả dụng khi chọn revision naming scheme cho một loại nội dung cụ thể. Điều này mang lại cho bạn thêm một mức kiểm soát để đảm bảo các Item được tạo ra của một loại cụ thể chỉ sử dụng revision naming scheme mà bạn yêu cầu.
Việc kiểm soát được thực hiện từ trong hộp thoại Content Types. Nhấp vào tab của naming scheme cụ thể mà bạn muốn cấu hình quyền truy cập, sau đó nhấp vào liên kết Content Types ở góc trên bên phải của tab scheme.

Truy cập hộp thoại Content Types – trung tâm điều khiển để xác định những loại nội dung nào có thể sử dụng revision naming scheme đang được cấu hình.
Hộp thoại Content Types liệt kê tất cả các loại nội dung được hỗ trợ có thể được tạo trong Workspace đã kết nối của bạn (bởi người dùng hoặc bởi hệ thống). Tùy chọn phía trên danh sách – Control Revision Naming Scheme per Content Type – cung cấp quyền kiểm soát toàn cục xem tính năng này có hoạt động (được bật) hay không hoạt động (bị tắt) đối với scheme cụ thể đó. Hãy bật tùy chọn này, sau đó bật tùy chọn Use tương ứng cho từng loại nội dung mà bạn muốn có thể sử dụng scheme đó.