Xuất bản lên PLM
Dữ liệu thiết kế đã được phát hành từ Altium Designer đến một Workspace được kết nối – thông qua Project Releaser – cũng cần được cung cấp cho toàn bộ doanh nghiệp thông qua các quy trình quản lý dữ liệu như PLM (Quản lý vòng đời sản phẩm). Việc có sẵn dữ liệu kỹ thuật ECAD mới nhất trong hệ thống PLM của công ty cung cấp thông tin sản xuất thiết kế cần thiết để quản lý mua sắm, nguồn linh kiện và chuỗi cung ứng ở cấp độ doanh nghiệp.
Sự kết hợp giữa Altium Designer và một Workspace được kết nối mang lại cách tương đối đơn giản để người dùng truyền bá (hoặc ‘xuất bản’) các tệp kỹ thuật đã phát hành sang PLM bằng cách tận dụng tính linh hoạt của các Workflow dựa trên quy trình, được định nghĩa trong Workspace và có thể được truy cập trực tiếp trong môi trường thiết kế Altium Designer.
► Để biết thêm thông tin về các quy trình và Workflow nền tảng của chúng, xem Creating & Managing Processes (Altium 365 Workspace, Enterprise Server Workspace).
Các Process có thể cấu hình này quy định giao diện người dùng, luồng quy trình và cách xử lý lỗi cho các thủ tục xuất bản sang PLM, trong khi kết nối dữ liệu tới hệ thống PLM hiện (hiện tại) được xử lý bằng các tệp XML có thể chỉnh sửa. Được thiết lập trong Workspace, thường là bởi quản trị viên, các Process và tệp kết nối dữ liệu PLM được cấu hình để phù hợp với phiên bản PLM của công ty và các chính sách quản lý dữ liệu.
Để bắt đầu, có sẵn các tệp cấu hình PLM cho những hệ thống phổ biến như PTC Windchill®, Arena®,... và Workspace cũng cung cấp sẵn các Process cho các tác vụ xuất bản PLM thông dụng. Các Process mẫu đi kèm thực chất là các mẫu chỉ đọc và phải được lưu lại dưới dạng một process có tên để có thể sử dụng.
► Để biết thêm thông tin về cấu hình Workflow của PLM Process và các kết nối PLM Instance, xem PLM Integration (Altium 365 Workspace, Enterprise Server Workspace).
Các Process xuất bản sang PLM sau đây (khi được bật trong Workspace được kết nối) khả dụng trong Altium Designer:
-
Process mẫu của Workspace:
Project Releaser with Publish– xuất bản dữ liệu dự án đã phát hành sang PLM như giai đoạn cuối cùng trong Project Releaser. -
Process mẫu của Workspace:
Project with Initialise in PLM– khởi tạo cấu trúc phát hành trong PLM khi tạo một Project mới. -
Process mẫu của Workspace:
Publish to PLM (User selects)– xuất bản dữ liệu đã phát hành được chọn của một project được chỉ định sang PLM.
Mỗi process, khả dụng dưới dạng tên đã được lưu lại từ các menu của Altium Designer, sẽ khởi tạo hành động xuất bản tương ứng trong Workspace được kết nối. Hành động này đẩy dữ liệu phát hành phù hợp tới PLM instance được chỉ định, đồng thời nhận lại dữ liệu tham số phản hồi như các số định danh gắn với các item hoặc object được tạo trong PLM – các mã part number của PLM.
Lưu ý rằng phần tổng quan bên dưới về các quy trình xuất bản sang PLM trong Altium Designer có tương tác với một Windchill PLM instance.
Project Releaser with Publish
Khi được bật trong Workspace, process Project Releaser with Publish sẽ thêm một giai đoạn cuối mới vào Project Releaser trong Altium Designer.
Bước Publish to PLM bổ sung này khả dụng để chạy khi tất cả các giai đoạn phát hành project đã hoàn tất thành công; tại đó, nó sẽ đẩy toàn bộ dữ liệu object đã phát hành đến PLM instance được chỉ định. Để xem tổng quan về quy trình xuất bản sang PLM này, hãy xem phần Publish to PLM bên dưới.
► Xem Design Project Release để biết thêm thông tin về việc phát hành một thiết kế.
Project with Initialize in PLM
Trong trường hợp quy trình kỹ thuật của công ty được tích hợp hoàn toàn với PLM, có thể sẽ cần thiết lập cấu trúc phát hành của một dự án thiết kế trong PLM ngay từ đầu chu kỳ thiết kế ECAD. Có thể thực hiện điều này trong Altium Designer bằng cách áp dụng process Project with Initialize in PLM của Workspace để tạo một PCB Project mới, đồng thời tạo một tập mục khung phát hành tương ứng trong PLM.
Trong ví dụ được minh họa ở đây, Process có tên là New Project with PLM initialize. Nó được tạo ra từ process mẫu Project with Initialise in PLM trong Workspace.
Để bắt đầu process, chọn File » New » Project in <workspace> » New Project with PLM initialize (hoặc process tương đương của bạn) từ menu chính. Lưu ý rằng ở đây cũng có thêm tùy chọn menu New Project, được tạo ra từ process Project của Workspace, để tạo một Project tiêu chuẩn.
Hộp thoại New Project with PLM initialize (được đặt tên như trong ví dụ này) được định nghĩa trong workflow Process tương ứng của Workspace và Form giao diện người dùng của nó. Hãy nhập tên project mới, loại, template áp dụng,... và nếu cần, chỉnh sửa các đường dẫn lưu trữ project trong tab Advanced của hộp thoại.
Sử dụng hộp thoại Login Credentials sau đây để chọn template PLM của Workspace sẽ được áp dụng, và do đó là PLM instance đích, cùng với thông tin đăng nhập PLM của bạn. Thông tin đăng nhập sẽ được lưu cùng với Project và sẽ không bị yêu cầu lại cho các tương tác PLM tiếp theo với project.
Khi process diễn ra, các bước và trạng thái của nó có thể được theo dõi trong bảng Tasklist panel (View » Panels » Tasklist). Khi tất cả các tác vụ đang hoạt động đã hoàn tất, trạng thái cuối cùng của hoạt động process có thể được xem bằng cách chọn tùy chọn Show Closed trong danh sách Activities. Chọn nút làm mới để cập nhật các mục nhập.
Việc hoàn tất thành công process New Project with PLM initialize sẽ mang lại các kết quả sau:
- Một project mới được tạo trong Workspace đang hoạt động và sẵn sàng trong Altium Designer.
- Các mục cấu trúc phát hành của project, cùng với các mã PLM Part Number liên quan, được thêm vào PLM instance.
-
Các mã part number do PLM tạo ra được chuyển ngược về Altium Designer dưới dạng các tham số PLM
PartNumber.
Các item (thường được hiển thị dưới dạng tệp) được tạo trong PLM instance tương ứng với các gói phát hành project của Altium Designer, như được hiển thị trong phần Releases của bảng Explorer của Altium Designer (Project View). Cách đặt tên các item và các thuộc tính liên quan của chúng được định nghĩa bởi cấu hình PLM instance trong Workspace (Altium 365 Workspace, Enterprise Server Workspace) – cụ thể là trong tệp cấu hình XML.
Trong cấu trúc PLM, item cha Project đi kèm xác định mối quan hệ cha-con trong bản phát hành – ở đây có tiêu đề là Altium Designer Project – Project 7, với mã PLM Part number tương ứng là 0000023627. Cấu trúc project trong PLM sẽ được cập nhật và bổ sung khi Project trong Altium Designer được phát triển rồi phát hành sang Workspace và PLM.
Các mã part number của item PLM do PLM instance tạo ra sẽ được chuyển ngược về Workspace trong quá trình khởi tạo cấu trúc PLM. Sau đó, chúng khả dụng dưới dạng các Parameter được lưu trữ trên Workspace trong Project và có thể được áp dụng như các chuỗi văn bản đặc biệt trong tài liệu schematic. Lưu ý rằng tên của các tham số được tạo ra và định dạng số Value của chúng do chính cài đặt PLM quyết định.
Publish to PLM - User selects
Process Publish to PLM (User selects) cho phép bạn chọn các revision cụ thể của dữ liệu Project đã phát hành để đẩy tới một PLM instance.
Trong trường hợp các item đã tồn tại trong PLM đối với một project nhất định, chẳng hạn như cấu trúc PLM đã được khởi tạo cho một project như mô tả ở trên (Project with Initialize in PLM), các item đó sẽ được cập nhật và bổ sung khi cần. Nếu dữ liệu đã phát hành của một Project chưa tồn tại trong PLM instance, cấu trúc và dữ liệu sẽ được thêm vào PLM. Trong cả hai trường hợp, các mã part number của PLM sẽ được gán cho mọi item PLM mới và được chuyển ngược về Altium Designer dưới dạng tham số.
Trong ví dụ được hiển thị ở đây, Process có tên là Publish to PLM – select và được tạo từ process mẫu Publish to PLM (User Selects) trong Workspace. Lưu ý rằng nếu project được chọn chưa được phát hành lên Workspace thì sẽ không có gói phát hành nào khả dụng để truyền sang PLM. Để bắt đầu process từ môi trường thiết kế, hãy chọn Project » Project Activities » Publish to PLM – select (hoặc process tương đương của bạn) từ menu chính.
Hộp thoại Publishing to PLM – select sau đây sẽ tự động chọn project Altium Designer hiện đang hoạt động để xuất bản sang PLM; tuy nhiên, menu thả xuống Project và tính năng lọc gõ trước của nó cũng có thể được dùng để chọn bất kỳ project đã phát hành nào trong Workspace thay thế.
Trường Request title của hộp thoại cho phép đổi tên process cho tác vụ xuất bản sang PLM này. Thiết lập AUTO sẽ đặt tên tác vụ theo tên process của nó – trong trường hợp này là Publish to PLM - select. Nhấp vào nút
của hộp thoại để gọi process Publish to PLM.
Hộp thoại Select data to publish sau đây cho phép bạn chọn một bản phát hành revision project cụ thể rồi chọn các gói phát hành bên trong bản phát hành đó.
Hoặc, chọn nút duyệt của hộp thoại để mở hộp thoại trình duyệt Choose Design Review Dataset, nơi có thể chỉ định các tập dữ liệu đã phát hành cụ thể để xuất bản. Lưu ý rằng để xem tất cả các revision của dữ liệu đã phát hành, tùy chọn Show only latest phải được bỏ chọn trong menu
của hộp thoại.
Thông qua một trong hai phương pháp trên, có thể xây dựng danh sách các revision dataset để xuất bản trong hộp thoại Select data to publish.
Khi gửi danh sách đó để xuất bản, hệ thống sẽ truy cập PLM instance, và PLM sẽ phản hồi bằng cách yêu cầu thông tin đăng nhập người dùng PLM của bạn. Gửi thông tin này để xác nhận và bắt đầu hành động xuất bản sang PLM.
Tiến trình của quá trình xuất bản có thể được theo dõi trong bảng Tasklist (View » Panels » Tasklist), tại đó tác vụ được đặt tên cùng trạng thái của nó sẽ xuất hiện trong danh sách Tasks của bảng, và dưới dạng một hoạt động đã đóng khi hoàn tất thành công. Khi bật tùy chọn Show closed của bảng, việc chọn một hoạt động đã đóng sẽ mở ra hộp thoại thông tin tương ứng, bao gồm chi tiết xuất bản PLM liên quan đến tác vụ (tab Data) và biểu diễn đồ họa về trạng thái luồng quy trình của tác vụ đó (tab Diagram).
Trong chính phiên bản PLM (ví dụ này là Windchill), các mục sẽ được thêm vào để bao gồm dữ liệu phát hành dự án đã chỉ định. Lưu ý rằng cấu trúc của các mục và dữ liệu Windchill được tạo ra sẽ phụ thuộc vào thiết lập của hệ thống và cấu hình của mẫu xuất bản PLM trong Altium Designer.
Trong ví dụ này, các mục PLM đã được thêm cho các phiên bản sửa đổi được chỉ định của các tệp Assembly và Fabrication đã phát hành cho Project 5, cùng với các mục cho các Component được sử dụng trong thiết kế. Lưu ý rằng component CAP01005 đã tồn tại trong PLM từ một quá trình xuất bản trước đó.
Nội dung và Cấu trúc
Đối với mọi kiểu tương tác dữ liệu từ Altium Designer sang PLM, cấu trúc cha-con của các mục trong PLM có thể được xem bằng cách chọn một mục phát hành tệp, hay theo cách gọi trong Altium Designer là một gói phát hành, khi đó sẽ hiển thị tập hợp tệp cấu thành của nó.
Quá trình xuất bản PLM cũng sẽ bao gồm các component được sử dụng trong thiết kế, như minh họa ở trên.
Cấu hình của mẫu xuất bản PLM trong Workspace (Altium 365 Workspace, Enterprise Server Workspace) sẽ quyết định khi nào/liệu các mục component có được tạo trong PLM hay không. Với cấu hình mặc định của mẫu, các mục component đã tồn tại trong PLM sẽ được liên kết tới, còn những mục chưa có trong PLM sẽ được tạo và liên kết.
Khi một mục component mới được tạo trong PLM, mã part number PLM của nó sẽ được chuyển ngược về Component tương ứng trong Workspace dưới dạng một tham số. Hình bên dưới cho thấy danh sách tham số của một component trong bảng Explorer trước và sau khi nó được xuất bản lên PLM cùng với một dự án thiết kế đã phát hành.
).