SDK Tích hợp PLM

PLM Integration SDK cho phép bạn xây dựng một connector tùy chỉnh giữa một Workspace Altium 365 và bất kỳ hệ thống PLM nào – bao gồm cả những hệ thống không được hỗ trợ sẵn – đồng thời vẫn phù hợp với cùng quy trình làm việc PLM Integration mà người dùng Altium 365 đã quen thuộc.

SDK này là một framework C# triển khai giao diện Generic PLM Connector: một dịch vụ gRPC mà Altium 365 sử dụng để giao tiếp với một phiên bản PLM. Bạn triển khai logic của connector; Altium 365 xử lý phía Workspace của tích hợp.

SDK repository and full documentation: AltiumDeveloper/plm-integration-sdk-cs

Khi nào nên sử dụng

Hãy sử dụng PLM Integration SDK khi có bất kỳ trường hợp nào sau đây:

  • Your PLM is not natively supported – Altium 365 hỗ trợ trực tiếp một số hệ thống PLM. Với mọi hệ thống khác, mô hình Generic Connector cho phép bạn xây dựng một tích hợp hoàn chỉnh hoạt động theo cùng cách nhìn từ phía Workspace.

  • You need custom integration logic – các quy tắc ánh xạ, hành vi vòng đời hoặc các khác biệt tinh vi trong đồng bộ hóa vượt quá những gì giao diện cấu hình tiêu chuẩn hoặc thiết lập dựa trên XML có thể biểu đạt.

  • Enterprise deployment constraints – các gateway on-premises, việc đóng gói có kiểm soát hoặc các mô hình triển khai yêu cầu bạn sở hữu connector như một dịch vụ có thể triển khai.

Cách hoạt động

Altium 365 giao tiếp với connector qua gRPC. Connector của bạn chạy như một dịch vụ nhận các lệnh gọi từ nền tảng và chuyển chúng thành các thao tác trên hệ thống PLM của bạn.

Trước mỗi thao tác, Altium 365 gọi một Auth endpoint để xác minh rằng thông tin xác thực do người dùng cấu hình sẽ cho phép truy cập vào PLM. Sau đó, một IContext chứa các thông tin xác thực đó sẽ được cung cấp xuyên suốt toàn bộ chuỗi lệnh gọi thông qua dependency injection – bạn không cần truyền thủ công thông tin xác thực giữa các thao tác.

Các thao tác

PLM Integration SDK triển khai các thao tác sau:

Thao tác

Mô tả

Sync to PLM

Đọc các component từ Altium 365 và tạo hoặc cập nhật các mục tương ứng trong PLM

Sync to Altium

Truy vấn PLM để lấy các mục và lưu dữ liệu trở lại Altium 365

Publish BOM

Chạy trong quá trình xuất bản project; tạo các định nghĩa quan hệ giữa project và các mục PLM của nó

Publish Project

Tạo hoặc cập nhật tất cả component của project, tải lên các tệp đính kèm, và thiết lập các quan hệ; có thể chuyển trạng thái workflow nếu được cấu hình

Để xem hướng dẫn chi tiết cho từng luồng, hãy xem bài viết Operations Flow.

Bắt đầu

  1. Clone hoặc fork AltiumDeveloper/plm-integration-sdk-cs. Kho lưu trữ này bao gồm một triển khai ví dụ đang hoạt động dựa trên lưu trữ hệ thống tệp – một tài liệu tham khảo hữu ích để hiểu cách các thao tác ánh xạ tới các lệnh gọi PLM.

  2. Hãy làm quen với cách PLM Integration hoạt động trong Altium 365 – đặc biệt là mô hình Generic Connector, thiết lập kết nối và cấu hình hướng đồng bộ.

  3. Triển khai các giao diện connector cho hệ thống PLM của bạn và triển khai dịch vụ ở nơi Altium 365 có thể truy cập.

  4. Đăng ký connector trong Workspace của bạn dưới mục Admin → PLM Integration.

Yêu cầu

Enterprise license – PLM Integration (bao gồm driver Generic Connector) là một tính năng của Enterprise Toolkit. Tùy chọn Generic Connector sẽ không xuất hiện trong cấu hình kết nối PLM nếu Workspace của bạn chưa được gán giấy phép phù hợp.

Tài liệu đọc thêm

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Nội dung