Altium NEXUS Server

現在、バージョン 1.0. をご覧頂いています。最新情報については、バージョン Altium On-Prem Enterprise Server の 8.0 をご覧ください。

This documentation page references NEXUS Server (part of the deployed NEXUS solution), which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer and a connected Altium 365 Workspace. Check out the FAQs page for more information.

それ自体が独立した設計ソリューションである Altium NEXUS Server は、Altium NEXUS と連携して、安全性と完全性が確保された設計データ管理という課題に対する洗練された答えを提供します。Altium NEXUS Server は、堅牢で安全なデータ保存を実現するだけでなく、データを明確に分離されたリビジョンとして再リリースすることも可能にします。つまり、過去にリリースされたデータを上書きすることなく、時間の経過に伴う設計変更を追跡できます。また、データのライフサイクル管理にも対応しており、データを利用する必要がある人は、そのデータが「ライフ」のどの段階にあるのか、そして安全にどの用途に使用できるのかを一目で把握できます。

しかし、Altium NEXUS Server は基板設計から生成されたデータだけを保存するために使われるわけではありません。特定のリリースプロセスの実行によって Design Area から取得される、その他すべてのデータセットの管理にも使用されます。これには、コンポーネント定義、ドメインモデル、回路図シート、設計テンプレートのリリースが含まれます。さらに、サーバー内で設計プロジェクト全体を直接作成・管理することもでき、コラボレーション機能の追加により、チーム全体が同じ基板設計で同時に作業したり、設計にコメントで注釈を付けたりすることも可能です。設計者の作業環境を制御して、全社的な設計標準が確実に適用・順守されるようにすることもできます。

Altium NEXUS Server 内に再利用可能な設計「ビルディングブロック」を用意することで、各モデル、コンポーネント、上位設計要素が使用承認済みであるという安心のもと、新しいプロジェクトに着手できます。いわば毎回ゼロから作り直す必要がありません。サーバーは設計要素の出発点であると同時に格納先にもなり、新しい設計はそれぞれ、サーバーにリリースされ、サーバーを通じて管理される要素を利用します。そして、Altium NEXUS Server の要素だけを使って設計することで、それらの設計の完全性は本質的に保証されます。


サーバーアイテム

Altium NEXUS Server では、保存、管理、再利用が可能な各設計エンティティは、特定の種類の Item として表されます。Item はサーバー内で一意に識別され、任意の数の Revisions を含めることができます。各 revision には、その Item のデータが格納されます。revision に含まれるデータに変更が加えられるたびに(ほとんどの Item タイプでは、関連する一時エディター内で直接編集できます)、その変更はその Item の新しい revision にコミット(または再リリース)されます。これにより、既存の revision が上書きされることは決してなく、最高レベルの完全性が確保されます。

Item は任意の数の revision を持つことができ、これは本質的に、その Item が時間とともに進化していく過程を表します。変更が加えられると、新しいデータ内容が新しい revision にコミット/アップロード/リリースされます。そのため、Item の各 revision に保存されるデータは通常それぞれ異なります。こうした Item の異なる revision を識別するために revision identifier(ID)が使用され、これを Item ID と組み合わせることで、Item の各リリースに対する一意の識別子が作成されます。これが Item-Revision です。

Item Revision のもう 1 つの重要な側面は、その Lifecycle State です。これは、その revision が現在その life のどの段階にあるか、そして設計者がそれに対して何を行う権限を持つかを素早く判断するために使用できる別の識別子です。Revision が Item に加えられた設計変更を反映するのに対し、Lifecycle State は、PlannedNew From DesignFor ProductionObsolete など、ビジネス上の観点から見たその item の状態を反映します。

Read about サーバーアイテム

Explorer パネル

Altium NEXUS Server への直接インターフェースを提供するのが、Altium NEXUS の Explorer パネル です。このパネルから、次のような多くの操作を実行できます。

  • サーバー内で使用される組織構造の作成と管理。
  • 設計オブジェクトを表す任意の数の Item の作成。
  • Item Revision の直接編集と配置。
  • Item revision のライフサイクルの確認と管理。
  • 特定の Item revision の使用状況の調査(Where-Used)。
  • Component Item のサプライチェーン情報の参照と管理。
  • 保存済みデータのダウンロード(基板設計プロジェクトの管理対象リリースによって生成されたデータを含む)。

