PLM 통합 SDK

PLM Integration SDK를 사용하면 Altium 365 사용자가 이미 익숙한 PLM 통합 워크플로를 그대로 활용하면서, Altium 365 워크스페이스와 기본 지원되지 않는 시스템을 포함한 모든 PLM 시스템 간의 맞춤형 커넥터를 구축할 수 있습니다.

SDK는 PLM Connector 인터페이스를 구현하는 C# 프레임워크입니다. 이 인터페이스는 Altium 365가 PLM 인스턴스와 통신하기 위해 호출하는 gRPC 서비스입니다. 사용자는 커넥터 로직을 구현하고, Altium 365는 통합의 워크스페이스 측 처리를 담당합니다.

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

사용이 필요한 경우

다음 중 하나라도 해당하는 경우 PLM Integration SDK를 사용하세요.

  • Your PLM is not natively supported – Altium 365는 여러 PLM 시스템을 직접 지원합니다. 그 외의 시스템에는 Generic Connector 모델을 사용하여 워크스페이스 관점에서 동일하게 동작하는 완전한 통합을 구축할 수 있습니다.

  • You need custom integration logic – 표준 구성 UI 또는 XML 기반 설정으로 표현할 수 있는 범위를 벗어나는 매핑 규칙, 수명 주기 동작 또는 세부적인 동기화 처리가 필요한 경우

  • Enterprise deployment constraints – 온프레미스 게이트웨이, 통제된 패키징 또는 커넥터를 배포 가능한 서비스로 직접 관리해야 하는 배포 패턴이 필요한 경우

작동 방식

Altium 365는 gRPC를 통해 커넥터와 통신합니다. 커넥터는 플랫폼의 호출을 수신하고 이를 PLM 시스템의 작업으로 변환하는 서비스로 실행됩니다.

각 작업 전에 Altium 365는 Auth endpoint을 호출하여 사용자가 설정한 자격 증명으로 PLM에 액세스할 수 있는지 확인합니다. 그런 다음 해당 자격 증명이 포함된 IContext이 종속성 주입을 통해 호출 체인 전체에서 사용 가능해지므로, 작업 간에 자격 증명을 수동으로 전달할 필요가 없습니다.

작업

PLM Integration SDK는 다음 작업을 구현합니다.

작업

설명

Sync to PLM

Altium 365에서 컴포넌트를 읽고 PLM에서 해당 항목을 생성하거나 업데이트합니다.

Sync to Altium

PLM에서 항목을 조회하고 데이터를 Altium 365에 다시 저장합니다.

Publish BOM

프로젝트 게시 중에 실행되며, 프로젝트와 해당 PLM 항목 간의 관계 정의를 생성합니다.

Publish Project

모든 프로젝트 컴포넌트를 생성하거나 업데이트하고, 첨부 파일을 업로드하며, 관계를 설정합니다. 설정에 따라 워크플로 상태를 다음 단계로 전환할 수도 있습니다.

각 흐름에 대한 자세한 단계별 설명은 작업 흐름 문서를 참조하세요.

시작하기

  1. AltiumDeveloper/plm-integration-sdk-cs를 복제하거나 포크하세요. 이 저장소에는 파일 시스템 저장소를 기반으로 동작하는 구현 예제가 포함되어 있어, 작업이 PLM 호출에 어떻게 매핑되는지 이해하는 데 유용한 참고 자료가 됩니다.

  2. Altium 365에서 PLM 통합이 작동하는 방식을 익히세요. 특히 Generic Connector 모델, 연결 설정 및 동기화 방향 구성에 대해 알아두세요.

  3. PLM 시스템에 맞는 커넥터 인터페이스를 구현하고 Altium 365가 접근할 수 있는 위치에 서비스를 배포하세요.

  4. 워크스페이스의 Admin → PLM Integration에서 커넥터를 등록하세요.

요구 사항

Enterprise license – PLM 통합(Generic Connector 드라이버 포함)은 Enterprise Toolkit 기능입니다. 워크스페이스에 적절한 라이선스가 할당되어 있지 않으면 PLM 연결 구성에 Generic Connector 옵션이 표시되지 않습니다.

추가 참고 자료

  • Altium 365의 PLM 통합 – 워크스페이스 측 구성 및 개념

  • SDK 문서 – API 참조 및 관련 문서

    • 작업 흐름 – 각 동기화 및 게시 작업의 상세 순서

    • FAQ – 인증, 디버깅 및 커넥터 동작에 관한 자주 묻는 질문

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
Contents
Contents