設計が世に送り出す準備が整ったと判断されたら、リリースが必要です。しかし、このプロセスはしばしば過小評価されがちです。
Altium Designerは、Project Releaserによる強力で高い完全性を持つ基板設計リリース管理機能を提供します。直感的なユーザーインターフェースにより、製造データ(ファブリケーションデータ、アセンブリデータ、設計ソースなど)をプロジェクトごとに一括生成できます。また、リリーサーは、基板設計で検出された複数のバリアントに対して同時にアセンブリデータを生成することも可能です。Output Jobファイルを作成していなくても心配ありません。必要に応じて自動で作成してくれます!
Project Releaserは、すべてのタイプのPCBプロジェクト(管理されていない/バージョン管理されていないもの、外部VCS管理下のもの、マネージドコンテンツサーバーで管理されているもの)に対応し、2つの動作モードを提供します。
- Managed (Online) Mode - アクティブにサインインしているマネージドコンテンツサーバー内のアイテムのリビジョンに、生成されたすべてのデータをリリースします。アイテムリビジョンのインクリメントも自動で処理されるため、手動で管理する必要はありません。
- Unmanaged (Offline) Mode - 生成されたすべてのデータをフォルダベースの構造にリリースし、必要に応じて1つのZipファイルにまとめることもできます。
Project Releaserを使えば、製造データを簡単かつ高い完全性で生成できます。また、リリースを確定する前に生成結果を確認することもでき(例:CAMエディタでGerber/ODB++データを表示)、生成したデータが基板製造に必要な内容と完全に一致していることを確実にできます。
本ドキュメントでは、マネージドコンテンツサーバーへのリリースを前提としたリリースプロセスについて説明します。マネージドコンテンツサーバーを使用していない場合や、サーバーからサインアウトしている場合は、
Project Releaserのアンマネージド(オフライン)モードを使用することになり、その詳細は
こちらで説明しています。
Project Releaserへのアクセス
Project ReleaserのグラフィカルインターフェースはReleaseビューで、以下の方法でアクセスできます。
- 必要なプロジェクトのソースドキュメントをアクティブドキュメントとして開いた状態で、メインメニューからProject » Project Releaserコマンドを選択します。
- Projectsパネルで必要なプロジェクトを右クリックし、コンテキストメニューからProject Releaserコマンドを選択します。
Release ビュー(Project Releaserのユーザーインターフェース)にアクセスします。
リリースモード/ターゲット
Project Releaserは、マネージド(オンライン)かアンマネージド(オフライン)か、またリリースのターゲットを自動的に検出しようとします。選択肢が存在する場合(例:プロジェクトが一つのマネージドコンテンツサーバーにリリースされていて、別のサーバーにサインインしている場合など)は、利用可能なオプションが提示されます。
マネージドコンテンツサーバーにリリースする場合、ターゲットサーバーはPCBプロジェクトファイルの属性として保存されます。そのため、プロジェクトに保存されているターゲットサーバーと、現在サインインしているサーバーが異なる場合もあります。
Output Jobファイルの検出
プロジェクトにOutput Jobファイルが関連付けられていない場合、Project Releaserがこれを検出し、デフォルトのファイルを追加するかどうか確認されます。追加を選択した場合、以下が作成されます。
- Fabrication.OutJob - 以下の出力が定義されています:
- Documentation Outputs: PCB Prints
- Fabrication Outputs: Gerber Files、NC Drill Files、およびIPC-2581
- Validation Outputs: Design Rules Check、Footprint Comparison Report
- Export Outputs: Save As/Export PCB(ASCII形式)
- Assembly.OutJob - 以下の出力が定義されています:
- Documentation Outputs: PCB 3D Print、Schematic Prints
- Assembly Outputs: Generates pick and place files、Assembly Drawings
- Report Outputs: Bill of Materials
- Export Outputs: Export STEP
これらのデフォルトOutput Jobファイルは、次のデフォルトインストールフォルダから取得されます:\Users\Public\Documents\Altium\AD<Version>\OutputJobs。
これらのデフォルトOutput Jobファイルは、次のデフォルトインストールフォルダから取得されます:\Users\Public\Documents\Altium\Nexus<Version>\OutputJobs。
デフォルトファイルのまま使用することも、ニーズに合わせて編集することも、追加のOutput Jobファイルを追加することもできます。デフォルトフォルダまたは独自のカスタムフォルダ内で必要なOutJobを定義してください。独自のフォルダを使用する場合は、
OutputJob Pathフィールドで場所を指定し、
System - Default Locationsページの
Preferencesダイアログで設定します。指定した場所にあるすべてのOutput Jobファイルがプロジェクトに追加されます。
プロジェクトに少なくとも1つのOutJobファイルが定義されている場合、この自動作成は行われません。
Webレビューサポート
Altium NEXUSは、Web Reviewというコンセプトを通じて、ウェブベースのマークアップおよびコメント機能を提供します。この軽量な機能により、チーム全員が設計意図や詳細について意見や質問を行うことができます。ダウンロードやインストールは不要で、PCBツールの習得も必要ありません。ウェブブラウザ上で利用可能です。
リリース時に、設計プロジェクトで生成される各データセットにWebレビュー用データを追加することで、この機能が有効になります。
Webレビュー用データの生成には、(特にWebReview.OutJobという名前の)Output Jobファイルと、定義されたWeb Reviewエクスポート出力が必要です。Project Releaserにアクセスした際、このOutJobが存在しない場合は通知されます。デフォルトのWebReview.OutJobファイルをプロジェクトに追加するか、追加せずに続行するかを選択できます。追加しない場合、Webレビュー機能は利用できません。WebReview.OutJobファイルを追加すると、Webレビュー用データの生成がデフォルトで有効になり、すべてのデータセット(ソースデータ、ファブリケーションデータ、アセンブリデータ(ベース設計および検出された各バリアント))に適用されます。
デフォルトのWebReview.OutJobをプロジェクトに追加すると、そのOutJobの含有に基づき、各データセットでWebレビュー用データの作成が自動的に有効になります。
各データセット。
デフォルトのWebReview.OutJobファイルは、次のデフォルトインストールフォルダから取得されます:\ProgramData\Altium\Altium NEXUS <GUID>\Extensions\ManagedFlows\OutputJobs。
バリアントの検出
Project Releaserの非常に強力な点は、設計で定義されたバリアントを検出し、それぞれに対してアセンブリデータセットを作成し、リリースの準備ができることです。各アセンブリデータセットは、(デフォルトの)ターゲットアイテム名で次の形式で表示されます:
PCBA-[ProjectName]-[VariantName]
ベース(バリアントなし)設計のデータセットはPCBA-[ProjectName]-[NO VARIATIONS]となります。
[VariantName]サフィックスは、割り当てられたOutJobファイルからデータを生成する際に、正しいバリアントが使用されていることを保証します。
設計で定義されたバリアントの検出に基づき、追加のアセンブリデータセットが作成されます。
サーバーアイテム命名スキームの設定
プロジェクトをアクティブなマネージドコンテンツサーバーに初めてリリースする際、そのサーバー内のターゲットデータアイテム(生成データを受け取るリビジョン)の命名方法を定義できます。これは、Item NamingタブのProject Release Optionsダイアログで行います。このダイアログには、ビュー左下の
ボタンを押すか、リリース対象データセットのターゲットリビジョンリンクをクリックしてコンテキストメニューからEdit を選択することでアクセスできます。このタブを使って:
- プロジェクトの名前を定義します。デフォルトでは、実際のプロジェクト名が自動的に入力されます。
- リリースするデータを格納するサーバー上の最上位ターゲットフォルダーを定義します。
- リリースの一部として生成されるさまざまなデータ項目のデフォルト命名規則を定義します。
Projectアイテムはリリースデータを受け取るために作成されるアイテムではなく、リリースされたデータ項目全体のプロジェクトビューと、それらがどのように接続されているかを表示するためのアンカーポイントとして使用されるエンティティです。これは、
Explorerパネルで管理プロジェクトを表示する際に利用されます。詳細については、
リリース済み管理プロジェクトの表示をご覧ください。
命名規則を変更するには、Settings ボタンをクリックして命名テンプレート設定ダイアログにアクセスします。
ターゲットフォルダーを設定し、ターゲット管理コンテンツサーバーで生成されるデータ項目の命名を定義します。
命名テンプレートで使用可能なマクロ形式は以下の通りです。
- Parameter-based - パラメータを角括弧で囲んで使用できます(例:[ProjectName]、[VariantName]、[ProjectParameter])。
- Numeric-based - 数値修飾子を中括弧で囲んで使用できます(例:{0000}、{9000})。
Item NamingタブのProject Release Optionsダイアログから、命名規則のエントリを直接クリックして、希望する命名に変更できます。または、フィールド右側のボタンをクリックしてChoose Itemダイアログ(Explorerパネルの派生形)にアクセスし、アクティブな管理コンテンツサーバー内の既存アイテムをターゲットに指定できます。
アイテムの命名は、アクティブな管理コンテンツサーバーにリリースするデータを設定する最初の段階であれば、いつでも変更可能です。特定のデータセットのデータが生成され、サーバーにアップロードされた後は、関連する命名は変更できません。
リリースプロセス
サーバーデータアイテムの命名が必要に応じて定義されたら、リリースプロセスを開始できます。これは段階的なフローであり、Release ビューの左側のエントリで、現在どの段階にいるかを一目で確認できます。
ステージ1 - Vaultリリースの設定
このリリースプロセスの段階では、生成したいデータの種類を指定します。リリース可能なデータアイテムは以下の通りです。
- Source Data - ソース設計のスナップショット。
- Fabrication Data - 裸基板を作成するために製造業者が必要とするデータ。
- Assembly Data for the Base Design (no variations) - 部品表に従い、非バリアントのベース設計に基づいて、組立業者が裸基板を完全に実装するために必要なデータ。
- Assembly Data for Design Variant n - 部品表に従い、Variant nのベース設計に基づいて、組立業者が裸基板を実装するために必要なデータ。
アセンブリデータセットの数は、ベース(非バリアント)設計およびその設計で定義されたすべての検出されたバリアントに対応します。
さらに、Custom Dataセクションを追加・設定することができ、カスタマイズされたリリースデータセットを作成できます。これは主に後方互換性やカスタムデータフローのためのものです。参照はソースデータのみ作成されます。リリースの一部として、任意の数のカスタムデータセットを追加・設定できます(現在定義されているデータ項目リストの下にあるAdd Sectionコントロールをクリック)。
プロジェクトリリースプロセスのステージ1 - リリースに含める内容(生成するデータ)の設定。
ソースデータ項目は常にリリースに含まれます。他のデータ項目はオプションで含めることができます。
Assignment of Output Jobs
製造および組立データ項目をリリースに含めるには、少なくとも1つのOutputJobファイルが割り当てられている必要があります。ファイル名が「fab」や「ass」で始まるOutput Jobファイルがある場合、Release ビューに初めてアクセスした際に、それぞれFabrication DataおよびAssembly Dataセクションに自動的に割り当てられます。該当するOutJobがない場合は、各ケースで手動で割り当てる必要があります。これはRelease OptionsタブのProject Release Optionsダイアログから行えます(ビュー左下の
ボタンをクリックしてアクセス)。
必要に応じて、該当するデータセットにOutJobを割り当ててください。
Switching Release Target
Release OptionsタブのProject Release Optionsダイアログでは、リリースターゲットの変更(管理モードOnlineと非管理モードOfflineの切り替え)も可能です。選択肢は3つあります。
- Unmanaged - Folder(Offline):生成データをローカルフォルダーにリリースする場合に設定します。ルートフォルダーパスはダイアログのOutput Pathタブで指定します。デフォルトでは[OutputPath](Output Pathフィールドで定義されたパスを使用、Project OptionsダイアログのOptionsタブで設定)です。
- Unmanaged - Zip(Offline):生成データをローカルフォルダーにリリースし、データを1つのZipファイルにまとめます。Zipのパス/名前はダイアログのOutput Pathタブで指定します。デフォルトでは[OutputPath][ProjectName].zip(Output Pathフィールドで定義されたパスを使用、OptionsタブのProject Optionsダイアログで設定)です。
- Managed - <ServerName>(Online):管理コンテンツサーバー(ServerName)にリリースする場合に設定します。現在サインインしているサーバーが対象です。
リリースターゲット(生成データの送信先)は、プロジェクトのリリースオプションの一部として切り替え可能です。
Controlling the Target Revision
メインビューに戻り、Target Revisionエントリの横のリンクをクリックすると、以下の画像で示され、その後説明されるコマンドメニューにアクセスできます。
リリースの一部として生成されるデータセットのターゲットリビジョンを指定するコントロールにアクセス -
画像にカーソルを合わせてご覧ください。
- Auto <RevisionID> - このエントリを選択すると、システムがリビジョンを自動で処理するため、現在存在しない計画リビジョンを作成する必要がありません。RevisionIDは、割り当てられたリビジョン命名規則内で同じレベルのアイテムの次のリビジョンを示します(例:現在のリビジョンがA.1の場合、このコマンドでターゲットがA.2に切り替わります)。
- Next <RevisionID> - このエントリを使用すると、割り当てられたリビジョン命名規則内で次のレベルのターゲットリビジョンに素早くインクリメントできます。RevisionIDは次のリビジョンを示します(例:現在のリビジョンがA.1の場合、このコマンドでターゲットがB.1に切り替わります)。
- Custom - このエントリを使用すると、Custom Revision IDダイアログでカスタムリビジョンIDを定義し、ターゲットアイテムの特定のリビジョンを指定できます。
- Browse - このエントリを使用すると、既存のターゲットアイテム-リビジョンを指定してリリースできます。Choose Target Itemダイアログ(Explorerパネルの派生形)が表示され、選択できます。
- Edit - このエントリを使用すると、Item NamingタブのProject Release Optionsダイアログにアクセスでき、作成されるターゲットアイテム(および初期リビジョン)の名前を変更できます。
- Navigate - このエントリを使用すると、Explorerパネル内のアイテムに素早く移動できます(すでにリリースされており、次のリビジョンが計画状態にある場合)。
メニューの一番上のエントリは、現在選択/定義されているターゲットリビジョンを反映します。
Accessing Data Generation Details
データセットのヘッダーの最も右側にあるDetailsコントロールをクリックすると、そのデータセットによって正確に何が生成されるかの詳細を確認できます。拡張表示を折りたたむには、Hide Detailsコントロールをクリックしてください。ソースデータセットを除き、生成されるデータは1つ以上の割り当てられたOutput Jobファイルから取得されます。ソースOutJobにはConfigureコントロールをクリックすることで素早くアクセスできます。
データセットの詳細ビューにアクセスして、どのデータが生成されるかを確認できます。画像にカーソルを合わせてご覧ください。
データセットの詳細ビューにアクセスして、どのデータが生成されるかを確認できます。画像にカーソルを合わせてご覧ください。
データセットの詳細ビューにアクセスして、どのデータが生成されるかを確認できます。画像にカーソルを合わせてご覧ください。
Additional Settings
プロジェクトリリースに関連する追加設定は、Data Management - Serversページの環境設定ダイアログで定義できます。
- 生成されたファイルをアクティブな管理コンテンツサーバーにアップロードする前に一時的に保存するフォルダーは、自動設定の場所(\Users\<ProfileName>\AppData\Local\Temp、デフォルトインストールの場合)にするか、任意のフォルダーに手動で上書きできます。
- Delete contents after exiting release modeオプションを有効にすると、リリースプロセス終了後に一時保存フォルダーが自動的にクリアされます。
- 生成される各出力の名前の先頭に、Item IDおよびRevision ID(例:
[FAB-Bluetooth_Sentinel-A.1] Validation.PDF)を付加することも可能です。その場合はPrepend revision HRID to file namesオプションを有効にしてください。
プロジェクトリリースプロセスに関する追加の環境設定。
リリースの一部として作成されるデータアイテムの設定が完了したら、ページ右下の
ボタンをクリックして進めてください。

