PLM統合SDK

PLM Integration SDK を使用すると、Altium 365 Workspace と任意の PLM システムの間にカスタムコネクタを構築できます。これには、標準ではサポートされていないシステムも含まれます。また、Altium 365 ユーザーがすでに慣れ親しんでいるのと同じ PLM Integration ワークフローに適合します。

この SDK は、Generic PLM Connector インターフェースを実装する C# フレームワークです。これは、Altium 365 が PLM インスタンスと通信するために呼び出す gRPC サービスです。コネクタのロジックはお客様が実装し、統合の Workspace 側は 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 モデルを使用することで、Workspace の観点から同じように動作する本格的な統合を構築できます。

  • You need custom integration logic – 標準の設定 UI や XML-based setup では表現しきれないマッピングルール、ライフサイクル動作、または同期の細かな挙動がある場合。

  • 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

すべてのプロジェクト コンポーネントを作成または更新し、ファイル添付をアップロードして関連付けを確立します。設定されている場合は、ワークフロー状態を進めることもあります

各フローの詳細な手順については、Operations Flow の記事を参照してください。

はじめに

  1. AltiumDeveloper/plm-integration-sdk-cs を clone または fork します。このリポジトリには、ファイルシステム ストレージをバックエンドにした動作する実装例が含まれており、各操作がどのように PLM 呼び出しに対応するかを理解するうえで有用な参考資料になります。

  2. PLM Integration works in Altium 365 – 特に Generic Connector モデル、接続設定、同期方向の構成について理解しておいてください。

  3. お使いの PLM システム向けにコネクタ インターフェースを実装し、Altium 365 から到達可能な場所にサービスをデプロイします。

  4. Workspace で Admin → PLM Integration の下にコネクタを登録します。

要件

Enterprise license – PLM Integration(Generic Connector ドライバーを含む)は Enterprise Toolkit の機能です。Workspace に適切なライセンスが割り当てられていない場合、PLM 接続設定に Generic Connector オプションは表示されません。

参考資料

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Content