Explorer パネルは頼れる右腕となり、Altium NEXUS を通じて Altium NEXUS Server を利用する際の生産性を大きく高める機能群を提供します。

また、Altium NEXUS Server を日常的に操作する大半は Explorer パネルを通じて行いますが、特に管理目的では、ブラウザーインターフェースを通じてサーバーとやり取りする必要が生じることもあります。詳細については、Browser-based Access & Management of an Altium NEXUS Server を参照してください。

直接編集

Altium NEXUS Server は、Altium NEXUS で使用されるあらゆる種類の設計データの保存と管理を一元化するための、柔軟で安全な方法を提供します。回路図モデルからコンポーネント、管理対象シートから完成した PCB 設計に至るまで、Altium NEXUS Server は電子設計データを保存・管理するための理想的な方法を提供します。

多くの設計エンティティは、サーバーの直接編集サポートにより、対応する新規作成されたサーバー Item の初期 revision として編集・リリースできます。直接編集により、別個のバージョン管理されたソースデータに縛られる必要がなくなります。サーバー自身から直接取得した最新ソースを読み込んだ一時エディターを使用して、サポート対象の Item タイプをそのまま編集できます。編集が完了すると、そのエンティティは親 Item の次の予定 revision としてリリース(または再リリース)され、一時エディターは閉じられます。ハードドライブ上にファイルは残らず、正しい最新ソースで作業しているかどうかを気にする必要もなく、別途バージョン管理ソフトウェアを維持する必要もありません。Altium NEXUS Server がそのすべてを処理し、期待どおりの高い完全性を保ちながら、データ変更を大幅に迅速化します。

また、どの段階でも、サーバー内のサポート対象 Item の任意の revision に戻って直接編集できます。revision を右クリックし、コンテキストメニューから Edit コマンドを選択するだけです。すると再び一時エディターが開き、その revision に含まれるエンティティを編集できます。必要な変更を加えたら、そのドキュメントを item の次の revision としてリリースするようコミットします。


Managed Components

Altium NEXUS は、その統合設計アプローチにより、従来から電子設計プロセスのあらゆる側面にまたがるコンポーネントモデルを使用してきました。しかし、電子設計プロセスを製品開発プロセス全体の中にシームレスに組み込むには、このモデルを進化させる必要があります。つまり、他の設計プロセス(特に MCAD やインダストリアルデザイン)や、製品開発プロセスと交差するビジネスプロセス(調達や製造など)も含めてカバーできるように拡張する必要があります。

この進化したオブジェクトモデルは、Unified Component Model として知られています。

このモデリングパラダイムでは、設計者から見た設計コンポーネントは、Manufacturer および/または Vendor の部品とは分離されています。この情報はコンポーネントの一部として定義されません。その代わりに、Part Choices を使用して設計コンポーネントを Part Catalog に記載された 1 つ以上の Manufacturer Parts にマッピングし、さらにそれらを 1 つ以上の Vendor parts にマッピングできます。これにより、設計者は設計で使用される任意の設計コンポーネントに対して、実際に使用可能な部品を事前に明示できます。

これらのコンポーネントは、その部品選択情報とともに Altium NEXUS Server に保存されます。コンポーネントは、一意に識別可能な Component Item の一連の revision として保存されます。各 revision はライフサイクル管理されており、新しい設計プロジェクトで再利用可能な認証済みコンポーネント、試作製造に使用可能なコンポーネント、量産に使用可能なコンポーネントのコレクションを提供します。要するに、サーバーベースの「ライブラリ」によって実装されたコンポーネントカタログです。


Private License Service

Altium NEXUS のインストール環境をオフラインのまま、つまりインターネットから隔離して運用する必要がある組織向けに、オンデマンドのソフトウェアライセンスの利便性と柔軟性を、インターネットベースの Altium Licensing Service ではなく、ローカルの Private License Server によって提供できます。Altium NEXUS Server のインストールには、そのための仕組みとしてローカル Private License Service が用意されています。これは中央ライセンスサーバーまたはローカルライセンスサーバーとして構成でき、ローカルネットワーク経由で Altium NEXUS と Altium NEXUS Server の両方のライセンスを提供できます。さらに、サーバー管理者は、ライセンスシートのオフライン貸し出しを完全に制御したり、特定のロール向けにライセンス設定を行ったり、Roaming 用のライセンスを設定したりすることができます。