ボタンには2つの状態があります。クリックすると標準の
Prepareコマンドが実行されます。これによりリリースは「データ確認」段階まで進み、リリースを確定する前にすべてが正しいかを再確認できます。確認を省略したい場合は、ボタンのドロップダウンメニューから
Prepare & Releaseコマンドを選択してください。
準備の一環として、いくつかの事前チェックが行われます。
- プロジェクトおよびすべてのファイルが保存されていることの確認。
- プロジェクトおよび関連ファイルがVCSにコミットされていることの確認(該当する場合)。
- 有効な各データアイテムに名前が付けられていることの確認。
- ユーザーがターゲットアイテム(およびリビジョン)を作成する権限を持っていることの確認。
- 必要なターゲットアイテム(および予定リビジョン)が管理コンテンツサーバーに存在しない場合は作成し、既存の場合は次のリビジョンが使用されることの確認。
問題が見つかった場合は、それを解決するための方法(ローカルで変更されたファイルの保存やVCSへのコミットなど)が提示されます。
この時点でソースデータアイテムが生成され、ソース設計プロジェクトファイルのスナップショットがターゲットアイテムのリビジョンにリリースされます。
ステージ2 - プロジェクトの検証
ステージ1が問題なく完了すると、次のリリースプロセスの段階が自動的に実行されます。割り当てられたOutJobファイルに1つ以上のバリデーションタイプのレポートが検出された場合、すべての定義済みバリデーション出力ジェネレーター(リリース対象データアイテムに割り当てられたO utput Jobファイルで定義)が実行されます。これには以下が含まれます:
- Differences Report - コンパレータを使用してソースとPCB設計ドキュメントが正しく同期しているかの判定。
- Electrical Rules Check - キャプチャされたソース設計の電気的/作図的妥当性のチェック。
- Design Rules Check - PCBドキュメントが指定されたボードレベル設計制約に合致しているかのチェック。
- Footprint Comparison Report - ボード上のフットプリントがソースライブラリと一致し、最新であるかの比較。
- Component State Checking - 制限状態にある部品のチェック。設定の一部として、ターゲット管理コンテンツサーバーで現在定義されている各ライフサイクル定義の各状態ごとに、何を行うか(何もしない、警告、エラー発生)を決定できます。エラーの場合は設計のリリースが阻止されます。また、チェックを実行すると便利なHTMLベースのレポートが生成され、どの設計部品が無効な状態か一目で確認できます。
- Environment Configuration Compliance Check - 割り当てられたロールで利用可能な環境設定を通じて許可されたデータアイテムのみが使用されているかのチェック。このチェックでは、すべての設計アイテムが管理コンテンツサーバーから供給されていることも確認できます。
バリデーションが成功すると、
アイコンとPassedテキストが表示されます。失敗した場合は
アイコンとFailedテキストが表示されます。
いずれかのバリデーションチェックに合格しない場合、リリースは失敗します。
ページ右下の

