環境構成管理
同じ設計プロジェクトを複数の設計者に渡せば、その成果物はさまざまな点で、形も進め方も間違いなく異なってきます。結局のところ、設計者それぞれが固有の設計特性、経験値、作業上の好みを持ち込むからです。しかし、こうしたアプローチの違いが会社や製品分野の異なるオフィス/ラボでは許容されるとしても、同じ組織内の同じ設計チームで作業する場合には、その違いが単なる「些細な差」では済まなくなります。
設計・ドキュメント・製造に関して、その組織が求める必須標準に従っていることを確実にするために、設計者の作業環境をエンタープライズレベルで強制できるようにする――Enterprise Server のインストールでは、Team Configuration Center が提供されます。
Team Configuration Center
Team Configuration Center の役割は極めてシンプルで、設計者が作業する環境を組織が集中管理できるようにすることです。これは Environment Configurations の定義と管理によって実現されます。これらは、各設計者の Altium Designer の作業環境を、回路図テンプレート、出力ジョブ設定ファイル、ワークスペース設定など、会社が承認した設計要素のみを使用するように制約するために用いられます。言い換えると、Centralized Environment Configuration Management を実現します。
Center 専用のブラウザインターフェースから、任意の数の環境構成を定義できます。各構成で使用・強制されるデータ(Configuration Data Items と呼ばれます)は Workspace から取得されます。さらに、各環境構成を特定のユーザーグループに関連付け、ユーザーをそれらのグループに割り当てることで、ユーザーが Workspace に接続した時点で、正しい作業環境が Altium Designer に読み込まれます。このグループベースのアプローチにより、設計者が専用 PC を使っている場合でも、他の設計者と 1 台の PC を共有している場合でも、常に権限に応じたセットアップが適用されます。
次の画像は、集中型環境構成管理(Centralized Environment Configuration Management)の概念を図示したものです。

集中型環境構成管理の概念。ユーザーが Workspace に接続すると、Team Configuration Center が割り当てグループに基づいて、そのユーザーが利用可能な構成(および関連するデータアイテム)を判定します。その後、Altium Designer は該当箇所で構成データアイテムを使用します。
Configuration Data Items
環境構成の作成・定義に入る前に、まず必要な構成データアイテム(構成を成す要素)を定義する必要があります。これらは、割り当てグループによって利用可能な構成が決まるユーザーが使用を許可される設計要素です。つまり、構成はユーザーが利用できる構成データアイテムのセットを定義し、強制します。
現在、環境構成で使用できるコンテンツタイプは次のとおりです。
- Altium Designer Preferences
- Outputjob
- Schematic Template
- BOM Template
- Layerstack
- Project Template
- Draftsman Document Template
- Draftsman Sheet Template
Environment Configurations
Related page: Managing Environment Configurations
構成データアイテムのリビジョンを定義し、Workspace にリリースしたら、環境構成そのものを定義するための基本ブロックが揃ったことになります。環境構成は Team Configuration Center 内で定義します。アクセスは Workspace の browser interface から行います。

外部ブラウザ(任意)から Team Configuration Center のブラウザベース UI にアクセス。
このインターフェースにより、管理者は組織のニーズに応じて 1 つ以上の環境構成を作成できます。各構成では、次の定義が必要です。
- Configuration name - 意味のある名称(その作業環境を適用する対象者を反映したものなど)。
- Configuration data - 構成の要素的な制約。対象ユーザーが正当に使用できる、サポート対象データアイテムのリビジョン。
- Target groups - 環境構成の適用対象の指定。これらは、Workspace がアクセス権限の制御に用いるのと同じグループです。
Application of Environment Configurations in Altium Designer
Related page: Accessing Your Workspace
環境構成管理を実現し、割り当てグループに基づいて組織内の各ユーザーに適用される環境構成を強制するために、各ユーザーは Enterprise Server Workspace に接続している必要があります。これは次の目的で必要です。
- Team Configuration Service へのアクセスを提供する。
- Workspace へのアクセスを提供する。
- Identity Service が「あなたが誰で、どのグループに割り当てられているか」を認識できるようにする。これにより、正しい環境構成を適用できます。これは、共有コンピュータが標準となっている作業環境では特に重要です。
ユーザーが Workspace に接続すると、構成サービスがそのユーザーに使用される環境構成を決定し、Altium Designer 環境の該当領域を変更して、その構成で許可されたデータ要素を強制します。ユーザーが複数のグループに割り当てられており、複数の環境構成が適用可能な場合、サインイン時にどの環境構成を適用するか選択できます。
Ensuring Environment Configuration Compliance
Related page: Design Project Release
基板設計プロジェクトをリリースする段階では、設計データ、そして何よりサプライチェーンが最終的に使用して設計成果を現物化する製造データの完全性を最大限に確保するためのプロセスが実行されます。リリースプロセスの一部として、たとえば電気的ルールや設計ルールがチェックされ、遵守されていることを保証するための検証チェックを挿入できます。厳格な検証により、見落としが原因で高コストな再スピンにつながる問題を検出できます。
リリースプロセスのこの検証段階の一部として、Environment Configuration Compliance Check を含めることもできます。これにより、設計で会社承認済みのデータ要素が使用されていることを決定的にテストし、強制できます。要するに、割り当てグループで使用可能な環境構成で許可されていないデータアイテムを使用している場合、リリースは失敗します。これにより、設計の「野放図」な運用を防ぎ、エンタープライズレベルで中央決定された作業設計環境への準拠・遵守を確実にします。
このタイプの出力ジェネレーターを、OutJob ファイルの Validation Outputs セクションから追加します。チェック条件の設定は Environment configuration compliance setup ダイアログで行います。これらの条件で次を決定します。
- 設計内のソース回路図ドキュメントで使用できる Schematic Template Items のリビジョン。リストに 1 つ以上の Schematic Template Item Revision を追加できます。
- 設計からの出力生成に使用できる Outputjob Items のリビジョン。リストに 1 つ以上の Outputjob Item Revision を追加できます。
- リリース時に使用しなければならない Altium Designer Preferences Item のリビジョン。指定できるのは単一の Altium Designer Preferences Item Revision です。
- 設計で使用するすべての部品を Workspace から調達(ソース)する必要があるかどうか。

基板設計リリース時の全体的な検証レジームの一部として、Environment configuration compliance check を追加して設定します。
