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 ベースのセットアップ では表現できない、マッピングルール、ライフサイクル動作、または同期の細かな挙動が必要な場合。

  • 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 をクローンまたはフォークしてください。リポジトリには、ファイルシステムストレージをバックエンドとする動作するサンプル実装が含まれており、各操作がどのように PLM 呼び出しに対応するかを理解するための有用な参考になります。

  2. Altium 365 における PLM Integration の仕組み – 特に 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 キーを押してフィードバックをお送りください。
コンテンツ