Giải pháp thiết kế kết hợp giữa Altium Designer và một Altium 365 Workspace cung cấp Tích hợp PLM có thể cấu hình, với hỗ trợ sẵn có cho Windchill®, Arena®, Oracle® Agile™, Aras Innovator®, và Siemens Teamcenter® (cần thiết lập bổ sung). Việc thiết lập tích hợp PLM được thực hiện thông qua giao diện trình duyệt của Altium 365 Workspace, cung cấp một giao diện tự động giúp dễ dàng cấu hình kết nối liên thông, ánh xạ dữ liệu tham số và chỉ định chiều đồng bộ dữ liệu. Sau khi giao diện đã được thiết lập và cấu hình, các tính năng và chức năng tích hợp PLM sẽ khả dụng khi làm việc trong các khu vực riêng biệt sau:
-
Library (linh kiện) – hỗ trợ đồng bộ một chiều hoặc hai chiều các linh kiện, tham số linh kiện và lựa chọn part của bạn giữa Altium 365 Workspace và hệ thống PLM. Cấu hình cho phép bạn chỉ định tham số nào được quản lý chính ở hệ thống nào. Ngoài ra, các tham số item cho phép bạn cập nhật thuộc tính ở phía Workspace (có thể cấu hình theo từng trường) mà không cần chính thức phát hành một revision mới của Component Item đó. Một quy trình Yêu cầu Part chuyên dụng cũng có sẵn, hỗ trợ tự động tạo một Component trong hệ thống PLM của bạn, đồng thời truyền ngược các mã part PLM được tạo về các linh kiện ở phía Workspace.
-
Design (dự án) – có sẵn một quy trình Tạo Dự án chuyên dụng, cũng hỗ trợ tự động tạo mã part trong hệ thống PLM của bạn, sau đó truyền các tham số này ngược trở lại dự án thiết kế. Các tham số đó có thể được dùng trong các chuỗi đặc biệt (ví dụ: cho chú thích khung bản vẽ). Bạn có thể xuất bản thiết kế của mình lên hệ thống PLM như một phần của việc chạy Project Releaser trong Altium Designer. Thao tác xuất bản sử dụng một mẫu xuất bản – được định nghĩa như một phần của cấu hình tích hợp với hệ thống PLM – để kiểm soát cách dữ liệu được truyền sang PLM. Và nếu bạn xuất bản lần đầu tiên và các mã part (ở phía PLM) vẫn chưa được liên kết với dự án, thì các mã part đó sẽ được tạo trong PLM và liên kết với dự án như một phần của lần xuất bản ban đầu đó. Bạn cũng có thể định nghĩa các mục linh kiện cho các linh kiện trong hệ thống PLM như một phần của thao tác xuất bản (tùy chọn, tùy theo cấu hình). Và bạn sẽ luôn có thể thấy chính xác những gì đã được tạo, chẳng hạn như các mã part trong hệ thống PLM, như một phần của lịch sử quy trình (History tab).
Hỗ trợ PLM
Altium 365 Workspace hỗ trợ các hệ thống PLM sau:
-
PTC Windchill® PLM phiên bản 12, 13, và PTC Windchill+ (biến thể SaaS của Windchill).
-
Arena® PLM.
-
Oracle® Agile™ PLM.
-
Aras Innovator® Release 30.
Additional Setup for Aras Innovator
Để đạt được tích hợp PLM với Aras Innovator, máy chủ Altium Workspace của bạn cần được đăng ký với cấu hình Xác thực Aras bằng cách thêm một phần node mới vào client registry của nó. Sau khi đăng ký, một token OAuth duy nhất sẽ được cấp cho Workspace đã kết nối của bạn để xác thực quyền truy cập.
Các thay đổi cần thiết đối với cấu hình Aras Innovator được thực hiện bằng cách chỉnh sửa tệp client registry OAuth của nó:
-
Trên máy chủ Aras, mở tệp \OAuthServer\OAuth.config để chỉnh sửa.
-
Xác định và sao chép phần IOMApp – từ dòng <clientRegistry id="IOMApp" enabled="true"> đến dòng </clientRegistry>.
-
Dán phần IOMApp đã sao chép ngay phía sau để tạo một phần mới (bị trùng lặp).
-
Trong phần node mới này, đổi tên IOMApp thành NEXUS – kết quả là <clientRegistry id="NEXUS" enabled="true">.
-
Lưu lại rồi khởi động lại máy Aras.
-
Tích hợp với Siemens Teamcenter PLM yêu cầu cài đặt và cấu hình phần mềm Teamcenter EDA Gateway.
-
Là một giải pháp PLM triển khai on-premise, Teamcenter phải giao tiếp với Altium 365 Workspace của bạn thông qua Altium Hybrid Agent, đóng vai trò cầu nối an toàn giữa cloud và mạng nội bộ. Các liên kết hướng dẫn được cung cấp trong trang Cài đặt và Thiết lập Bổ sung cho Siemens Teamcenter.
-
Ngoài ra cũng cần có giấy phép Workspace Teamcenter PLM Addon để kích hoạt khả năng này trong Workspace.
Lựa chọn Giao diện Thiết lập PLM
Kết nối Altium 365 Workspace tới một hệ thống PLM được hỗ trợ có thể được thiết lập thông qua giao diện người dùng bán tự động nâng cao như mô tả bên dưới, hoặc bằng quy trình thủ công dựa trên việc chỉnh sửa các tệp XML cấu hình PLM. Cách thứ hai đòi hỏi hiểu biết về cấu trúc dữ liệu của hệ thống PLM đích và sự quen thuộc với định dạng XML, trong khi hệ thống cập nhật được trình bày dưới đây sẽ tự động lấy dữ liệu cần thiết từ PLM và Altium Workspace để điền các lựa chọn menu trong giao diện.
Bạn có thể cấu hình lại Workplace để hiển thị giao diện PLM trước đây
– dựa trên việc chỉnh sửa thủ công các tệp XML – bằng cách bỏ chọn tùy chọn Enable new PLM Configuration page trong trang Admin – Settings – PLM Integration của giao diện Workspace. Hãy nhớ lưu thay đổi, sau đó đăng xuất và đăng nhập lại.
Lưu ý rằng chỉ nên sử dụng một loại giao diện PLM (cũ hoặc mới). Không chỉnh sửa một PLM Instance/Configuration được tạo bởi phiên bản giao diện khác.
Kết nối tới hệ thống PLM của bạn
Các cấu hình PLM được tạo và quản lý trong trang Admin – PLM Integration của giao diện trình duyệt Workspace. Khi bạn đã kết nối thành công tới hệ thống PLM, giao diện cấu hình sẽ cung cấp một loạt tùy chọn tích hợp dựa trên dữ liệu được lấy từ cả Workspace và PLM đã kết nối.
Một Workspace PLM Integration instance truy cập dịch vụ REST API của hệ thống PLM, dịch vụ này phải được bật và sẵn sàng.
Sử dụng nút
để bắt đầu quá trình kết nối và tiếp tục theo hướng dẫn trong trình chiếu bên dưới.
Mọi lỗi kết nối sẽ được tô đỏ khi đăng nhập vào hệ thống PLM đích. Viền dưới của khung tô sáng sẽ bao gồm chi tiết lỗi – xem ví dụ.
PTC Windchill SSO Support
Khả năng sử dụng cơ chế xác thực Single Sign On (SSO) khi kết nối tới hệ thống Windchill PLM là khả dụng và được thiết lập thông qua giao diện Workspace. Điều này cung cấp một phương thức xác thực kết nối đơn giản và an toàn khi thực hiện các quy trình PLM trong Workspace như Tạo Dự án và Xuất bản lên PLM. Trên thực tế, cơ chế này cho phép cấp quyền truy cập Windchill bằng cách sử dụng tiêu chuẩn ủy quyền OAuth thông qua một dịch vụ nhà cung cấp danh tính như PingFederate.
Truy cập vào thiết lập SSO có sẵn trong tab OAuth của trang PLM Integration trong Workspace (Admin - PLM Integration), nơi có thể thêm nhiều instance nhà cung cấp OAuth.
Việc thiết lập xác thực nhà cung cấp OAuth được hoàn tất bằng dữ liệu có sẵn từ nhà cung cấp danh tính đã cấu hình của bạn. Nhập tên và thông tin mà Workspace yêu cầu – ID, token, URL, v.v. – vào các trường trên trang, sau đó lưu cấu hình đã hoàn tất.
Instance OAuth Provider mới sẽ khả dụng khi tùy chọn OAuth Connection được bật trong cấu hình Windchill PLM. Chọn từ danh sách xổ xuống OAuth Provider nếu có nhiều nhà cung cấp. Hoàn tất thiết lập kết nối bằng nút
và làm theo lời nhắc của nhà cung cấp nếu cần.
Lần đầu tiên bạn sử dụng thiết lập mới trong một quy trình của Workspace như Publish to PLM, nhà cung cấp OAuth đã chọn sẽ mở ra để xác thực kết nối. Sau khi việc xác minh này hoàn tất, các lần xuất bản PLM tiếp theo sẽ không cần bước này nữa.
Hỗ trợ PLM Bên Thứ Ba
Altium 365 Workspace cung cấp hỗ trợ bổ sung cho các cấu hình hệ thống PLM 'không native' do bên thứ ba phát triển. Hỗ trợ này được kích hoạt bởi Generic Connector của Altium, và yêu cầu giấy phép Altium 365 PLM Generic Connector Addon.
Khi thêm một Workspace PLM Instance cho hệ thống như vậy, các tệp XML cấu hình sẵn do bên thứ ba cung cấp sẽ được tải lên cấu hình PLM Instance đó thông qua giao diện PLM Integration.
Liên hệ
sales.na@altium.com hoặc Quản lý Tài khoản Altium của bạn để yêu cầu quyền truy cập giấy phép Altium 365 PLM Generic Connector Addon.
Thiết lập Cấu hình
Sau khi kết nối thành công tới một hệ thống PLM, giao diện Workspace PLM cung cấp các thiết lập cấu hình để xác định cách thực hiện đồng bộ linh kiện, ánh xạ chéo các tham số linh kiện và phương pháp truyền dữ liệu được dùng cho dữ liệu Part Choices. Các tùy chọn đồng bộ này có sẵn trong tab Configuration của giao diện.
Các tùy chọn cài đặt cấu hình khả dụng cho bạn (cùng nhãn/chức năng của chúng) được xác định bởi loại hệ thống PLM và dữ liệu tham số lấy từ cả Workspace lẫn phiên bản PLM được kết nối.
Nếu Workspace của tổ chức bạn nằm trong môi trường bảo mật Altium 365 GovCloud, Quản trị viên Workspace sẽ cần bật tùy chọn PLM Integration trong chế độ xem Outbound Traffic của trang Admin – Settings page. Việc này sẽ cho phép truyền các truy vấn dữ liệu đồng bộ hóa và dữ liệu tệp xuất bản tới các hệ thống PLM bên ngoài, vốn mặc định bị chặn.
Xem Access Control của Workspace để biết thêm thông tin.
Thông số đồng bộ hóa
Phần giao diện PLM này xác định những loại linh kiện nào sẽ được đồng bộ hóa, nơi và cách tạo/cập nhật linh kiện mới, cũng như mọi ràng buộc dựa trên tiêu chí tham số.
Cách đồng bộ hóa linh kiện được chỉ định riêng cho từng loại:
-
Chọn một Altium Component Type trong danh sách tham số và đặt tùy chọn Sync Direction của nó theo nhu cầu (sang Altium/PLM hoặc cả hai) – các tùy chọn loại linh kiện được lấy từ dữ liệu linh kiện hiện có của Workspace.
-
Chọn tên thuộc tính PLM tương ứng từ menu PLM Type – các tùy chọn sẵn có được lấy từ phiên bản PLM đang kết nối.
-
Trong trường Altium Target Folder (bên dưới Sync to Altium), duyệt đến và chọn một thư mục linh kiện của Workspace làm vị trí đồng bộ hóa cho linh kiện này.
-
Chỉ định một Sync Mode để xác định liệu linh kiện mới có được tạo trong quá trình đồng bộ hóa hay không, hay chỉ cập nhật các linh kiện hiện có – hoặc cả hai.
-
Đặt Component Template sẽ được dùng để xác định các kiểu tham số linh kiện khi đồng bộ hóa linh kiện này. Thiết lập này sẽ mặc định theo Altium Component Type đã chọn (ví dụ:
Capacitors) nếu có sẵn mẫu Workspace tương ứng.
-
Sử dụng tùy chọn Add Parameter Criteria để chỉ định một giá trị tham số mà quá trình đồng bộ hóa sẽ bị ràng buộc theo. Linh kiện sẽ không được đồng bộ hóa nếu không đáp ứng tiêu chí này. Hãy thêm các tiêu chí tham số khác nếu cần.
Có thêm các tùy chọn khi kết nối với PLM PTC Windchill, hỗ trợ hệ thống PartsLInk system của Windchill. Hệ thống PartsLink cho phép phân loại part theo nhóm để nhắm mục tiêu thuận tiện và nhanh hơn, đồng thời có thể bao gồm các cặp Thuộc tính/Giá trị liên quan nhằm cung cấp định nghĩa chi tiết hơn trong Phân loại đó. Xem phần thu gọn bên dưới để biết thêm thông tin.
-
Chọn Add Classification Name Criteria từ menu Filter Criteria để thêm bộ lọc phân loại. Dùng menu tên để chọn một nhóm phân loại mà việc đồng bộ hóa sẽ được lọc theo.
-
Để kiểm soát chi tiết hơn, chọn tùy chọn Add Classification Attribute Criteria và chỉ định Attribute của một phân loại cùng với Giá trị tương ứng. Trong ví dụ hiển thị ở đây, chỉ các tụ điện từ lớp 102-Capacitors có giá trị Capacitance là 10uF mới được đồng bộ hóa.
More on Windchill PartsLink
Trong chính Windchill, một Phân loại PartsLink được định nghĩa bằng cách tạo một binding attribute có thể áp dụng cho một kiểu part. Sau đó, một Thuộc tính Phân loại part được thêm vào lớp Phân loại đã xác định.
Các mục linh kiện trong Windchill sẽ bao gồm Phân loại đã định nghĩa và mọi tham số Thuộc tính Phân loại được chỉ định, từ đó có sẵn cho quy trình đồng bộ hóa linh kiện PLM của Workspace.
Khi một mục linh kiện được đồng bộ hóa từ Windchill sang Workspace và tương tác PartsLink đã được chỉ định trong cấu hình PLM của Workspace, các Configuration Attributes của Windchill cho part đó sẽ được truyền sang Altium Designer.
Khi Sync Direction được đặt là To PLM hoặc cho đồng bộ hóa hai chiều (To PLM & To Altium), một tùy chọn Add Filter Criteria sẽ xuất hiện bên dưới Sync To PLM. Sử dụng tùy chọn này để đặt tiêu chí Tham số hoặc Thư mục nhằm kiểm soát những linh kiện Workspace nào sẽ được chuyển sang hệ thống PLM.
Có thể thêm nhiều tiêu chí Tham số để ràng buộc chặt chẽ việc đồng bộ hóa linh kiện Workspace sang PLM. Các tiêu chí khả dụng cũng bao gồm các tùy chọn mệnh đề OR và NOT để thiết lập khả năng kiểm soát chính xác hơn đối với việc lọc các linh kiện được chấp nhận để đồng bộ hóa sang PLM.
Lưu ý rằng một trường PLM Target Folder bổ sung sẽ được hiển thị cho phiên bản PLM Windchill đang kết nối, cho phép bạn chỉ định một vị trí trong hệ thống PLM mà các linh kiện Workspace sẽ được chuyển đến trong quá trình đồng bộ hóa.
Phần Sync to PLM cung cấp thêm các tùy chọn đánh số part và tiền tố/hậu tố khi nhắm tới hệ thống PLM Arena. Các sơ đồ PLM được định nghĩa sẵn này có thể được chọn trong các menu Numbering Scheme và Code, và sẽ quyết định định dạng Số Mục của các part được tải lên Arena.
Ánh xạ tham số linh kiện
Tiếp tục thực hiện quy trình tương tự như trên để chỉ định cấu hình tham số đồng bộ hóa cho tất cả các linh kiện mà bạn muốn đồng bộ với PLM. Vì các tham số linh kiện ở phía Workspace không nhất thiết trùng khớp với phía PLM, phần giao diện Component Parameter Mapping có thể được dùng để ánh xạ tham số giữa hai bên. Lưu ý rằng khi các tham số được ánh xạ, giá trị của chúng sẽ được đồng bộ từ bên này sang bên kia như thể đó là cùng một tham số.
Sử dụng lệnh Add Parameter của phần này để tạo một mục ánh xạ tham số Workspace/PLM áp dụng cho Altium Component Type hiện đang được chọn (được chọn dưới Sync Parameters). Các tùy chọn Parameter Name của PLM và Altium là những tùy chọn có sẵn trong các hệ thống tương ứng. Thiết lập Revision trong cột Item/Revision sẽ khiến một revision linh kiện mới được tạo khi tham số thay đổi, trong khi với thiết lập Item thì chỉ tham số linh kiện được cập nhật trong quá trình đồng bộ hóa.
Sử dụng biểu tượng
liên quan để xóa một mục ánh xạ.
Bất kỳ số lượng tham số nào cũng có thể được ánh xạ theo cách này, tuy nhiên nhiều khả năng sẽ có một nhóm tham số Workspace/PLM phổ biến cần được ánh xạ cho tất cả linh kiện. Cách tiếp cận ánh xạ toàn cục này khả dụng khi All Types được chọn làm Altium Component Type.
Tạo các mục ánh xạ (Add Parameter) sẽ áp dụng cho tất cả linh kiện bằng cách bao gồm các cặp tham số chung đã biết phù hợp với nhau, đồng thời đặt các tùy chọn Item/Revision và Sync Direction theo yêu cầu. Cũng rất quan trọng khi chỉ định một mục tham số được ánh xạ làm Primary Key – đây là một cặp tham số chung đóng vai trò chỉ mục tham chiếu giữa hai tập dữ liệu tham số. Khi đây là Số Part PLM (khuyến nghị), số được tạo ở phía PLM sẽ được truyền ngược về phía Altium, tạo ra một liên kết tham chiếu đã biết giữa các tập dữ liệu linh kiện đã đồng bộ.
Thuộc tính phân loại PLM
Đối với PLM PTC Windchill được kết nối, vốn hỗ trợ nhóm linh kiện dưới dạng Phân loại, các thuộc tính và giá trị PLM liên quan có thể được ánh xạ sang các tham số linh kiện Workspace trong phần này.
Để trích xuất một giá trị Thuộc tính Phân loại cụ thể từ Windchill – ví dụ giá trị điện dung cho các tụ điện trong lớp 102-Capacitor – hãy thêm Phân loại và Giá trị của nó (Capacitance) làm PLM Parameter Name, và tham số linh kiện Altium đích (Value) làm Altium Parameter Name. Có thể thêm định nghĩa cho mọi Loại Linh kiện, bao gồm nhiều định nghĩa cho cùng một loại linh kiện.
► Xem thông tin PartsLink ở trên để biết thêm về Phân loại trong Windchill.
Lựa chọn Part
Sử dụng menu thả xuống Sync Direction để chỉ định dữ liệu Part Choices của nhà sản xuất sẽ được đồng bộ giữa Workspace và hệ thống PLM theo hướng nào, hoặc tắt đồng bộ hóa Part Choices bằng tùy chọn OFF.
Tùy thuộc vào loại PLM đang kết nối, tùy chọn Part Choice information sẽ cung cấp khả năng đồng bộ hóa ở định dạng tương thích với các part sản xuất đã được phê duyệt riêng của PLM (Native PLM Manufacturer Parts) hoặc dưới dạng dữ liệu tham số linh kiện thông thường (PLM Part Attributes). Loại sau có thể là nhiều bộ thuộc tính tham số Manufacturer:PartNumber – MFR1:MPN1, MFR2:MPN2, chẳng hạn.
Ví dụ về các part nhà sản xuất PLM “native” (hoặc tích hợp sẵn) bao gồm Vendor Parts trong Arena và Manufacturer Parts trong Windchill.
Khi dữ liệu Part Choice được nhập vào một linh kiện thư viện của Workspace, nó sẽ không sao chép hoặc thay thế một Part Choice hiện có đã được nhập thủ công. Nó sẽ được thêm như một Part Choice mới, bổ sung cho linh kiện đó – và sẽ được cập nhật bởi các lần chạy đồng bộ hóa tiếp theo.
XML cấu hình dự án
Phần này cung cấp danh sách cấu hình XML cơ sở xác định cấu hình PLM ban đầu cho hệ thống PLM đang kết nối. Phiên bản XML thiết lập cơ sở đã tải xuống này (Download Sample Configuration) bao gồm các chú thích chi tiết nêu rõ chức năng của hầu hết các phần Entity và Attribute.
Cuối cùng, cấu hình mà bạn xác định trong giao diện PLM Integration được lưu dưới dạng các tệp XML hệ thống, có thể được lưu cục bộ từ lệnh Export Configuration liên kết với chi tiết Server Connection ở phía trên cùng của trang cấu hình.
Một tùy chọn Import Configuration cũng được bao gồm. Tùy chọn này cho phép bạn áp dụng một tệp XML cấu hình hiện có cho một cấu hình PLM mới (hoặc đã chỉnh sửa), từ đó sao chép thiết lập cấu hình PLM đó. Ngoài ra, trong trường hợp cần thực hiện các thay đổi chuyên biệt đối với một cấu hình PLM hiện có, tệp XML đã xuất của nó có thể được chỉnh sửa thủ công rồi nhập trở lại cấu hình. Lưu ý rằng các Parameters, Attributes và Values có trong tệp cấu hình phân biệt chữ hoa chữ thường.
Một phiên bản PLM Integration cũng có thể được thêm và cấu hình bằng giao diện PLM Workspace trước đây, giao diện này trong một khoảng thời gian vẫn khả dụng khi UI mặc định bị bỏ chọn thông qua tùy chọn Admin – Settings – PLM Integration như đã nêu ở trên. Cách tiếp cận thủ công này đòi hỏi phải có đầy đủ hiểu biết về, và quyền truy cập vào, hệ thống PLM đích để các tệp XML cần thiết được cấu hình chính xác trước khi tải lên. Hệ thống cung cấp trợ giúp bổ sung thông qua việc có sẵn:
-
Các tệp XML Configuration mẫu có chú thích cho tất cả các hệ thống PLM được hỗ trợ. Các tệp Publishing Template mẫu cũng có sẵn để tải xuống.
-
Một Configuration Generator tự động lấy toàn bộ dữ liệu tham số từ Workspace. Tệp XML được tạo ra được cấu hình sẵn theo môi trường tích hợp hiện tại và chỉ cần bổ sung các thuộc tính dữ liệu PLM tương ứng.
Bổ sung Publish Template
Cấu hình PLM yêu cầu bổ sung một Publishing Templatedựa trên XML để hỗ trợ các quy trình Workspace gửi toàn bộ dữ liệu dự án – tệp thiết kế, dữ liệu đầu ra thành phần và sản xuất – đến hệ thống PLM trong một thao tác 'publish' duy nhất. Các quy trình này bao gồm Publish to PLM, trong đó người dùng chỉ định dữ liệu đầu ra sẽ được gửi, và Project Releaser with Publish, quy trình gửi dữ liệu đã tạo sang PLM như bước cuối cùng trong quy trình Project Release của Altium Designer.
Thêm một tệp XML Publishing Template phù hợp trong tab Publish Template khi tạo hoặc chỉnh sửa cấu hình PLM của bạn. Sử dụng liên kết Sample Project Configurations để tải xuống bộ sưu tập mẫu đã được lưu trữ cho các hệ thống PLM được hỗ trợ.
Một Publishing Template bao gồm các tham chiếu cho chi tiết dự án, truyền dữ liệu thành phần, vị trí nguồn dữ liệu và phân phối tệp của dữ liệu Thiết kế, Lắp ráp và Chế tạo. Các ví dụ được tải xuống bao gồm mẫu cho tất cả các PLM được hỗ trợ; mỗi mẫu sẽ bao gồm mọi Publishing Rule bổ sung áp dụng cho loại PLM cụ thể đó cùng các chú thích chi tiết giúp hướng dẫn bạn cần cấu hình gì và cấu hình như thế nào.
Publishing Folder Support for Windchill PLM
Khi cấu hình một instance Windchill® PLM Integration sẽ được dùng cho các quy trình Publish to PLM, bạn cũng có thể chỉ định (và tạo) một thư mục Windchill đích cho các tài liệu được publish từ Workspace.
Các tham số thư mục Windchill liên quan được định nghĩa trong tệp XML Publishing Template được áp dụng cho mục tích hợp Windchill PLM của bạn trong Workspace (xem ở trên). Các node định nghĩa thư mục có định dạng thẻ <pt:Folder>xxx</pt:Folder> – trong đó pt là namespace hiện tại và xxx là đường dẫn thư mục đầy đủ – và được đặt dưới dạng một publishing rule trong phần FileDistribution cho từng loại tài liệu (ví dụ như một đầu ra PCB.zipFabrication).
Một ví dụ về cấu trúc phân cấp của XML Publishing sẽ là:
<pt:EntityRule id="FAB">
<pt:FileDistributions>
<pt:FileDistribution archiveName="PCB.zip">
<pt:Folder>PRODUCT/Projects/${project.name}/FAB data</pt:Folder>
Dòng cuối cùng ở trên sẽ chỉ định (hoặc tạo) một thư mục đích để publish cho đầu ra PCB.zipFabrication với cấu trúc thư mục Windchill (trong đó tên dự án là MyProject):
PRODUCT
Projects
MyProject
FAB data
Lưu ý rằng đường dẫn thư mục được định nghĩa trong tệp XML Publishing là tuyệt đối (không phải tương đối), và có thể bao gồm các thuộc tính dự án khác như Tên dự án (${project.name}) và Số lắp ráp (${project.PLM_ASSEMBLY_NUMBER}).
Cũng lưu ý rằng khả năng createtạo một thư mục đích được hỗ trợ cho các dịch vụ Windchill REST API phiên bản 1.31.6 trở lên. Với các phiên bản REST cũ hơn, đường dẫn thư mục đích được chỉ định phải tồn tại sẵn, nhưng không thể được tạo mới.
Publish to PLM with ECO
Các tệp thiết lập cho các instance Windchill, Agile và Arena PLM cũng hỗ trợ quy trình Change OrderEngineering Change Order (ECO) được chuẩn hóa, được kích hoạt trong tệp XML Publishing Template và được định nghĩa trong tệp XML Configuration dưới phần thực thể altiumType="ProjectChangeOrder"ChangeOrder.
Tùy theo instance PLM, các định nghĩa cấu hình XML bao gồm schema cho việc nhận diện Change Order (đánh số, vị trí, ID, v.v.), các thuộc tính Change Order cụ thể như Name/Title, Description và Change Complexity (chỉ Windchill), cùng các thiết lập tùy chọn như chiến lược tạo Change Order (không, mới hoặc dùng lại cái hiện có) và nâng cấp trạng thái Lifecycle (chỉ Windchill và Agile). Change Order đã định nghĩa được kích hoạt trong quá trình publish bằng cách khai báo tham chiếu publishIdChangeOrder của nó trong Publishing Template liên quan
.
Publishing template cũng hỗ trợ các bộ quy tắc xác định cách thức và nơi dữ liệu đầu ra phát hành (dự án, nguồn, lắp ráp và dữ liệu chế tạo) được publish sang PLM.
Sau khi được định nghĩa trong các tệp XML Configuration và Publishing Template của máy chủ, Change Order sẽ khả dụng trong các quy trình Project CreationProject Release with Publish và Publishing to PLMPublish to PLM được gọi từ Altium Designer hoặc qua giao diện Workspace PLM. Một biểu mẫu Change Order liên quan sẽ được hiển thị trong quá trình này, nơi các tùy chọn của Change Order được chỉ định.
Hộp thoại Change Order Required của Altium Designer hiển thị bước tạo Project ban đầu và sau đó là Project Release có ECO được bật.
Trong ví dụ hiển thị ở đây, một dự án được tạo trong Altium Designer từ một Template bằng quy trình Create Project with PLM Initialize (tới Arena PLM), với tùy chọn Create change orderEngineering Change Order (ECO) bị tắt. Sau đó dự án được Release bằng quy trình Publish to PLM (User selects) với tùy chọn Create change orderChange Order được bật (YesCO-00000027). Ở phía Arena, các mục sau đó được publish theo một Change Order (ECO-00042CO-00000027) và quy trình phê duyệt vốn có của nó.
Tải xuống một tệp ZIP chứa các tệp XML Configuration và XML Publishing Template của Arena được dùng trong ví dụ này.
Để biết thông tin về cách làm việc với chức năng PLM Change Order (ECO) cho các instance Windchill, Agile và Arena PLM, hãy xem các ghi chú chú thích trong các tệp Configuration XML files và Publishing Template XML files mẫu của chúng, có thể truy cập thông qua giao diện PLM Integration.
Chỉnh sửa một mẫu XLM ví dụ khi cần và tải tệp lên cấu hình PLM của bạn thông qua cửa sổ Add Publish Template, được mở từ nút
. Lưu ý rằng một cấu hình PLM hỗ trợ nhiều Publish Template.
Các Publishing Template được cung cấp có bao gồm chú thích sẽ giúp bạn cấu hình cách dữ liệu dự án của Workspace được publish sang hệ thống PLM đã kết nối. Khi đã truy cập và chọn một mẫu phù hợp, hãy dùng thông tin trong chú thích để cập nhật tệp XML sao cho phù hợp với yêu cầu PLM của bạn, sau đó tải lên (hoặc tải lên lại) tệp đó vào cấu hình PLM.
Workspace hỗ trợ cập nhật các mục Arena PLM hiện có khi làm việc với các quy trình Project Releaser và Component Sync của Altium. Điều này cho phép dữ liệu dự án và thành phần mới được phát hành ở phía Altium được đẩy sang các revision đang làm việc của các mục BOM part trong Arena (dữ liệu PCBA, FAB và Component).
Khi phát hành một dự án Altium sang Arena PLM – bằng quy trình Project Release with Publish to PLM – revision Arena Project BOM đã phát hành trước đó sẽ được cập nhật, và các cập nhật child part bổ sung được liên kết với mục cha đó. Trong trường hợp này, nhật ký PLM sẽ bao gồm một cảnh báo cho biết một working revision đã được cập nhật và các effective revision đã được thêm vào BOM tương ứng trong Arena.
Đồng bộ hóa thành phần
Việc đồng bộ dữ liệu thành phần giữa Workspace Altium 365 của bạn và hệ thống PLM được kết nối được xác định bởi ánh xạ tham số và hướng truyền đã bật như trình bày ở trên, và sẽ diễn ra khi quy trình đồng bộ được kích hoạt thủ công hoặc tự động theo lịch. Bản thân quá trình đồng bộ được điều khiển bởi một Workflow quy trình LibSyncComponent Sync tích hợp sẵn.
Trong một instance cấu hình PLM, các tùy chọn đồng bộ liên quan được truy cập dưới tab Component SynchronizationSynchronization, nơi quy trình có thể được kích hoạt thủ công hoặc đặt lịch chạy. Với trường hợp sau, hãy bật tùy chọn Synchronize on a scheduleEnable Schedule và chọn một khoảng thời gian từ menu thả xuống liên quan.
Bạn có thể dùng các tùy chọn trong menu
để kích hoạt thủ công một quy trình LibSyncComponent SyncLibSync dưới dạng sự kiện đồng bộ IncrementalIncremental hoặc FullFull:
-
IncrementalIncremental – chỉ áp dụng các thành phần đã được sửa đổi kể từ lần đồng bộ gần nhất được chạy (nghĩa là dấu thời gian của chúng muộn hơn ngày đồng bộ gần nhất), và đáp ứng tiêu chí đồng bộ trong cấu hình. Lưu ý rằng đây là chế độ được dùng khi một sự kiện đồng bộ được kích hoạt từ điều khiển
Sync trên trang chính của PLM Integration – xem bên dưới.
-
FullFull – chế độ này buộc thực hiện đồng bộ toàn bộ. Tất cả các thành phần đáp ứng tiêu chí đồng bộ trong cấu hình sẽ được bao gồm.
Thực hiện đồng bộ hóa thành phần
Việc đồng bộ thành phần (thư viện) có thể được thực hiện thủ công từ một mục instance PLM trên trang Workspace PLM Integration, hoặc dưới dạng chu kỳ tự động được chỉ định trong phần thiết lập instance – xem ở trên. Nhấp vào điều khiển
Sync liên quan đến instance PLM để gọi thủ công quy trình đồng bộ; quy trình này sẽ chạy theo workflow LibSyncComponent Sync bằng các thiết lập được định nghĩa trong cấu hình PLM liên quan.
Điều khiển ActionsSync sẽ chuyển thành
Stop, cho phép bạn dừng quy trình đồng bộ nếu cần, và mục Sync StatusStatus sẽ cho biết một quy trình đang diễn ra. Trạng thái sẽ chuyển thành CompletedCompleted khi quá trình đồng bộ kết thúc.
Khi đồng bộ thành phần được chạy, dù thủ công hay theo lịch, quy trình LibSyncComponent Sync sẽ đi qua Workflow được định nghĩa sẵn cho đến khi hoàn tất hoặc gặp lỗi. Bạn có thể làm mới trình duyệt (F5F5) để hiển thị trạng thái hiện tại của quy trình đồng bộ.
Đồng bộ được kích hoạt thủ công hoặc theo lịch là đồng bộ IncrementalIncremental (trái ngược với FullFull); và sẽ chỉ liên quan đến những thành phần đã được sửa đổi kể từ lần đồng bộ gần nhất được chạy (tức là dấu thời gian của chúng muộn hơn ngày đồng bộ gần nhất); và đáp ứng các tiêu chí đồng bộ được chỉ định trong cấu hình PLM.
Để truy cập chi tiết của một sự kiện đồng bộ đã hoàn tất, nhấp vào biểu tượng
trong cột Last SyncLogs để tải xuống tệp nhật ký liên quan (xem ví dụ), hoặc chọn ngày liên quan để mở mục sự kiện trong tab Synchronization StatusStatus. Lưu ý rằng trong chế độ xem này, các sự kiện đồng bộ đã hoàn tất sẽ được liệt kê khi tùy chọn ClosedCompleted được chọn, và mọi sự kiện đang chạy hoặc bị tạm dừng sẽ xuất hiện khi chế độ xem ActiveActive được chọn.
Các tab phụ của chế độ xem Status cung cấp các thông tin sau:
-
DiagramFlow – đồ họa biểu diễn workflow của quy trình, với vị trí bước hiện tại được làm nổi bật (đã hoàn tất hoặc trạng thái lỗi/thất bại).
-
Data – bản tóm tắt thông tin về thao tác của quy trình, bao gồm trạng thái thành công hoặc thất bại của các bước và liên kết đến báo cáo quy trình đã được ghi lại – xem ví dụ.
-
History – nhật ký thời gian của các sự kiện đồng bộ hóa Workspace chính được liệt kê theo trình tự.
Mọi sự kiện đồng bộ bị dừng sớm, chẳng hạn khi gặp lỗi, sẽ được liệt kê khi chế độ xem ở Active. Có thể xóa các mục này khỏi danh sách bằng điều khiển Terminate (
), hoặc chính xác hơn là đánh giá và xử lý chúng từ ô Task tương ứng được tạo trong chế độ xem Tasks của Workspace. Lưu ý rằng một sự kiện đồng bộ đã bị chấm dứt/đã xử lý sẽ được chuyển đến danh sách Closed của chế độ xem Synchronization Status với chỉ báo Status, chẳng hạn như Failed.
Sử dụng nút
để tải xuống bản ghi chi tiết của tất cả các hoạt động đồng bộ hóa được liệt kê dưới định dạng tệp CSV phân tách bằng dấu phẩy (Synchronisation status.csv). Nội dung hoạt động trong tệp sẽ áp dụng cho chế độ xem hiện đang được chọn – Active hoặc Closed.
Truy cập các Process liên quan đến PLM
Các quy trình công việc Process mẫu liên quan đến hệ thống PLM được kết nối có sẵn trong các tab chủ đề process trên trang Workspace Processes. Nói chung, các mẫu này không thể được dùng trực tiếp mà phải được lưu lại với tên khác để trở thành hoạt động.
► Xem tài liệu Processes & Workflow để biết thêm thông tin.
Quản trị viên Workspace có thể khởi chạy một phiên bản mới của bất kỳ định nghĩa process nào đã được kích hoạt trực tiếp từ danh sách process trên trang Processes bằng cách nhấp vào điều khiển
. Người dùng Workspace không phải quản trị viên cũng có thể khởi tạo các Process đang hoạt động từ Workspace, chẳng hạn như:
Tuy nhiên trên thực tế, các process liên quan đến PLM thường được gọi từ Altium Designer trong quá trình thiết kế và phát triển project. Có thể truy cập các process liên quan đến PLM từ Altium Designer theo những cách sau:
-
Part Request with PLM Part Create – Truy cập từ các panel Explorer, Manufacturer Part Search và Components của Altium Designer.
► Xem Process-based Part Requests để biết thông tin chi tiết.
-
Publish to PLM (User selects) – Truy cập từ menu con Project » Project Activities cho project Altium Designer đang hoạt động.
► Xem Publishing to a PLM – user-selects để biết thông tin chi tiết.
-
Project Releaser with Publish – Truy cập như giai đoạn cuối của Project Releaser từ menu con Project » Project Releaser cho project Altium Designer đang hoạt động.
► Xem Design Project Release – publishing to PLM để biết thông tin chi tiết.
-
Project with initialise in PLM – Truy cập khi tạo một project Altium Designer mới từ menu con File » New » Project in <Workspace>, hoặc khi nhân bản một project.
► Xem Publishing to a PLM – initialize in PLM để biết thông tin chi tiết.
Quy trình công việc Process
Các định nghĩa process sau đây (và các workflow nền tảng) có sẵn thông qua Workspace để hỗ trợ tích hợp PLM:
Các định nghĩa process này không thể được kích hoạt và sử dụng nguyên trạng. Vì vậy, mỗi định nghĩa giống như một “mẫu” hơn – hãy chỉnh sửa cho phù hợp với yêu cầu của công ty bạn, đặt tên và lưu lại thành một định nghĩa process mới, sau đó bạn can kích hoạt và sử dụng nó, cùng với tất cả các định nghĩa khác trong chủ đề process tương ứng.
-
Part Requests chủ đề process:
-
Part Request with PLM Part Create – hỗ trợ tự động tạo một Component trong phiên bản PLM của bạn, sau đó chuyển part number được tạo ngược trở lại component trong Workspace. Sơ đồ workflow được hiển thị bên dưới.
Một điểm quan trọng cần lưu ý là khi bạn chỉnh sửa định nghĩa mẫu này để tạo định nghĩa riêng của mình, bạn phải chỉ định phiên bản PLM nơi các part sẽ được tạo. Chọn thực thể Create Part in PLM trong sơ đồ workflow và chọn phiên bản PLM từ menu thả xuống gắn với trường PLM Instance. Menu này liệt kê tất cả các phiên bản PLM hiện được định nghĩa (như được định nghĩa trên PLM IntegrationtrangPLM Integration của giao diện).
► Xem Creating and Managing Processes để biết thêm thông tin về cách làm việc với process workflow.
-
Project Activities chủ đề process:
-
Publish to PLM (User selects) – xuất bản các đầu ra của managed project đã phát hành sang phiên bản PLM đã tích hợp, trong đó người dùng có thể chọn chính xác đầu ra nào sẽ được xuất bản. Sơ đồ workflow được hiển thị bên dưới.
-
Project Releaser with Publish – xuất bản sang phiên bản PLM đã tích hợp như một giai đoạn bổ sung của Project Releaser. Sơ đồ workflow được hiển thị bên dưới.
-
Project Creations chủ đề process:
-
Project with initialise in PLM – hỗ trợ tự động tạo part number trong phiên bản PLM của bạn, sau đó chuyển chúng thành các Parameter của project thiết kế trong Workspace. Sơ đồ workflow được hiển thị bên dưới.