하이브리드 에이전트 PLM 통합과 Altium 365 워크스페이스

상위 페이지: PLM 통합

하이브리드 통합은 회사가 Altium 365를 사용하여 자사의 워크스페이스를 공용 IP 주소가 없는 회사 네트워크 내부에 호스팅된 PLM 시스템과 통합하고자 할 때 적용됩니다. 즉, 인터넷에 노출되지 않습니다.

이를 달성하기 위해, 회사 네트워크 내부에서 하이브리드 에이전트라고 불리는 작은 프로그램이 실행됩니다. 이 프로그램은 Altium 365와 통신하여 Altium 365 워크스페이스와 폐쇄 네트워크 내부의 PLM 시스템 사이의 정보를 중계합니다. 하이브리드 에이전트와의 통신은 HTTPS를 통해 이루어지며, 인터넷에서 들어오는 트래픽을 위해 네트워크 포트를 열 필요가 없습니다. 오직 나가는 트래픽을 위해 표준 HTTPS 포트 443이 필요합니다.

참고:

하이브리드 통합 설정

하이브리드 에이전트 설치 패키지는 Altium 365 Workspace 하이브리드 에이전트 페이지에서 얻을 수 있으며, (관리자 – PLM 통합)의 상단에 있는 하이브리드 에이전트 탭 옵션을 통해 (새로운) PLM 관리 페이지에서 열 수 있습니다.

에이전트 아카이브()를 다운로드하고 알려진 위치에 압축을 풀어주세요. 이것은 회사 네트워크 내부에서 실행해야 하는 자바 애플리케이션(hybrid-agent.jar)을 포함하고 있으며, 여기서 온프레미스 PLM 시스템과 Altium 365에 접근할 수 있습니다.

그 기계는 인터넷에서 공개적으로 접근할 필요는 없지만, 귀사가 사용하는 Altium 365 환경에 연결할 수 있어야 합니다.

  • 하이브리드 에이전트는 PLM 시스템을 호스팅하는 기계에서 실행할 필요가 없다는 점에 유의하십시오. 그러나 그러한 설정이 문제를 일으키지 않을 것입니다.
  • 하이브리드 에이전트 애플리케이션에는 Linux 기반 시스템용으로 동등한 쉘 스크립트 파일(예: agent.sh)이 포함되어 있으며, 아래 에이전트 설정 지침에서 Windows *.bat 파일 대신 사용하십시오.

하이브리드 에이전트는 Java 개발 키트(JDK) 버전 11 이상이 필요합니다.

하이브리드 에이전트 애플리케이션이 설치되면: 1. Altium 365 작업 공간의 하이브리드 에이전트 페이지에서 API 키를 생성합니다(API 키 생성 버튼 이미지). 2. 생성된 API 키를 값으로 하는 HYBRID_AGENT_API_KEY 환경 변수를 생성합니다. 3. 다음 명령어 형식을 사용하여 agent.bat를 실행합니다. 여기서 URL 파라미터 인자는 여러분의 Altium 365 작업 공간의 URL이어야 합니다:
agent.bat https://acme.365.altium.com

활성화되면, 하이브리드 에이전트는 애플리케이션의 hybrid-agent\logs 폴더에 로그 파일을 생성합니다.

워크스페이스에는 언제든지 유효한 API 키가 하나만 있으며, 하이브리드 에이전트는 한 번에 하나의 인스턴스만 실행할 수 있습니다. 에이전트는 두 PLM 시스템이 동일한 폐쇄 네트워크 내에 호스팅되는 경우 두 개 이상의 PLM 구성 인스턴스를 지원할 수 있습니다.

생산 환경에서는 터미널에서 직접 실행하는 것보다 Windows 서비스로 하이브리드 에이전트를 실행하는 것이 매우 권장됩니다. 후자는 테스트용으로 사용할 수 있습니다.

하이브리드 에이전트를 Windows 서비스로 실행하는 예시 방법은 NSSM 서비스 매니저를 사용하는 것입니다:

  1. 명령어 실행: nssm install HybridAgent.
  2. NSSM 대화 상자에서 (Application 탭 아래) Path 필드에 agent.bat 파일 경로를 입력하고 Arguments 필드에 작업 공간 URL을 입력한 후 Install service를 클릭합니다.
    1. NSSM 대화 상자의 Details 탭 아래 Startup type 옵션으로 서비스 시작 동작을 설정할 수 있습니다. 필요한 경우, nssm edit HybridAgent를 실행하여 이러한 변경을 할 수 있습니다.
    2. Java에 대한 표준 PATHJAVA_HOME 환경 변수를 생성하는 대신, NSSM Environment 탭 아래에 추가할 수 있습니다. 이 방법을 사용하면 변수들은 HybridAgent 서비스가 실행 중일 때만 활성화됩니다.
    3. 위와 유사하게, HYBRID_AGENT_API_KEY 변수도 서비스가 실행 중일 때 활성화되도록 NSSM 환경 설정으로 이동할 수 있습니다.

  3. Windows Services 관리 도구 또는 NSSM 명령어: nssm start HybridAgent를 사용하여 HybridAgent 서비스를 시작합니다. 서비스가 자동 시작으로 설정된 경우 PC 재시작 후에는 이 작업이 필요하지 않습니다.
  4. Windows Services 관리 도구 또는 NSSM 명령어: nssm status HybridAgent를 사용하여 HybridAgent 서비스가 실행 중인지 확인합니다.

하이브리드 에이전트가 Altium 365 작업 공간에 연결되면(브라우저 창을 새로고침하여 상태를 확인), Altium 365 작업 공간에서 PLM 통합을 구성할 수 있습니다. 구성 추가 페이지에서 하이브리드 에이전트 연결 옵션을 활성화하고 URL 필드에 닫힌 네트워크 내에서 볼 수 있는 온프레미스 PLM의 URL을 입력하세요.

이미지 설명이 제공되지 않았습니다. 현재 API 키는 관련된 Revoke 명령을 사용하여 취소할 수 있습니다. 그런 경우, 새 API 키를 생성하고 HYBRID_AGENT_API_KEY 환경 변수를 새 키 값으로 업데이트해야 합니다. 새 키를 사용하려면 Hybrid Agent를 재시작하세요. NSSM을 사용하는 경우 nssm restart HybridAgent 명령을 사용하거나, Windows 서비스에서 HybridAgent 서비스를 중지한 다음 시작하세요.
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.