をクリックするとリリースプロセスが停止します。
ステージ3 - データ生成
ステージ2が問題なく完了すると、次のリリースプロセスの段階が自動的に実行されます。ここでは、含まれるデータアイテムに割り当てられたOutJobファイルで定義されたすべてのその他の出力が実行され、サーバー内の該当ターゲットアイテムにリリースされるデータが生成されます。
他のステージと同様ですが、このステージは実行に時間がかかるため、進行状況を示すアイコンがより目立ちます:
- まだ実行/生成されていません。
- 実行/生成中。
- 正常に生成されました。
- 生成に失敗しました。
ページ右下の

をクリックするとリリースプロセスが停止します。
ステージ4 - データ確認
すべてのバリデーションチェックに合格し、出力データが生成されると、このリリースプロセスの段階で生成データを確認できます。
Prepare & Releaseコマンドを使用した場合、この段階は利用できません。つまり、確認のための一時停止はなく、データは直ちにリリースされます。
生成されたデータを確認し、すべてが正しいことを確認してからリリースを確定し、データを管理コンテンツサーバーにアップロードしてください。
生成されたデータを確認し、すべてが正しいことを確認してからリリースを確定し、データを管理コンテンツサーバーにアップロードしてください。
生成されたデータを確認し、すべてが正しいことを確認してからリリースを確定し、データを管理コンテンツサーバーにアップロードしてください。
ページはデフォルトで生成データのシンプル(コンパクト)ビューを表示します。詳細ビューに切り替えるには、関心のあるセクションに関連付けられたDetails コントロールをクリックしてください。
関連セクションの生成データをシンプルビューから詳細ビューに切り替えるには、Details コントロールをクリックします。元に戻すにはHide Details コントロールをクリックしてください。
関連セクションの生成データをシンプルビューから詳細ビューに切り替えるには、Details コントロールをクリックしてください。再度Hide Details コントロールをクリックすることで元に戻せます。
関連セクションの生成データをシンプルビューから詳細ビューに切り替えるには、Details コントロールをクリックしてください。再度Hide Details コントロールをクリックすることで元に戻せます。
Output Generation States in Detailed View
以下の表は、詳細ビューでデータが生成・観察されている際の出力状態の一覧です:
|
状態
|
説明
|
|

