SDK tích hợp PLM

SDK tích hợp PLM cho phép bạn xây dựng trình kết nối tùy chỉnh giữa một Workspace trên Altium 365 và bất kỳ hệ thống PLM nào – kể cả các hệ thống chưa được hỗ trợ sẵn – đồng thời vẫn tuân theo quy trình tích hợp PLM quen thuộc với người dùng Altium 365.

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

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

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

Sử dụng SDK tích hợp PLM trong các trường hợp sau:

  • Your PLM is not natively supported – Altium 365 hỗ trợ trực tiếp một số hệ thống PLM. Với các hệ thống còn lại, mô hình Generic Connector cho phép bạn xây dựng giải pháp tích hợp hoàn chỉnh, có cách thức hoạt động tương tự khi 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 thù đồng bộ hóa vượt quá khả năng biểu đạt của giao diện cấu hình tiêu chuẩn hoặc thiết lập dựa trên XML.

  • Enterprise deployment constraints – Các cổng kết nối tại chỗ, yêu cầu kiểm soát việc đóng gói hoặc mô hình triển khai đòi hỏi bạn phải tự quản lý trình kết nối dưới dạng một dịch vụ có thể triển khai.

Cách thức hoạt động

Altium 365 giao tiếp với trình kết nối qua gRPC. Trình kết nối của bạn chạy dưới dạng dịch vụ, nhận các lệnh gọi từ nền tảng và chuyển đổi 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 cho phép truy cập PLM. Sau đó, một IContext chứa thông tin xác thực này được cung cấp xuyên suốt chuỗi lệnh gọi thông qua cơ chế tiêm phụ thuộc – bạn không cần truyền thông tin xác thực theo cách thủ công giữa các thao tác.

Các thao tác

SDK tích hợp PLM triển khai các thao tác sau:

Thao tác

Mô tả

Sync to PLM

Đọc linh kiện 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 các mục trong PLM và lưu dữ liệu trở lại Altium 365

Publish BOM

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

Publish Project

Tạo hoặc cập nhật toàn bộ linh kiện của dự án, tải lên các tệp đính kèm và thiết lập các mối quan hệ; có thể chuyển trạng thái quy trình sang bước tiếp theo nếu được cấu hình

Để xem hướng dẫn chi tiết về từng luồng, hãy tham khảo bài viết Luồng thao tác.

Bắt đầu

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

  2. Tìm hiểu cách hoạt động của tính năng tích hợp PLM trong Altium 365 – đặc biệt là mô hình Generic Connector, cách thiết lập kết nối và cấu hình hướng đồng bộ hóa.

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

  4. Đăng ký trình kết nối trong Workspace của bạn tại Admin → PLM Integration.

Yêu cầu

Enterprise license – Tích hợp PLM (bao gồm trình điều khiển 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.

Đọ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.
Contents
Contents