Quản lý vòng đời phiên bản mục hàng
Sơ lược
- Tìm hiểu cách các định nghĩa và trạng thái vòng đời cho biết khi nào các bản sửa đổi mục phù hợp để sử dụng trong thiết kế, tạo mẫu hoặc sản xuất.
- Khám phá nơi xem lịch sử vòng đời và truy cập các lệnh để chuyển các bản sửa đổi mục lên trạng thái tiếp theo, đưa về trạng thái trước đó hoặc ngừng sử dụng.
- Tìm hiểu về việc thay đổi trạng thái hàng loạt và các bước kiểm tra tính hợp lệ được áp dụng cho các bản sửa đổi mục con được tham chiếu.
Một khía cạnh quan trọng khác của phiên bản Item là Lifecycle State của nó. Đây là một dấu hiệu nhận biết khác, giúp nhanh chóng xác định phiên bản đó hiện đã đạt đến giai đoạn nào trong life, từ đó biết được nhà thiết kế được phép thực hiện những thao tác gì với phiên bản đó. Trong khi phiên bản phản ánh những thay đổi thiết kế đối với Item, Trạng thái vòng đời phản ánh trạng thái của Item dưới góc độ nghiệp vụ, chẳng hạn như Planned, New From Design, For Production, Obsolete, v.v.
Ban đầu, một phiên bản Item sẽ ở trạng thái Planned – sẵn sàng tiếp nhận (và lưu trữ) dữ liệu được tạo ra từ quy trình lưu/tải lên/phát hành tương ứng. Khi quy trình đó hoàn tất, phiên bản sẽ được đóng lại (không thể lưu/tải lên/phát hành dữ liệu vào chính phiên bản đó nữa), đồng thời Trạng thái vòng đời được chuyển sang trạng thái áp dụng tiếp theo. Mặc dù dữ liệu của phiên bản Item này can not được sửa đổi, Trạng thái vòng đời can được thay đổi để phản ánh chính xác vị trí của phiên bản Item đó trong vòng đời sử dụng.
Workspace cung cấp nhiều hình thức quản lý vòng đời khác nhau – từ quản lý cơ bản, quản lý đơn giản bao gồm các trạng thái và bước chuyển trạng thái, cho đến quản lý có cấu trúc đầy đủ, trong đó các trạng thái và bước chuyển trạng thái được tổ chức thành các giai đoạn riêng biệt, có liên kết giữa các giai đoạn đó với ID phiên bản. Dựa trên những chiến lược quản lý vòng đời khác nhau này, một số Lifecycle Definitions tiêu chuẩn được định nghĩa để bạn lựa chọn nhằm mô hình hóa các bước chuyển trạng thái mà một phiên bản Item có thể trải qua theo thời gian.
Vòng đời của một phiên bản Item được quản lý thủ công theo các chính sách và quy trình thực hành của công ty. Hãy xem xét một phiên bản của Item dữ liệu chế tạo PCB, chứa dữ liệu để chế tạo bo mạch trần. Khi nhóm phát triển đã hài lòng, Trạng thái vòng đời của phiên bản đó có thể được nâng lên một trạng thái như In Prototype, và nếu mẫu thử được chế tạo sau đó đáp ứng yêu cầu, phiên bản sẽ tiếp tục chuyển sang trạng thái In Production. Sau này, có thể cần một phiên bản khác của cùng Item (một hộp khác!) để bổ sung chức năng tốt hơn. Sau khi được phát hành, phiên bản Item thứ hai này sẽ đi qua giai đoạn tạo mẫu thử rồi đến sản xuất, trong khi vòng đời của phiên bản Item trước đó chuyển sang giai đoạn không khuyến nghị sử dụng và cuối cùng là ngừng sử dụng. Điểm mấu chốt là thông tin vòng đời cho biết nội dung trong “hộp phiên bản Item” có thể được sử dụng, hay chính xác hơn là đang được sử dụng, như thế nào.