|
出力はまだ生成されていない、または存在しません。
|
|

|
出力は生成されていますが、その後設計側で変更が行われたため、このデータの有効性は最新ではありません。
|
|

|
出力が現在生成中です。
|
|

|
出力がバリデーションベースであり、エラーのないレポートが生成されています。ERCレポートの場合、エラーがないか、エラーのレベルがそのレポートで許容される最大エラーレベル以内です。
|
|

|
出力(バリデーションベース以外)が正常に生成されました。
|
|

|
出力が正常に生成されませんでした。バリデーションベースの出力の場合、ソース設計ドキュメント内にエラーが存在し、特定のチェックが失敗しています。標準出力の場合、出力が正常に生成できませんでした。事前生成コンパイル時に致命的なエラーが発生している、またはOutput Jobファイル内の関連出力ジェネレーターの設定に問題がある可能性があります。
|
生成データのコンパクトビューでは、View リンクをクリックすると、関連データファイルまたはファイルセットがAltium Designer内の該当エディター(例:CAMエディター)や、外部アプリケーション(例:Microsoft Excel)で開きます。詳細ビューでは、エントリをダブルクリックするとそのファイルのみを表示できます。
ソースデータセクションのコンパクトビューでView リンクをクリックすると、プロジェクトのソースファイルのスナップショットが保存された一時フォルダーをWindowsエクスプローラーで開きます。この機能は、セクションヘッダー右側のExploreリンクからも利用できます。実際、各セクションにはこのようなコントロールがあり、一時フォルダー内のそのデータの親フォルダーに素早くジャンプできます。
詳細ビューでは、右クリックのコンテキストメニューからドキュメントを開いたり、生成先(一時フォルダー)をエクスプローラーで表示したりできます。また、フォルダーの場所や作成日などのデータ列を追加することも可能です。グリッドの見出し部分を右クリックし、Select Columnsコマンドを選択すると、表示データをカスタマイズできるダイアログが開きます。
データを確認した後、修正が必要な場合は、ページ右下の
ボタンをクリックしてください。確認ダイアログが表示され、すべての生成データが失われることが通知されます。OK をクリックするとリリースがキャンセルされ、プロセスのステージ1に戻ります。
システムは、リリース準備からデータを管理コンテンツサーバーにリリースするまでの間、設計ファイルの変更を自動的に防止します。もし設計ファイルを何らかの方法で変更した場合、リリースプロセスは終了し、リリース準備前の初期段階に戻ります。
生成データに問題がなければ、ページ右下の
ボタンをクリックしてリリースを進めてください。リリース確認ダイアログが表示され、管理コンテンツサーバーにリリースされるプロジェクトの構成が要約されます。ここでName(デフォルトでは[ProjectName])、Description、および関連するリリースノートを追加することもできます。
生成されたアイテムリビジョンの観点からリリースされる内容の確認、および名称・説明の変更や
リリースノートの追加が可能です。
ステージ5 - データのアップロード
前のステージでリリースを確認すると、この次のステージに自動的に進みます。ここでは、管理コンテンツサーバー内の関連データアイテムのリビジョンへのデータアップロードの進行状況が表示されます。
このステージでは、生成データが管理コンテンツサーバーのリンクされたアイテムリビジョンにアップロードされる進行状況が表示されます。
このステージでは、生成データが管理コンテンツサーバーのリンクされたアイテムリビジョンにアップロードされる進行状況が表示されます。
このステージでは、生成データが管理コンテンツサーバーのリンクされたアイテムリビジョンにアップロードされる進行状況が表示されます。
ステージ6 - 実行レポート
これはプロセスの最終ステージであり、リリースの概要が提供されます。
リリースの最終レポート。
リリースの最終レポート。
リリースの最終レポート。
ナビゲーションリンクを使って、エクスプローラーパネル内のリリース済みデータ(製造データ、組立データ、カスタムデータセットを含む)を含む関連アイテムリビジョンに素早くアクセスできます。これは管理コンテンツサーバーへのポータルです。
プロジェクトのリリース済みデータを、Explorer パネルを利用して、直接管理コンテンツサーバー内で表示します。
プロジェクトのリリース済みデータを、Explorer パネルを利用して、直接管理コンテンツサーバー内で表示します。
プロジェクトのリリース済みデータを、Explorer パネルを利用して、直接管理コンテンツサーバー内で表示します。
Viewing a Released Managed Project
設計プロジェクトがマネージドプロジェクトの場合、リリース完了後に追加機能が利用できます。Project Pageリンク(Execution Reportページ上部のナビゲーションリンクの最後)をクリックすると、Explorer パネルが開き、Project Viewでプロジェクトが表示されます(マネージドプロジェクト専用)。
以前に
Classic Viewでプロジェクトを表示したことがある場合は、手動で
Project Viewに切り替える必要があるかもしれません。コマンドは

