Hỗ trợ thu thập dữ liệu
Altium hỗ trợ khả năng để một tổ chức sao chép nội dung họ cần từ một Workspace nguồn và chuyển sang Workspace đích thứ hai – quy trình này được gọi đơn giản là Workspace Data Acquisition.
Bằng cách tiếp nhận nội dung thiết kế, quyền sở hữu được trao hoàn toàn cho nhóm của Workspace nhận, những người có thể tự do chỉnh sửa và duy trì nội dung đó – trong Workspace của họ – theo nhu cầu về sau. Đồng thời, bằng cách duy trì liên kết giữa dữ liệu đã tiếp nhận và nguồn gốc ban đầu của nó, dữ liệu có thể được xử lý một cách thông minh, bao gồm cả việc thông báo khi nguồn của bất kỳ nội dung đã sao chép nào được cập nhật. Ví dụ, nếu về sau có thay đổi được thực hiện đối với một revision của một design item trong Workspace nguồn, thì Workspace đích có khả năng cập nhật lên revision đó, tức là đồng bộ lại với “mothership” ban đầu. Và bất kể đã có thêm bao nhiêu lần phát hành cho một item trong Workspace đích, vẫn luôn có thể quay lại một revision trước đó từ Workspace nguồn – tất cả nhờ việc giữ liên kết quay về nguồn gốc ban đầu của item, hay Origin.
Data Acquisition – Tổng quan khái niệm
Hình ảnh sau cung cấp minh họa đồ họa ở mức khái quát hơn về khái niệm tiếp nhận dữ liệu. Các nguyên tắc tiếp nhận dữ liệu được mô tả là giống nhau, bất kể loại dữ liệu nào đang được tiếp nhận.

Khái niệm tiếp nhận dữ liệu Workspace.
Các item có thể được tiếp nhận
Các loại Item sau có thể được tiếp nhận từ một Workspace nguồn vào một Workspace đích bằng tính năng Data Acquisition:
- 3D Model
- Tùy chọn Altium Designer
- Component (bao gồm cả Part Choices liên quan)
- Component Template
- Datasheet
- Footprint
- Managed Schematic Sheet
- Output Job
- Schematic Template
- Script
- Simulation Model
- Symbol
Những điều cần cân nhắc khi tiếp nhận dữ liệu:
-
Chỉ revision được chọn của Item nguồn được tiếp nhận, không phải tất cả các revision có thể tồn tại của Item đó. Trong chế độ xem mặc định của panel Explorer, đây sẽ là revision mới nhất (hiện tại) của một Item, trừ khi một revision thấp hơn (cũ hơn) được chọn rõ ràng – bỏ chọn tùy chọn Show only latest từ menu
để hiển thị tất cả các revision Item khả dụng.
-
Khi tiếp nhận một revision của Item nguồn thuộc Component hoặc Managed Schematic Sheet, tất cả các Item con được liên kết cũng sẽ được tiếp nhận:
- Component Item – các revision áp dụng được của những đối tượng con liên kết sau: Symbol Item, Footprint Item(s), 3D Model Item(s), Simulation Model Item, Component Template Item, Datasheet Item(s), các liên kết Part Choice.
Lưu ý rằng tham số Component Type không được chuyển trong quá trình tiếp nhận, vì vậy các component đã chuyển sẽ xuất hiện trong vị trí Uncategorized của mục tiêu ở cả panel Components panel trong Altium Designer và trang Components của Workspace. Bạn có thể áp dụng Component Type mong muốn cho một hoặc nhiều mục component bằng thao tác Change Component Type operation trong panel Explorer của Altium Designer.
- Managed Sheet Item – các revision áp dụng được của những đối tượng con liên kết sau: Component Item(s), Symbol Item(s), Footprint Item(s), 3D Model Item(s), Simulation Model Item(s), Component Template Item(s), Datasheet Item(s), Schematic Template Item.
-
Vòng đời của một revision Item nguồn đã được tiếp nhận sẽ nhận trạng thái ban đầu của nó (ví dụ,
Draft), như được xác định bởi định nghĩa vòng đời được gán cho Item đích. Mọi lịch sử vòng đời của revision Item nguồn sẽ bị bỏ qua. - Nếu vì bất kỳ lý do gì mà một Item con của Item nguồn Component/Managed Schematic Sheet đã chọn không thể được tiếp nhận, thì việc tiếp nhận Item Component/Managed Schematic Sheet đã chọn đó sẽ không được tiến hành.
Giao diện người dùng tiếp nhận
Related page: Sử dụng Content Cart
Việc tiếp nhận được thực hiện bằng hộp thoại Content Cart, được truy cập từ bên trong Explorer panel. Khi duyệt Workspace nguồn mà bạn muốn lấy dữ liệu, hãy nhấp chuột phải vào một Item Revision mà bạn muốn tiếp nhận và chọn lệnh Operations » Add to Content Cart từ menu ngữ cảnh. Bạn có thể thêm một hoặc nhiều Item Revision đã chọn, hoặc thậm chí cả một thư mục Items (thao tác này sẽ nạp vào cart revision mới nhất của tất cả Items trong thư mục đó).