Ví dụ minh họa “vòng đời” của một phiên bản Item. Phiên bản này từng được phê duyệt để tạo mẫu thử rồi đưa vào sản xuất, nhưng sau đó không còn được khuyến nghị sử dụng và hiện đã ngừng sử dụng.
Đối với các linh kiện trong Workspace, việc quản lý vòng đời cho phép áp dụng khái niệm chứng nhận linh kiện khi các linh kiện được quản lý phiên bản và vòng đời một cách chính thức. Điều này cho phép tổ chức xác định trạng thái của các linh kiện và mục đích sử dụng của chúng (thiết kế, tạo mẫu thử, sản xuất, v.v.). Từ góc độ thiết kế, kết quả là hình thành thư viện Workspace, chứa một tập hợp chính thức các linh kiện đã được công ty phê duyệt để sử dụng trong mỗi dự án thiết kế mới được triển khai tại công ty.
Ưu điểm của việc sử dụng các linh kiện đã được chứng nhận trong thiết kế là khi cần thay đổi trạng thái vòng đời của thiết kế bo mạch, tính toàn vẹn của thiết kế càng được củng cố, vì một thiết kế chỉ có thể được phát hành sang trạng thái “Tạo mẫu thử” hoặc “Sản xuất” khi các linh kiện được sử dụng cũng ở trạng thái tương ứng. Nói cách khác, bạn sẽ không bắt đầu sản xuất bo mạch lắp ráp đó nếu các linh kiện mới chỉ ở giai đoạn “Thiết kế”!
Và nếu xét đến mức chi tiết nhất trong chính hoạt động quản lý linh kiện, hệ thống sẽ cảnh báo mọi thao tác nâng trạng thái vòng đời của một linh kiện trong Workspace nếu các mô hình miền mà linh kiện đó tham chiếu chưa ở trạng thái tương ứng phù hợp để thực hiện thao tác này. Nói cách khác, linh kiện cha không thể tiến xa hơn các mô hình con của nó trong vòng đời.

Thiết kế bằng các linh kiện đã được chứng nhận để sử dụng.
Xem lịch sử vòng đời của phiên bản Item
Các phiên bản của một Item và lịch sử vòng đời của chúng có thể được xem và quản lý từ bảng Explorer và chế độ xem Item chi tiết. Trong bảng Explorer, chuyển sang thẻ chế độ xem khía cạnh Lifecycle cho phiên bản Item đã chọn. Để truy cập dữ liệu phát hành, chuyển sang thẻ chế độ xem khía cạnh Preview.