ボタンのメニューから利用できます。
マネージドプロジェクトの場合、Explorer パネルを使って、Project Viewを利用し、より詳細にプロジェクトを調査できます。
マネージドプロジェクトの場合、Explorer パネルを使って、Project Viewを利用し、より詳細にプロジェクトを調査できます。
マネージドプロジェクトの場合、Explorer パネルを使って、Project Viewを利用し、より詳細にプロジェクトを調査できます。
このビューは、サーバーのブラウザベースインターフェースのProjects ページから管理プロジェクトの詳細ビューを閲覧する場合と同じです。ビュー内では、以下のタブが利用できます。
- Stream - プロジェクトの最近のアクティビティの詳細。
- Parameters - プロジェクトレベルで定義されたパラメータの一覧。
- Releases - リリースされた内容を、組み立て済みパッケージ(アセンブリデータ、リンク/親ベアボードの製造データ、および両方が生成された元のソースファイルを含む)という観点で表示。
- Working Files - ソース設計ファイル。これらは1つのZipファイルとしてダウンロード可能です。
- Structure - 生成されたデータがどのようにリンクしているかをグラフィカルに表現し、すべて親設計プロジェクトの傘下で表示します。
- Stream - プロジェクトの最近のアクティビティの詳細。
- Parameters - プロジェクトレベルで定義されたパラメータの一覧。
- Releases - リリースされた内容を、組み立て済みパッケージ(アセンブリデータ、リンク/親ベアボードの製造データ、および両方が生成された元のソースファイルを含む)という観点で表示。
- Working Files - ソース設計ファイル。これらは1つのZipファイルとしてダウンロード可能です。
- Structure - 生成されたデータがどのようにリンクしているかをグラフィカルに表現し、すべて親設計プロジェクトの傘下で表示します。
- Stream - プロジェクトの最近のアクティビティの詳細。
- Parameters - プロジェクトレベルで定義されたパラメータの一覧。
- Releases - リリースされた内容を、組み立て済みパッケージ(アセンブリデータ、リンク/親ベアボードの製造データ、および両方が生成された元のソースファイルを含む)という観点で表示。
- Working Files - ソース設計ファイル。これらは1つのZipファイルとしてダウンロード可能です。
- Structure - 生成されたデータがどのようにリンクしているかをグラフィカルに表現し、すべて親設計プロジェクトの傘下で表示します。
- Activities - プロジェクトに関連付けられたアクティビティの一覧。設計者は、会社で定義された事前設定済みのプロジェクトアクティビティプロセスワークフローを使用して、管理プロジェクト用の専用アクティビティを開始できます。アクティビティのエントリをクリックすると、その基礎となるプロセスワークフローのダイアグラム(リスト下のDiagramタブ)を表示でき、アクティビティ完了までに必要な手順や、現在誰がどのタスクを担当しているかが分かります。また、アクティビティに添付されたデータを確認できるDataタブや、アクティビティのプロセスワークフローに沿って行われたアクション履歴を確認できるHistoryタブも利用可能です。リストはActiveとClosedのアクティビティ間で切り替えたり、特定のアクティビティを検索したりすることもできます。
NEXUS Server管理者の場合、アクティブなプロセスを終了する機能も利用できます。

