Tích hợp tác tử lai

Hybrid Integration áp dụng cho trường hợp một công ty sử dụng Altium 365 muốn tích hợp Workspace của mình với một hệ thống PLM được lưu trữ on-premises, bên trong mạng của công ty, không có địa chỉ IP công khai – tức là không được đưa ra internet.

Để thực hiện việc này, một chương trình nhỏ có tên là Hybrid Agent sẽ được chạy bên trong mạng của công ty. Chương trình này giao tiếp với Altium 365, chuyển tiếp thông tin giữa Workspace Altium 365 và hệ thống PLM bên trong mạng kín. Việc giao tiếp với Hybrid Agent được thực hiện qua HTTPS và không cần mở bất kỳ cổng mạng nào cho lưu lượng truy cập đi vào từ internet. Chỉ cần cổng HTTPS tiêu chuẩn 443 cho lưu lượng truy cập đi ra.

Note:

Thiết lập Hybrid Integration

Tải xuống gói lưu trữ của Agent () và giải nén nội dung của nó vào một vị trí đã biết. Gói này chứa một ứng dụng Java (hybrid-agent.jar) cần được chạy trên một máy nằm trong mạng của công ty, từ đó có thể truy cập được hệ thống PLM on-premises và Altium 365.

Máy đó not không cần phải có thể truy cập công khai từ internet, nhưng cần có khả năng kết nối với môi trường Altium 365 mà công ty bạn đang sử dụng.

  • Lưu ý rằng Hybrid Agent notkhông cần phải chạy trên máy đang lưu trữ hệ thống PLM, mặc dù cấu hình như vậy cũng không gây ra vấn đề gì.
  • Ứng dụng Hybrid Agent bao gồm các tệp shell script tương đương (chẳng hạn như agent.sh) cho các hệ thống chạy Linux – hãy sử dụng chúng thay cho các tệp Windows *.bat trong hướng dẫn thiết lập agent bên dưới.

Hybrid Agent phiên bản 5 trở về trước yêu cầu Java Development Kit (JDK) phiên bản 11 trở lên. Bắt đầu từ phiên bản 6 (phát hành ngày 6 tháng 7 năm 2026), Hybrid Agent yêu cầu JDK phiên bản 17 trở lên.

Altium 365 Workspaces hỗ trợ cả Hybrid Agent phiên bản 5 và 6. Vì vậy, nếu bạn đã cài đặt Hybrid Agent phiên bản 5, thì không cần thiết phải nâng cấp lên phiên bản 6.

Sau khi ứng dụng Hybrid Agent đã được đặt vào vị trí:

  1. Tạo API key trong trang Hybrid Agent của Altium 365 Workspace ().
  2. Tạo một biến môi trường HYBRID_AGENT_API_KEY với giá trị là API key.
  3. Chạy agent.bat bằng ngữ cảnh lệnh sau, trong đó đối số tham số URL phải là URL của Altium 365 Workspace của bạn:
    agent.bat https://acme.365.altium.com

Khi hoạt động, Hybrid Agent sẽ tạo một tệp log trong thư mục hybrid-agent\logs của ứng dụng.

Lưu ý rằng Workspace chỉ có một API Key hợp lệ tại một thời điểm, và chỉ một phiên bản duy nhất của Hybrid Agent có thể chạy. Agent sẽ hỗ trợ nhiều hơn một phiên bản cấu hình PLM nếu cả hai hệ thống PLM đều được lưu trữ trong cùng một mạng kín.

Rất khuyến nghị chạy Hybrid Agent dưới dạng dịch vụ Windows trong môi trường production thay vì chạy trực tiếp trong terminal, mặc dù cách sau vẫn có thể dùng để kiểm thử.

Một ví dụ về cách chạy Hybrid Agent dưới dạng dịch vụ Windows bằng trình quản lý dịch vụ NSSM:

  1. Chạy lệnh: nssm install HybridAgent.
  2. Trong cửa sổ hộp thoại NSSM (ở tab Application), nhập đường dẫn tệp agent.bat vào trường Path và URL Workspace của bạn vào trường Arguments, rồi nhấp Install service.
    1. Bạn có thể đặt hành vi khởi động của dịch vụ bằng tùy chọn Startup type trong tab Details của hộp thoại NSSM. Nếu cần, hãy chạy nssm edit HybridAgent để thực hiện các thay đổi đó.
    2. Thay vì tạo các biến môi trường chuẩn PATHJAVA_HOME cho Java, chúng cũng có thể được thêm trong tab Environment của NSSM. Với cách này, các biến sẽ chỉ hoạt động khi dịch vụ HybridAgent đang chạy.
    3. Tương tự như trên, biến HYBRID_AGENT_API_KEY cũng có thể được chuyển sang phần thiết lập môi trường của NSSM để nó hoạt động khi dịch vụ đang chạy.

  3. Khởi động dịch vụ HybridAgent bằng công cụ quản lý Services của Windows, hoặc bằng lệnh NSSM: nssm start HybridAgent. Việc này không cần thiết (sau khi khởi động lại PC) nếu dịch vụ được đặt để tự động khởi động.
  4. Đảm bảo dịch vụ HybridAgent đang chạy trong công cụ quản lý Services của Windows, hoặc bằng lệnh NSSM: nssm status HybridAgent.

Sau khi Hybrid Agent đã kết nối với Altium 365 Workspace của bạn (làm mới cửa sổ trình duyệt để kiểm tra trạng thái), bạn có thể tiếp tục cấu hình PLM Integration trong Altium 365 Workspace. Trong trang Add Configuration, hãy bật tùy chọn kết nối Hybrid Agent và nhập URL của PLM on-premises của bạn, như được nhìn thấy trong mạng kín của bạn, vào trường URL.

 

API Key hiện tại có thể được hủy bằng lệnh Revoke tương ứng của nó. Trong trường hợp đó, cần tạo một API Key mới và cập nhật biến môi trường HYBRID_AGENT_API_KEY với giá trị Key mới.

Khởi động lại Hybrid Agent để sử dụng Key mới – với NSSM, dùng lệnh nssm restart HybridAgent, hoặc dừng/khởi động dịch vụ HybridAgent trong Services của Windows.

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.
Tính khả dụng của tính năng

Các tính năng có sẵn cho bạn phụ thuộc vào giải pháp Altium mà bạn đang sử dụng – Altium Develop, một phiên bản của Altium Agile (Agile Teams hoặc Agile Enterprise), hoặc Altium Designer (đang còn hiệu lực).

Nếu bạn không thấy tính năng được đề cập trong phần mềm của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.