環境構成の管理
Parent page: 環境構成管理
組織は、Environment Configurationsの定義と管理を通じて、設計者が作業する環境を一元的に制御できます。これらは、各設計者の Altium Designer の作業環境を、回路図テンプレート、出力ジョブ設定ファイル、BOM テンプレート、レイヤースタック、プロジェクトテンプレート、Draftsman テンプレート、設計設定など、会社が承認した設計要素のみを使用するように制約するために用いられます。
環境構成は、Team Configuration Centerのブラウザインターフェース内から作成・管理され、管理者は組織のニーズに応じて 1 つ以上の環境構成を作成できます。
Team Configuration Center へのアクセス
Team Configuration Center のインターフェースは、Workspace のブラウザインターフェースからアクセスします。サインイン後、左側のナビゲーションツリーを使用して Admin - Configurations ページへ移動します。このページは、管理者権限で Workspace にサインインしている場合(Administrators ロールのメンバーである場合)にのみアクセス可能です。

Workspace のブラウザインターフェースの一部である Team Configuration Center を通じて、環境構成を定義・管理します。
環境構成の作成
新しい環境構成を作成するには、ページ右上にある
ボタンをクリックします。Configuration details ページが表示され、定義可能な空の構成が提示されます。

新しい構成の追加 - 画像にカーソルを合わせると、定義可能な空の構成が表示されます。
環境構成は作成されますが、まだ保存されていません。構成を「保存」するには、ページ右上の
ボタンをクリックします。保存前に定義を完了しておく必要はなく(名前は必須)、プレースホルダー構成を作成しておき、後で定義に戻ることもできます。構成データは Workspace のデータベースに保存されます。
パンくず領域の Configurations エントリをクリックすると、現在保存されている(必ずしも定義済みとは限らない)構成を一覧表示するサマリーページに戻ります。
アイコン、または構成名をクリックすると、Configuration details ページに再度アクセスして、構成の定義を続行したり変更したりできます。

パンくずを使用して、現在定義されている構成のサマリーページに切り替えます。構成名、または関連するフォルダーアイコンをクリックして、 Configuration details ビューに戻ります。
環境構成の定義
環境構成の定義は、基本的に次の内容で構成されます。
- Name - 意味のある名前(その作業環境を適用する対象者を反映したものなど)。
- Description - 意味のある説明。
- Roles - 環境構成の適用対象の指定。ロール自体はユーザーのグルーピングであり、Workspace の Identity Service の一部として定義・保存されます。これらは、Workspace がアクセス権限を制御するために定義・使用するロールと同じです。
- Configuration Data - 構成の要素制約。構成の対象となるユーザーが正当に使用できる、サポート対象データアイテムのリビジョン。
ロール
構成に割り当てるロールを指定するには、Roles フィールド内をクリックして名前を入力し始めると、一致するロールのリストがポップアップ表示されます。リストから必要なロールを選択します。複数のロールを割り当てとして選択できます。ロールを削除するには、名前の右端にある削除用の×をクリックします。
データアイテムへのアクセス
環境構成で指定されたデータアイテムのリビジョンを使用するには、割り当てられたロール内のユーザーがその Item Revision を「見える」状態である必要があります。特に共有されていない限り、Item Revision は作成者(その Owner)と Administrators ロールのメンバーにのみ表示されます。これにより、さまざまなロールでその構成が使用される際に、環境構成のどのデータ Item を利用可能にするかを制御できます。構成サービスは、1 つ以上の割り当てロールから見えないデータアイテムに対して、データアイテムの説明フィールドに Invisible for Roles: <RoleName> というエントリを表示してフラグ付けします。

構成サービスは、割り当てロールから見えないデータアイテムがある場合に通知します。この例では、Engineers ロールのユーザーは定義されたデータアイテムを参照できます。これは、それらの Item Revisions がそのロールに共有されているためです。一方、Item Revisions は Managers ロールには共有されていません。
構成データ
環境構成の構成データを定義する前に、関連するデータ Item が作成され、リリース/コミット/アップロードされて Workspace 内に存在していることを確認してください。詳細は以下のリンクをクリックしてください。
- Altium Designer Preferences
- Output Job Files
- Schematic Templates
- BOM Templates
- Layer Stacks
- Project Templates
- Draftsman Document Templates
- Draftsman Sheet Templates
環境構成のユーザーが使用する構成データ Item(組織の Workspace から取得)を指定する手順は、サポートされる各データ要素で共通です。いずれの場合も、各セクション右側の
ボタンをクリックして開く Explorer ウィンドウを使用し、必要なデータ Item のリビジョンを指定します。
Explorer ウィンドウ内では、Workspace のフォルダーツリーを反映した左側領域を使用して、必要な Item を含むフォルダーを参照して選択します。選択すると、右上領域にそのフォルダー内の Item(およびそのリビジョン)の一覧が表示されます。必要なリビジョンを選択(関連するチェックボックスを有効化)し、OK をクリックします。(Preferences を除き)複数のリビジョンをまとめて追加することもできます。

環境構成で使用する Output Job Item のリビジョンを参照している例。
一部のデータアイテム種別では、構成定義時に追加機能が提供されます。
-
Altium Designer Preferences Item のリビジョンを構成に割り当てると、そのリビジョンに含まれる内容(少なくとも初期状態で制御される内容)を参照できる追加領域が表示されます。Show details info コントロールをクリックしてアクセスし、フォルダーをクリックして展開します。

-
BOM Templates、Layer Stacks、Project Templates、Draftsman Document Templates、Draftsman Sheet Templates では、それらのデータアイテムをどのように(あるいは制御しないか)制御するかを選択できます。次から選択してください。
- Do Not Control - この設定を選択すると、この領域の使用は制御されません。ユーザーはローカルのファイルベースのテンプレートを使用できます。
- All Available Revisions - この設定を選択すると、該当タイプのリリース済み Item の利用可能な全リビジョンが、即座に構成へ追加されます。
- Specific Revisions - この設定を選択すると、該当タイプのリリース済み Item の特定リビジョンのみを構成で使用します。
ボタンをクリックして Explorer ウィンドウを開き、必要なリビジョンを参照して追加します。

-
Outputjob ドキュメントでは、選択した Item Revision に関連付けられた Req'd オプションを有効にすることで、必須としてマークできます。簡単に言うと、環境構成の一部として定義された OutJob が必須としてマークされている場合、プロジェクトリリースの一環として生成される関連データセットにその OutJob が存在し、かつ含める設定で有効になっているまで、リリースは実行できません。

構成を必須として定義したら、
ボタンをクリックします。

定義済み環境構成の例。
環境構成の削除
環境構成を削除するには、Team Configuration Center(および Workspace のデータベース)から削除します。サマリー Configurations ページで、該当する環境構成エントリの右端にある Remove コントロール(
)をクリックします。続く確認ウィンドウで
ボタンをクリックします。
)をクリックします。その他のデータアイテム種別の Item Revision を削除するには、関連する Remove コントロール(