Truy cập dữ liệu phiên bản và vòng đời của một Item trực tiếp thông qua bảng Explorer bằng cách chọn một phiên bản Item và sử dụng thẻ chế độ xem khía cạnh Lifecycle. Chuyển sang thẻ chế độ xem khía cạnh Preview để xem dữ liệu phát hành của phiên bản Item đó.
Các lệnh trong chế độ xem vòng đời
Nhấp chuột phải vào một ô trạng thái vòng đời – trong chế độ xem Item chi tiết hoặc bảng Explorer – để truy cập các lệnh sau:
- Place <Revision> – sử dụng lệnh này để đặt một thực thể của phiên bản Item hiện được chọn, nếu thao tác đặt được hỗ trợ. Ví dụ: đặt một phiên bản của Linh kiện hoặc Trang sơ đồ được quản lý lên trang sơ đồ nguyên lý đang hoạt động. Ký hiệu của linh kiện hoặc ký hiệu trang sơ đồ được quản lý sẽ bám theo con trỏ, sẵn sàng để đặt.
- View Revision Properties – sử dụng lệnh này để truy cập hộp thoại Properties for Item Revision, cung cấp danh sách các thuộc tính liên quan đến Item cha của phiên bản đã chọn. Các thuộc tính khác cũng được liệt kê, chẳng hạn như tham số của linh kiện hoặc thiết kế cha và cấu hình của một Item thiết kế bo mạch đã phát hành.
- Edit Revision - lệnh này chỉ khả dụng khi phiên bản Item ở trạng thái Planned. Sử dụng lệnh này để truy cập hộp thoại Edit Revision, nơi bạn có thể thay đổi phiên bản trước khi có bất kỳ dữ liệu nào được phát hành vào đó.
- Delete Revision – sử dụng lệnh này để xóa phiên bản Item đã chọn. Lưu ý rằng bạn phải xóa các Item theo thứ tự “từ trên xuống”. Nghĩa là bạn không thể xóa một phiên bản Item con đang được Item cha sử dụng; trước tiên, bạn cần xóa Item cha.
-
Promote <item to State> – sử dụng lệnh này để nâng phiên bản Item lên Trạng thái vòng đời tiếp theo; thao tác này cũng có thể chuyển phiên bản sang Giai đoạn vòng đời tiếp theo.
-
Rollback <item to previous State> – đưa Trạng thái vòng đời của phiên bản Item trở về trạng thái được gán trước đó. Chẳng hạn, từ
Productiontrở vềPrototypekhi áp dụng định nghĩaComponent Lifecycle. -
Make <item unusable> / Abandon <item> – sử dụng lệnh này để thay đổi Trạng thái vòng đời của phiên bản Item thành
Abandoned,Obsolete,Deprecated, v.v., thay vì nâng lên cấp tiếp theo. Ví dụ, đây có thể là trạng tháiObsoleteđối với định nghĩaComponent Lifecycle. -
Establish Planned Revision - <level for Item ID> – sử dụng lệnh này để tạo cấp phiên bản tiếp theo cho Item, với Trạng thái vòng đời ban đầu là
Planned. Hộp thoại Create Revision sẽ mở ra, cung cấp tất cả các điều khiển cần thiết để xác định đầy đủ phiên bản Item. -
Establish Planned Item – sử dụng lệnh này để tạo một Mục mới dựa trên Mục-Phiên bản sửa đổi hiện được chọn, ở trạng thái vòng đời
Plannedban đầu. Hộp thoại Create New Item sẽ mở ra (với Mục-Phiên bản sửa đổi đã chọn được đặt làm Ancestor Revision), cung cấp tất cả các điều khiển cần thiết để xác định đầy đủ Mục.
Khi chọn một lệnh chuyển trạng thái, hộp thoại State Transition Validation sẽ mở ra. Hộp thoại cung cấp thông tin chi tiết về các lỗi được phát hiện, vị trí Workspace, trạng thái của các phiên bản sửa đổi của mục sau khi chuyển đổi, giai đoạn và tình trạng chuyển đổi. Tên của hộp thoại sẽ thay đổi tùy theo trạng thái vòng đời hiện tại của mục được chọn.