サーバーの PLS は、以下に要約するように、異なる動作モードで構成して使用できます。

  • No PLS mode - サーバーの標準構成であり、取得済みライセンスはネットワーク上で利用可能(配布)になりません。
  • Local PLS mode - サーバーが取得した Altium NEXUS および Altium NEXUS Server の両方のライセンスが、サーバーの(ローカル)PLS サービスによってネットワーク経由で提供されます。
  • External PLS mode - サーバー自身の PLS サービスの代わりに、外部の PLS サービス(中央ライセンスサーバーとして設定されたリモートサーバー PLS など)に接続して使用します。
Read about Private License Service

ローカルバージョン管理サービス

Altium NEXUS Server のインストールには、SVN サーバー(バージョン 1.8)が含まれています。これにより、必要な場所であるローカル環境において、バージョン管理機能を利用できます。外部の SVN 管理ソフトウェアを探したり、その費用を負担したりする必要はありません。

標準の SVN(Altium NEXUS に組み込まれているもの、または外部から提供されるもの)と比べて、主な利点は 2 つあります。

  1. Altium NEXUS Server と SVN の両方で、ユーザーおよび権限管理を共通化できます。Altium NEXUS Server にサインインすると、ローカルの SVN バージョン管理サービスはそのセッション/認証情報を使用して動作します。
  2. Altium NEXUS Server を通じて定義されたリポジトリ(サーバーのブラウザベース インターフェースの VCS ページから定義)は、ログイン時にクライアントへ自動的に反映されるため、ユーザーは URL、プロトコル、パスワードなどを気にする必要がありません。設定はサーバー側で一度行うだけでよく、必要に応じて対象ユーザーに共有されます。

このように設計リポジトリを一元的に定義することで、組織は設計者がアクセスおよび利用できるリポジトリを完全に管理できます。リポジトリはローカル SVN サーバー上で作成することも、外部リポジトリに接続することもできます。すべてのリポジトリは、サーバーのブラウザベース インターフェースを通じて、次の観点で一元管理されます。

  • 表示名と説明。
  • アクセス設定 - どの特定ユーザーがアクセスできるか(ローカル SVN サーバーを通じて定義されたリポジトリの場合はロール)。
  • 利用可否 - 個々の設計者が個別にリポジトリを作成して接続するのではなく、一元的に追加または削除できます。
2 つのデフォルト Design Repositories が用意されており、それぞれ DefaultRepositoryVersioned Storage という名前です。DefaultRepository は必要に応じて名前変更やユーザー アクセス管理(または削除)が可能です。Versioned Storage リポジトリは、名前変更、共有、削除はできません。これは GIT サポートに基づく、Managed Projects 用の統合ストレージです。

Centralized Project Management

Altium NEXUS Server は、Altium NEXUS と連携して Managed Projects をサポートします。Managed Projects は、プロジェクト ライフサイクルの開発段階を対象としており、バージョン管理されたプロジェクトの作成と継続的なワークフローを簡素化します。さらに、Altium NEXUS Server の管理下にある一元化ストレージにより、この機能は他のコラボレーション サービスの基盤にもなります。

Managed Projects を使用する主な利点は次のとおりです。

  • ストレージの簡素化。保存場所について判断する必要がありません。バックアップやその他の基本サービスも対応済みです。
  • コラボレーション機能の基盤となります。
  • バージョン管理を強制できます。
  • 専用のコメント システムを利用できます。
  • 通知とステータス。ローカルでの変更を含むドキュメントの状態を、設計チーム全体で確認できます。
  • 複雑な設定なしで並行 PCB 設計を行えます。

管理は、サーバーのブラウザベース インターフェースの Projects ページから行います。新しい Managed Projects はこのインターフェースから作成できるほか、Altium NEXUS の New Project dialog からも作成できます。あるいは、既存の非管理プロジェクトをすばやく Managed Project に変換 することもできます。

