環境構成管理

現在、バージョン 7.0. をご覧頂いています。最新情報については、バージョン 環境構成管理 の 8.0 をご覧ください。

同じ設計プロジェクトを複数の設計者に渡せば、その成果物はさまざまな点で、形も進め方も間違いなく異なってきます。結局のところ、設計者それぞれが固有の設計特性、経験値、作業上の好みを持ち込むからです。しかし、こうしたアプローチの違いが会社や製品分野の異なるオフィス/ラボでは許容されるとしても、同じ組織内の同じ設計チームで作業する場合には、その違いが単なる「些細な差」では済まなくなります。

設計・ドキュメント・製造に関して、その組織が求める必須標準に従っていることを確実にするために、設計者の作業環境をエンタープライズレベルで強制できるようにする――Enterprise Server のインストールでは、Team Configuration Center が提供されます。

Team Configuration Center

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

Team Configuration Center(TC2 と呼ばれることもあります)は、Enterprise Server のインストールを通じてサービスとして提供されます。Team Configuration Service

Center 専用のブラウザインターフェースから、任意の数の環境構成を定義できます。各構成で使用・強制されるデータ(Configuration Data Items と呼ばれます)は Workspace から取得されます。さらに、各環境構成を特定のユーザーグループに関連付け、ユーザーをそれらのグループに割り当てることで、ユーザーが Workspace に接続した時点で、正しい作業環境が Altium Designer に読み込まれます。このグループベースのアプローチにより、設計者が専用 PC を使っている場合でも、他の設計者と 1 台の PC を共有している場合でも、常に権限に応じたセットアップが適用されます。

次の画像は、集中型環境構成管理(Centralized Environment Configuration Management)の概念を図示したものです。

集中型環境構成管理の概念。ユーザーが Workspace に接続すると、Team Configuration Center が割り当てグループに基づいて、そのユーザーが利用可能な構成(および関連するデータアイテム)を判定します。その後、Altium Designer は該当箇所で構成データアイテムを使用します。
集中型環境構成管理の概念。ユーザーが Workspace に接続すると、Team Configuration Center が割り当てグループに基づいて、そのユーザーが利用可能な構成(および関連するデータアイテム)を判定します。その後、Altium Designer は該当箇所で構成データアイテムを使用します。

Configuration Data Items

環境構成の作成・定義に入る前に、まず必要な構成データアイテム(構成を成す要素)を定義する必要があります。これらは、割り当てグループによって利用可能な構成が決まるユーザーが使用を許可される設計要素です。つまり、構成はユーザーが利用できる構成データアイテムのセットを定義し、強制します。

各構成データアイテムは、環境構成での使用および割り当てがサポートされているコンテンツタイプの「リビジョン」に過ぎません。

現在、環境構成で使用できるコンテンツタイプは次のとおりです。

構成に含められる Altium Designer Preferences Item のリビジョンは 1 つだけである点に注意してください。その他のサポート対象コンテンツタイプについては、必要な数だけ構成データアイテムを使用できます。また、同一のデータアイテムを複数の環境構成で共有して使用することも可能です。
割り当てグループのメンバーが構成のデータアイテム(サポート対象コンテンツタイプのリビジョン)を参照できるようにするには、それらのリビジョンが当該メンバーに共有されている必要があります。

Environment Configurations

Related page: Managing Environment Configurations

構成データアイテムのリビジョンを定義し、Workspace にリリースしたら、環境構成そのものを定義するための基本ブロックが揃ったことになります。環境構成は Team Configuration Center 内で定義します。アクセスは Workspace の browser interface から行います。

インターフェースへは、ブラウザから Workspace にサインインしてアクセスします。サインイン後、Admin - Configurations ページへ移動してください。このページは、管理者権限で Workspace にサインインしている場合(Administrators グループのメンバーである場合)にのみアクセス可能です。

外部ブラウザ(任意)から Team Configuration Center のブラウザベース UI にアクセス。
外部ブラウザ(任意)から Team Configuration Center のブラウザベース UI にアクセス。

このインターフェースにより、管理者は組織のニーズに応じて 1 つ以上の環境構成を作成できます。各構成では、次の定義が必要です。

  • Configuration name - 意味のある名称(その作業環境を適用する対象者を反映したものなど)。
  • Configuration data - 構成の要素的な制約。対象ユーザーが正当に使用できる、サポート対象データアイテムのリビジョン。
  • Target groups - 環境構成の適用対象の指定。これらは、Workspace がアクセス権限の制御に用いるのと同じグループです。

定義済み環境構成の例。
定義済み環境構成の例。

構成データは 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 環境の該当領域を変更して、その構成で許可されたデータ要素を強制します。ユーザーが複数のグループに割り当てられており、複数の環境構成が適用可能な場合、サインイン時にどの環境構成を適用するか選択できます。

詳細は Application of Environment Configurations を参照してください。

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 から調達(ソース)する必要があるかどうか。
(Preferences の場合は ボタン)をクリックすると、Workspace から必要な Item-Revision を選択するためのダイアログを開けます。エントリを削除するには、対象を選択してから ボタンをクリックします。Preferences については、一度作成したエントリは削除できませんが、別の Item Revision を選択するか、オプションを無効化できます。
Environment configuration compliance check を、必要なソース Output Job ファイルに追加して設定し、その Output Job ファイルをターゲット Workspace にリリースする BEFORE に行ってください。Workspace の OutJob ファイル(特に出力ジェネレーターの設定)は変更できません。変更するにはソースファイル側を修正し、ターゲット Item の次の計画リビジョンとして再リリースする必要があります(管理者として、Workspace の Direct Editing 手法を使用)。

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

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