コントロールをクリックしてください。
これで完了です。プロジェクトのリリースが終わったら、Release ビューを単純に閉じることができます(ビュー右下の
ボタンを使用)。将来同じプロジェクトを再リリースする必要がある場合も、Project Releaserを使えば迅速かつ簡単に対応でき、ターゲットアイテムリビジョンも自動的に増分されます。
非管理(オフライン)リリースモード
前述の管理(オンライン)リリースモードに加え、Project Releaserはローカルの非管理(オフライン)リリースにも対応しています。通常、このリリースモードは管理コンテンツサーバーを使用していない場合や、現在管理コンテンツサーバーに接続できない場合に利用されます。また、Project Releaserは可能な限り自動的にモードを判別しますが、判断が難しい場合はオプションが提示されます。常にオフラインモードを強制的に使用することも可能です。これを行うには、Release TargetをRelease Optionsタブのプロジェクトリリースオプションダイアログ(リリースプロセスのステージ1で
ボタンをクリック)で、以下のいずれかに設定します。
- Unmanaged - Folder:生成データをローカルフォルダにリリースする場合にこのオプションを設定します。ルートフォルダパスはダイアログのOutput Pathタブで指定します。デフォルトでは[OutputPath](Output Pathフィールドで定義されたパス、プロジェクトオプションダイアログのオプションタブ)が設定されています。
- Unmanaged - Zip:生成データをローカルフォルダにリリースし、データを1つのZipファイルにまとめます。Zipのパス/名前はダイアログのOutput Pathタブで指定します。デフォルトでは[OutputPath][ProjectName].zip(Output Pathフィールドで定義されたパス、OptionsタブのProject Optionsダイアログ)に設定されています。
出力パスを定義する際、[ProjectName]、[<VariantParameterName>]、[<ProjectParameterName>]エントリを使用できます。
Project Releaserがオフラインモードで設定されているかどうかは、次の点で簡単に確認できます。
- ステージ1のタイトルがConfigure Local Release(オンラインモード時はConfigure Vault Release)と表示される。
- ステージ5のタイトルがPack Data(オンラインモード時はUpload Data)と表示される。
Project Releaserがローカルの非管理(オフライン)モードで設定されている。
リリースプロセスは、管理(オンライン)リリースモードで説明したものと非常に似ていますが、データのリリース先がローカルフォルダになる点が異なります。前述の情報を繰り返す代わりに、ここでは関係するステージの概要と違いを簡単に説明します。
ステージ1 - ローカルリリースの設定
ここでは、設計プロジェクトから生成したいデータを設定します。ソースデータは常にリリースの一部として含まれ、必要に応じて製造データ、アセンブリ(ベースおよび/またはバリエーション)、カスタムデータも含めることができます。
生成する各データセットごとに、そのデータを保存するターゲットフォルダを指定する必要があります。デフォルトのフォルダ名は以下の通りです。
- Source Data - Sourcesフォルダに生成されます。
- Fabrication Data - Fabricationフォルダに生成されます。
- Assembly Data for no variant - Assemblyフォルダに生成されます。
- Assembly Data for <VariantName> - Assembly <VariantName>フォルダに生成されます。
- Custom Data <Custom - n> - <Custom - n>フォルダに生成されます。
もちろん、このデフォルトの名前は要件に合わせて変更できます。変更するには、現在のTarget Folderエントリをクリックし、希望する新しいフォルダ名を入力してEnterを押してください。
ローカルフォルダやZipファイルにリリースする場合、同じフォルダ名で再リリースすると、既存のデータファイルが上書きされる点にご注意ください。
リリースの一部として作成するデータセットの設定が完了したら、ページ右下の
ボタンをクリックして次に進みます。