Hộp thoại Content Cart – trung tâm điều khiển cho việc tiếp nhận dữ liệu từ một Workspace nguồn.
Sử dụng Content Cart để tiếp nhận toàn bộ nội dung dữ liệu bạn cần. Quy trình tiếp nhận các Data Item từ một Workspace nguồn có thể được tóm tắt theo các bước sau:
-
Workspace hiện đang hoạt động được tự động xác định là Workspace nguồn.
- Bạn có thể thay đổi Workspace đang hoạt động được hiển thị trong chế độ xem panel Explorer – và do đó thay đổi nguồn dữ liệu hiện tại – từ menu chọn Workspace có ở góc trên bên trái của panel.
- Các Workspace khả dụng là những Workspace mà trước đó bạn đã kết nối và/hoặc hiện đang có thể truy cập (đã kết nối), như được hiển thị dưới Known Servers trên trang Data Management – Servers page của hộp thoại Preferences.
- Lưu ý rằng mặc dù Altium Content Vault cũng khả dụng dưới dạng nguồn, việc sử dụng trực tiếp nó cho data acquisition hiện không còn được khuyến nghị và được thay thế bằng Manufacturer Parts Search panel – nơi bạn sẽ được chuyển đến nếu Content Vault được chọn làm nguồn. Panel Manufacturer Parts Search cung cấp khả năng tìm kiếm nâng cao để định vị các linh kiện thực tế thông qua dịch vụ Altium Parts Provider, và ở chế độ nền, sử dụng Altium Content Vault làm nguồn cho dữ liệu model của component. Các component tìm được có dữ liệu model hỗ trợ có thể được Acquired for use in your designs.
- Sử dụng menu thả xuống tên Workspace đích (được tô sáng màu xanh) để chọn một Workspace đích khác từ danh sách, danh sách này được điền bằng các Workspace hiện đang kết nối – chọn tùy chọn Server Administration để bật/tắt các kết nối Workspace.
-
Item Revision gốc được liệt kê trong lưới chính. Có thể thêm bất kỳ số lượng Item Revision bổ sung nào vào cart. Để thực hiện việc này, hãy nhấp vào điều khiển Add More Items ở góc trên bên phải của hộp thoại và chọn mục Select để truy cập hộp thoại Choose Item (một dạng thể hiện của panel Explorer). Từ đây, bạn có thể duyệt Workspace nguồn để tìm thêm Items, thêm từng item một hoặc thêm hàng loạt bằng các công cụ chọn nhiều tiêu chuẩn.
Hoặc, chọn mục Add manually để mở Add new items dialog. Hộp thoại này cho phép bạn dán một danh sách item bên ngoài mà bạn cần (mỗi item một dòng), sau đó có thể tìm kiếm chúng trong Workspace nguồn bằng tiêu chí tìm kiếm đã chọn (GUID, Item ID, Name, hoặc MPN). Chọn và xóa các Item Revision khỏi danh sách (nhấp nút nếu sau đó bạn quyết định không tiếp nhận chúng nữa.
- Nhấp vào điều khiển Change Settings ở góc dưới bên phải của hộp thoại Content Cart để mở Content Cart Structure dialog. Từ đây, bạn có thể xác định các tùy chọn mặc định cho từng loại Data Item được tính năng này hỗ trợ tiếp nhận. Việc này bao gồm chỉ định một thư mục mặc định trong Workspace đích, cũng như Lifecycle Definition mặc định, Item và Revision Naming Schemes, và chỉ số bắt đầu. Bạn cũng có tùy chọn thêm ghi chú, điều này có thể cung cấp thông tin hữu ích về việc tiếp nhận cho người khác khi họ duyệt nội dung bạn đã tiếp nhận.
-
Khi đã chọn xong các Item nguồn mong muốn, hãy nhấp vào nút
, thao tác này sẽ chuẩn bị Workspace đích cho việc tiếp nhận. Quá trình này tự động kiểm tra trạng thái của các revision Item liên quan đã chọn (phòng trường hợp chúng đã được tiếp nhận trước đó), các liên kết cha-con, rồi đề xuất hành động cần thiết – với các trường hợp tiếp nhận mới, hành động đó sẽ là Transfer new revision and item. Mặc dù các tùy chọn tiếp nhận mặc định (xem điểm 3 ở trên) được áp dụng trong giai đoạn chuẩn bị này, các thuộc tính của từng Item đích riêng lẻ vẫn có thể được chỉnh sửa nếu cần. Để thực hiện việc đó, hãy chọn một Item trong danh sách và nhấp vào nút
.
- Khi việc chuẩn bị đã hoàn tất, hãy nhấp vào nút
để gọi quy trình thu nhận dữ liệu. Một hộp thoại xác nhận ban đầu sẽ xuất hiện – nhấp Yes để tiếp tục chuyển nội dung giữa Workspace nguồn và Workspace đích. Một hộp thoại xác nhận thứ hai sẽ xác nhận kết quả của quá trình thu nhận.
Dữ liệu đã thu nhận vẫn trỏ về nguồn gốc ban đầu của nó. Thông tin liên kết tổ tiên này có thể được xem bằng cách chuyển chế độ xem aspect của revision Item đích sang chế độ xem aspect Origin của nó. Thông tin này chỉ khả dụng khi Workspace Origin (nguồn) đang sẵn sàng và được kết nối – xem điểm 1 ở trên.
Cơ chế Thu nhận Dữ liệu
Đối với những ai muốn tìm hiểu về các cơ chế truyền dữ liệu phía sau quy trình Data Acquisition, phần sau đây sẽ cung cấp cái nhìn sâu hơn về luồng thủ tục cơ bản mà tính năng này sử dụng, cũng như các tình huống tổng quát thường gặp khi quản lý việc thu nhận dữ liệu.
Luồng Thủ tục Cơ bản
Hình ảnh sau đây xem xét kỹ hơn cơ chế thu nhận dữ liệu từ một Workspace nguồn. Hình này minh họa luồng thủ tục liên quan, về bản chất là sao chép một revision đã chọn của một item nguồn giữa Workspace nguồn và Workspace đích được chỉ định.

Cơ chế thu nhận dữ liệu từ một Workspace nguồn và chuyển nó sang một Workspace đích.
Như có thể thấy, về cơ bản quy trình này gồm ba giai đoạn riêng biệt, bảo đảm rằng dữ liệu được chuyển giữa các Workspace trong khi vẫn duy trì tính toàn vẹn của nó:
- Download – revision đã chọn của item nguồn (trong Workspace nguồn) trước tiên được tải xuống.
- Modify & Retarget – dữ liệu được tự động sửa đổi để phù hợp với các tùy chọn cục bộ đã xác định (cục bộ đối với Workspace đích), đồng thời vẫn bảo toàn một cách tin cậy giá trị đã thu nhận.
- Release – dữ liệu được phát hành vào Workspace đích (trong trường hợp này là vào một revision mới của một item đích hiện có). Revision đích duy trì một liên kết tới nguồn gốc của nó, tức một con trỏ tới revision item nguồn tổ tiên của nó.
Quản lý Dữ liệu Đã Thu nhận
Trong phần trước, luồng cơ bản của việc thu nhận đã được trình bày. Để quản lý hiệu quả việc thu nhận dữ liệu, lịch sử tương quan của cả item nguồn và item đã thu nhận đều được theo dõi, để các hành động thu nhận liên quan luôn sẵn có cho nhà thiết kế thông qua giao diện quản lý thu nhận.
Các phần sau sẽ xem xét những tình huống tổng quát thường gặp khi quản lý việc thu nhận dữ liệu. Trong từng trường hợp, trạng thái của dữ liệu đã thu nhận – xét theo Item đích và mọi revision của nó – sẽ được so sánh với Item nguồn ban đầu và các revision của nó.
Thu nhận Hoàn toàn Mới
Trong tình huống này, chưa có revision nào của Item nguồn từng được thu nhận trước đó. Một revision của Item nguồn sẽ được thu nhận vào revision ban đầu của một Item đích mới. Item đích mới và revision của nó được tạo như một phần của thiết lập thu nhận.

Tình huống 1 – thu nhận dữ liệu vào revision ban đầu của một Item đích mới.
Thu nhận một Revision Mới hơn
Trong tình huống này, một revision của Item nguồn đã từng được thu nhận trước đó. Sau đó, Item nguồn đã được sửa đổi, dẫn đến việc có một revision mới hơn. Trong trường hợp này, một revision mới của Item đích hiện có sẽ được tạo để thu nhận revision mới hơn của Item nguồn.
Vì vậy trên thực tế, dù revision mới nhất có thể đã được thu nhận vào một thư mục Cart khác trong Workspace đích, hệ thống vẫn nhập revision mới vào Component Item hiện có. Thành phần đó lúc này có revision mới sẵn có, và sẽ được phát hiện tự động khi mở một project sử dụng thành phần đó – được biểu thị bằng trạng thái Out of date trong Properties panel, Item Manager hoặc tài liệu ActiveBOM document.

Tình huống 2 – thu nhận một revision mới hơn của một Item nguồn đã được thu nhận trước đó.
Đã Tồn tại
Trong tình huống này, revision mới nhất của Item nguồn đã được thu nhận – không còn gì để thu nhận thêm.

Tình huống 3 – revision Item nguồn mong muốn đã được thu nhận, không cần làm gì thêm.