Managed Projects の優れた点は、デフォルトでバージョン管理されており、共有ドライブ、サーバー、取り決めなどを気にすることなく共同作業できることです。バージョン管理は、Altium NEXUS Server のローカル SVN バージョン管理サービスによって処理されます。
Read about Managed Projects.

Centralized Supply Chain Management

各 Altium NEXUS Server インスタンスには、専用の Part Catalog があります。これは、メーカー部品およびそれに関連するサプライヤ部品の管理と追跡に特化した、管理対象のローカル部品カタログ データベースです。このカタログはサービス(Part Catalog Service)としてインストールされ、Altium NEXUS Server プラットフォームを通じて提供され、Altium NEXUS Server でのみ動作します。

ローカル Part Catalog には、実際の Manufacturer Parts を表すアイテムと、それに対応する 1 つ以上の Supplier Parts を表すアイテムが保存されます。Supplier Parts は、サプライヤ/ベンダーによって販売される Manufacturer Parts の実体です。各 Supplier Part は、部品データベース内のアイテムへの参照であり、その参照先は Altium Parts Provider の集約部品データベース(有効化されたサプライヤと連携し、それらから部品情報を収集)またはリンクされたローカル部品データベース(ODBC ベース)のいずれかです。

実際に使用する Supplier Databases(Approved Suppliers の一覧)は、Altium NEXUS Server のブラウザベース インターフェースの Part Providers ページから管理されます。これによりサプライチェーン管理を一元化でき、組織全体の設計者が、設計で使用する部品のサプライチェーン情報を取得する際に、同じ承認済みサプライヤ一覧を利用できます。


Configuration Management

設計、ドキュメント作成、製造に関して、その組織で求められる標準に設計者が従っていることを保証するための、エンタープライズ レベルの作業環境統制を実現する機能として、Altium NEXUS Server のインストールには Team Configuration Center が用意されています。

Team Configuration Center の役割は、設計者が利用する環境を組織が一元的に管理できるようにすることです。これは、Environment Configurations の定義と管理によって実現されます。これらは、各設計者の Altium NEXUS 作業環境を、回路図テンプレート、出力ジョブ設定ファイル、ワークスペース設定など、会社で承認された設計要素のみに制限するために使用されます。つまり、Centralized Environment Configuration Management を実現します。

Center 専用のブラウザベース インターフェースを通じて、任意の数の環境設定を定義できます。各設定で使用および適用されるデータ(Configuration Data Items と呼ばれます)は、Altium NEXUS Server から取得されます。さらに、各環境設定を特定のユーザー ロールに関連付け、そのロールにユーザーを割り当てることで、ユーザーが Altium NEXUS Server にサインインするとすぐに、適切な作業環境が Altium NEXUS に読み込まれます。このロールベースのアプローチにより、設計者が自分専用の PC を使っている場合でも、他の設計者と 1 台の PC を共有している場合でも、常にその設計者に許可された設定が適用されます。


Data Acquisition

Altium は、指定したソース管理コンテンツ サーバーとターゲット管理コンテンツ サーバーの間で、必要なコンテンツをコピーできる機能を提供しています。このプロセスは単に Server Data Acquisition と呼ばれます。設計コンテンツを取得することで、その所有権は受け取り側の組織に明確に移り、以後は自由にローカル変更を加え、望む形でコンテンツを維持できます。また、取得したデータと元のソースとのリンクを保持することで、コピーしたコンテンツのソースが更新された際の通知など、データをインテリジェントに扱うことができます。さらに、ローカルでアイテムに追加リリースが行われていたとしても、そのアイテムの元のソース、すなわち Origin へのリンクを保持している限り、元のソース サーバー上の以前のリビジョンへ戻すことが可能です。

取得は Content Cart dialog を使用して行います。このダイアログには Explorer panel 内からアクセスします。データを取得したいソース サーバーを参照中に、取得したい対応 Item タイプのリビジョン(たとえばコンポーネントのフォルダーなど)を右クリックし、コンテキスト メニューから Add to Content Cart コマンドを選択するだけです。

Data Acquisition は、Altium Content Vault からコンテンツを取得し、それをローカルの Altium NEXUS Server に取り込むための最適なソリューションです。
 
 
 
 
 

Workflows