ボタンには2つの状態があります。これらは2つの非管理リリースオプションで若干異なります:
- Unmanaged - Folder:ボタンをクリックすると標準のPrepareコマンドが起動します。これによりリリースはReview Dataステージまで進み、リリース先フォルダに出力する前にすべてが正しいか最終確認できます。レビューのために一時停止したくない場合は、ボタンに関連付けられたドロップダウンメニューからPrepare & Exploreコマンドを選択してください。ボタンをクリックすると、標準のPrepareコマンドが起動します。これによりリリースはReview Dataステージまで進み、データをZipファイルにまとめる前に、すべてが正しいかどうかを最終確認できます。レビューのために一時停止したくない場合は、ボタンに関連付けられたドロップダウンメニューからPrepare & Packコマンドを選択してください。
いくつかの事前リリースチェックが実行されます。主な内容は以下の通りです:
- プロジェクトおよびすべてのファイルが保存されていることの確認。
- 該当する場合、プロジェクトおよび関連ファイルがVCSにコミットされていることの確認。
- 有効化されている各データ項目にターゲットフォルダーが指定されていることの確認。
問題が見つかった場合は、それを解決するための方法(ローカルで変更されたファイルの保存やVCSへのコミットなど)が提示されます。
この段階でソースデータが生成され、ソース設計プロジェクトファイルのスナップショットがターゲットフォルダーにリリースされます。
ステージ2 - プロジェクトの検証
ステージ1が問題なく完了すると、次のリリースプロセスの段階が自動的に実行されます。これは、割り当てられたOutJobファイル内で1つ以上のバリデーションタイプのレポートが検出された場合に適用されます。リリース対象のデータ項目に割り当てられたOutput Jobファイルで定義されたすべてのバリデーション出力ジェネレーターが実行されます。このステージは、管理(オンライン)モードでリリースする場合と同様に動作します。
バリデーションチェックに合格しない場合、リリースは失敗します。
ページ右下の