Các biến thể của hộp thoại State Transition Validation
Các tùy chọn và điều khiển của hộp thoại xác thực chuyển trạng thái
-
Item Revision - nhấp để mở hộp thoại Thuộc tính của phiên bản sửa đổi của mục, nơi bạn có thể xem các thuộc tính, giá trị và thông tin chi tiết về phiên bản sửa đổi của mục.
-
Vault - liệt kê Workspace chứa mục.
-
State - nhấp để mở hộp thoại Định nghĩa vòng đời, nơi bạn có thể sửa đổi các thuộc tính trạng thái của mục (màu sắc, các chuyển đổi, khả năng áp dụng, khả năng hiển thị), thêm trạng thái mới vào định nghĩa, xóa các trạng thái không sử dụng và liên kết các giai đoạn với các cấp phiên bản sửa đổi (nếu áp dụng).
-
Stage - liệt kê loại giai đoạn và số giai đoạn của mục đã cho.
-
Status - liệt kê tình trạng chuyển đổi.
-
State change note - dùng để đính kèm ghi chú vào (các) mục đang được thay đổi.
Các điều khiển bổ sung
-
BOM tab - liệt kê các mục tham gia vào quá trình chuyển đổi.
-
Where Used tab - liệt kê các mục con được sử dụng trong một mục cha trên Workspace, chẳng hạn như dự án hoặc trang sơ đồ nguyên lý.
-
Revision Transitions - hiển thị trạng thái hiện tại của phiên bản sửa đổi của mục, cùng với một mũi tên chỉ đến trạng thái tiếp theo dự kiến.
-
Errors - hiển thị thông tin chi tiết về các lỗi được phát hiện.
Thay đổi trạng thái vòng đời hàng loạt
Tất cả các Mục thiết kế được lưu trữ trong Workspace của bạn đều có Lifecycle State. Trạng thái vòng đời được dùng để phản ánh mức độ sẵn sàng sử dụng của Mục đó; ví dụ, một Mục có thể ở trạng thái New From Design, In Production hoặc Deprecated. Có thể thay đổi trạng thái vòng đời của nhiều Mục trong một quy trình hàng loạt duy nhất.
Để thực hiện thay đổi hàng loạt:
-
Chọn các Mục cần thiết trong bảng Explorer.
-
Nhấp chuột phải và chọn lệnh Operations » Change state từ menu ngữ cảnh.
-
Hộp thoại Thay đổi trạng thái hàng loạt sẽ mở ra. Cột Next State mặc định sẽ hiển thị trạng thái vòng đời tiếp theo cho từng Mục liên quan. Bạn có thể thay đổi trạng thái này cho từng Mục riêng lẻ. Ngoài ra, có thể sử dụng các kỹ thuật Ctrl+click hoặc Shift+click tiêu chuẩn của Windows để chọn nhiều dòng trong hộp thoại. Ô được chọn cuối cùng sẽ hiển thị mũi tên thả xuống; sử dụng mũi tên này để nhanh chóng đặt trạng thái cần thiết cho tất cả các Mục đã chọn.
-
Sau khi đặt Next State theo yêu cầu, nhấp nút Process để áp dụng các thay đổi trạng thái vòng đời.
-
Hộp thoại Confirm sẽ xuất hiện; nhập nhận xét nếu cần (nhận xét này được lưu trong Lịch sử Mục), rồi nhấp Yes để hoàn tất việc thay đổi trạng thái vòng đời hàng loạt.

Ví dụ về cách thay đổi nhanh trạng thái vòng đời của hai linh kiện.
Các tùy chọn và điều khiển của hộp thoại thay đổi trạng thái hàng loạt
-
Grid - hiển thị thông tin về các mục đã chọn được chỉ định cập nhật trong quy trình hàng loạt. Nhấp vào liên kết của một mục trong cột Next State để mở danh sách thả xuống, từ đó bạn có thể chọn một tùy chọn Next State khác.
-
Add - chọn để mở hộp thoại Choose Item Revisions nhằm thêm các mục khác.
-
Remove - chọn để xóa các mục đã chọn.
-
Process - nhấp để thay đổi trạng thái vòng đời của tất cả các mục được liệt kê. Một hộp thoại xác nhận sẽ mở ra; nhập nhận xét nếu cần (nhận xét này được lưu trong Lịch sử Mục), rồi nhấp Yes để hoàn tất việc thay đổi trạng thái vòng đời hàng loạt.
Menu chuột phải
-
Load linked
- Load Children - chọn để nạp thông tin trạng thái vòng đời từ các mục con của một mục vào mục đó.
- Load Parents - chọn để nạp thông tin trạng thái vòng đời từ các mục cha của một mục vào mục đó.
- Add - chọn để mở hộp thoại Choose Item Revisions nhằm thêm (các) mục khác.
- Remove - chọn để xóa các mục đã chọn.
- Validate transitions - chọn để xác thực trạng thái của tất cả các mục. Nếu một mục không vượt qua xác thực, lý do sẽ được liệt kê trong cột Status. Nếu một mục vượt qua xác thực, Status sẽ đổi thành Valid.
- Columns - sử dụng menu con để chọn hoặc bỏ chọn các cột cần hiển thị.