Altium NEXUS は、強力な collaborative design environment を提供します。その一部として、Workflows をサポートしており、これにより企業の設計者は、次のような日常的な設計プロセスを進めることができます。

  • 新しい managed parts の要求
  • 設計レビューの実施
  • 新しい managed projects の作成。

特定の設計プロセスを実装するために使用される各 Workflow は、Process Definition の一部として作成されます。そのため、そのプロセスの基盤となる Workflow、または単に Process Workflow と呼ぶことができます。

プロセスとその Workflow は、Altium NEXUS Server のブラウザベース インターフェースを通じて、その Server の管理者によって作成および管理されます。前述の 3 つの設計領域については、すぐに利用できる定義済みのプロセス ワークフローが用意されています。これらをそのまま使うことも、変更することも、必要に応じて独自に作成することもできます。強力な Process Workflow Editor により、必要に応じてシンプルにも複雑にも、そして会社の要件に沿ったワークフローを持つプロセスを構築できます。

Altium NEXUS で設計を行う際、設計者は管理レベルで有効化された任意のプロセスにアクセスし、開始できます。プロセス、より正確にはその定義済み Workflow とのやり取りは、Tasks を通じて行われます。Task は、Workflow 内で定義されたユーザー タスクに対応しており、Workflow を進行させるためにユーザーの操作が必要となるポイントを示します。

Network Installation Service

Altium NEXUS Server プラットフォームは、専用の Network Installation Service を提供します。このサービスにより、組織はローカル ネットワーク経由で Altium NEXUS のインストールや更新を実行できます。Network Installation Service の主な目的は次のとおりです。

  • 更新速度を向上させること - ユーザーはローカル ネットワーク内でデータをダウンロードできます。
  • 更新機能におけるインターネット接続への依存をなくすこと - グローバル インターネットにアクセスできない隔離ネットワークでも動作可能です。
  • バージョンと更新を一元的に管理できるようにすること。
  • Microsoft の Active Directory Group Policy を使用したプッシュ インストールをサポートすること。

このサービスには、サーバーのブラウザベース インターフェースの Installations ページからアクセスします。通常は、必要な製品や拡張機能を Altium の Cloud Repository からローカルの Altium NEXUS Server に取得し、その後、ネットワーク全体へインストールするための展開パッケージを作成します。以降の更新は自動で設定することも、設計者のマシンに何をインストールするかを完全に制御するために手動で細かく作成することもできます。

ローカルの Altium NEXUS Server 内に製品や拡張機能をダウンロードして保存できるだけでなく、このインターフェースを使用して、Server の外部に製品や拡張機能をダウンロードすることもできます。この機能により、対象の PC がローカルエリアネットワーク経由でアクセスできない場合でも、インストーラーをポータブルドライブや光ディスクに簡単にコピーできます。
Network Installation Service についてお読みください。

バックアップと復元

時間の経過とともに、Altium NEXUS Server には増え続ける膨大なデータが蓄積されていきます。このデータの価値は、いくら強調してもしすぎることはありません。将来の設計プロジェクトで再利用できるソースデータであると同時に、過去・現在・将来の製品の製造および組み立ての基となるデータでもあるからです。これは、最高レベルの精査のもとでリリースおよび承認され、高い完全性を保って安全に保存されたデータです。そして、あらゆる重要なデータと同様に、その完全性を長期にわたって維持するには、バックアップを実行できることが不可欠です。

Altium NEXUS Server のインストールには、コマンドラインで操作する Backup & Restore ツールが用意されており、これを使用してサーバーデータをアーカイブできます。このツールの実行ファイル avbackup.exe は、Altium NEXUS Server のデフォルトインストールでは \Program Files (x86)\Altium\Altium NEXUS Server\Tools\BackupTool フォルダー内にあります。

バックアップの復元は、そのバックアップを作成したものと同じバージョンのサーバーに対してのみ可能です。そのため、そのサーバーのインストーラーと対応するライセンスファイルを、バックアップ Zip アーカイブと一緒に保管しておくことをお勧めします。
このツールを使用したバックアップおよび復元は、現在のところ、バックエンドとして Firebird データベースを使用する Altium NEXUS Server インストールでのみサポートされています。

 

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