をクリックすると、リリースプロセスが停止します。
ステージ3 - データ生成
ステージ2が問題なく完了すると、次のリリースプロセスの段階が自動的に実行されます。ここでは、含まれるデータ項目に割り当てられたOutJobファイルで定義されたその他すべての出力が実行され、リリース対象のデータが関連するターゲットフォルダーに生成されます。このステージも、管理(オンライン)モードでリリースする場合と同様に動作します。
ページ右下の

をクリックすると、リリースプロセスが停止します。
ステージ4 - データのレビュー
すべてのバリデーションチェックに合格し、出力データが生成された後、このリリースプロセスの段階で生成されたデータをレビューできます。このステージは、管理(オンライン)モードでリリースする場合とほぼ同じように動作します。
Prepare & Exploreコマンド(Unmanaged - Folderリリースターゲット)やPrepare & Packコマンド(Unmanaged - Zipリリースターゲット)を使用した場合、このステージは利用できません。つまり、レビューのための一時停止はなく、データはすぐにターゲットフォルダーまたはZipファイルにリリースされます。
生成されたデータを確認し、すべてが正しいことを確認した上でリリースを確定し、データをターゲットフォルダーに送信するか、選択した非管理リリースオプションに従ってローカルZipファイルにパッキングします。
生成されたデータを確認し、すべてが正しいことを確認した上でリリースを確定し、データをターゲットフォルダーに送信するか、選択した非管理リリースオプションに従ってローカルZipファイルにパッキングします。
生成されたデータを確認し、すべてが正しいことを確認した上でリリースを確定し、データをターゲットフォルダーに送信するか、選択した非管理リリースオプションに従ってローカルZipファイルにパッキングします。
生成データのコンパクトビューでは、View リンクをクリックすることで、関連するデータファイルやファイルセットをAltium Designer内の該当エディタ(例:CAMエディタ)や外部アプリケーション(例:Microsoft Excel)で開くことができます。詳細ビューでは、エントリをダブルクリックするとそのファイルのみを表示できます。
データをレビューした後、修正が必要な場合は、ページ右下の
ボタンをクリックしてください。確認ダイアログが表示され、すべての生成データが失われることが通知されます。OK をクリックするとリリースがキャンセルされ、プロセスのステージ1に戻ります。
システムは、リリース準備からデータをターゲットフォルダーにリリースするまでの間に設計ファイルが変更されることを自動的に防止します。もし設計ファイルを何らかの方法で変更した場合、リリースプロセスは終了し、リリース準備前の初期段階に戻ります。
生成されたデータに問題がなければ、ページ右下の
ボタンをクリックしてリリースを進めてください。次に何が起こるかは、使用しているターゲットリリースオプションによって異なります:
- Unmanaged - Folder:生成されたファイルがターゲットフォルダーにリリースされ、プロセスは最後のステージに直接ジャンプし、実行レポートが表示されます。
- Unmanaged - Zip:プロセスは次のステージ、Pack Dataに進みます。
ステージ5 - データのパッキング
前のステージでリリースを確定した後、この次のステージに自動的に進み、データが1つのローカルZipファイルにパッキングされます。Zipのパス/名前はOutput Pathタブのプロジェクトリリースオプションダイアログで指定します。デフォルトでは、これは[OutputPath][ProjectName].zip(Output Pathフィールドで定義されたパスを使用、OptionsタブのProject Optionsダイアログ)に設定されています。
このステージは、Unmanaged - Zipターゲットリリースオプションを使用している場合のみ適用されます。
ステージ6 - 実行レポート
これはプロセスの最終段階であり、リリースの概要が提供されます。
Unmanaged - Folderリリースターゲットを使用した場合に表示されるリリースの最終レポートです。画像にカーソルを合わせると、
リリースターゲットがUnmanaged - Zipに設定された場合の同等のレポートが表示されます。
Unmanaged - Folderリリースターゲットを使用した場合に表示されるリリースの最終レポートです。画像にカーソルを合わせると、
リリースターゲットがUnmanaged - Zipに設定された場合の同等のレポートが表示されます。
Unmanaged - Folderリリースターゲットを使用した場合に表示されるリリースの最終レポートです。画像にカーソルを合わせると、
リリースターゲットがUnmanaged - Zipに設定された場合の同等のレポートが表示されます。
ナビゲーションリンクを利用して、Windowsのエクスプローラーで出力フォルダーやパッキングされたZipファイルに素早くアクセスできます。
インターフェースの実行レポートステージから、ローカルリリースデータの出力フォルダーに直接素早くアクセスできます。画像にカーソルを合わせると、
ローカルリリースデータのパッケージZipファイルにアクセスする例が表示されます。
インターフェースの実行レポートステージから、ローカルリリースデータの出力フォルダーに直接素早くアクセスできます。画像にカーソルを合わせると、
ローカルリリースデータのパッケージZipファイルにアクセスする例が表示されます。
インターフェースのExecution Reportステージから、ローカルでリリースされたデータの出力フォルダーに素早くアクセスできます。画像にカーソルを合わせると、ローカルでリリースされたデータのパッケージ化されたzipファイルにアクセスする例が表示されます。