Altium DesignerでのProject Releaserの使用

 

設計が世に送り出す準備が整ったと判断されたら、リリースが必要です。しかし、このプロセスはしばしば過小評価されがちです。

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のユーザーインターフェース)にアクセスします。Release ビュー(Project Releaserのユーザーインターフェース)にアクセスします。

リリースモード/ターゲット

Project Releaserは、マネージド(オンライン)かアンマネージド(オフライン)か、またリリースのターゲットを自動的に検出しようとします。選択肢が存在する場合(例:プロジェクトが一つのマネージドコンテンツサーバーにリリースされていて、別のサーバーにサインインしている場合など)は、利用可能なオプションが提示されます。

マネージドコンテンツサーバーにリリースする場合、ターゲットサーバーはPCBプロジェクトファイルの属性として保存されます。そのため、プロジェクトに保存されているターゲットサーバーと、現在サインインしているサーバーが異なる場合もあります。
通常のプロジェクト(管理されておらず、VCS管理下でもない)で、Altium Content Vaultのみに接続している場合は、自動的にオフラインモードでリリースが行われます。

Output Jobファイルの検出

プロジェクトにOutput Jobファイルが関連付けられていない場合、Project Releaserがこれを検出し、デフォルトのファイルを追加するかどうか確認されます。追加を選択した場合、以下が作成されます。

  • Fabrication.OutJob - 以下の出力が定義されています:
    • Documentation Outputs: PCB Prints
    • Fabrication Outputs: Gerber FilesNC Drill Files、およびIPC-2581
    • Validation Outputs: Design Rules CheckFootprint Comparison Report
    • Export Outputs: Save As/Export PCB(ASCII形式)
  • Assembly.OutJob - 以下の出力が定義されています:
    • Documentation Outputs: PCB 3D PrintSchematic Prints
    • Assembly Outputs: Generates pick and place filesAssembly 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 - リリースに含める内容(生成するデータ)の設定。プロジェクトリリースプロセスのステージ1 - リリースに含める内容(生成するデータ)の設定。

ソースデータ項目は常にリリースに含まれます。他のデータ項目はオプションで含めることができます。

リリースの一部として作成されるデータアイテムの設定が完了したら、ページ右下のボタンをクリックして進めてください。

ボタンには2つの状態があります。クリックすると標準のPrepareコマンドが実行されます。これによりリリースは「データ確認」段階まで進み、リリースを確定する前にすべてが正しいかを再確認できます。確認を省略したい場合は、ボタンのドロップダウンメニューからPrepare & Releaseコマンドを選択してください。

準備の一環として、いくつかの事前チェックが行われます。

  • プロジェクトおよびすべてのファイルが保存されていることの確認。
  • プロジェクトおよび関連ファイルがVCSにコミットされていることの確認(該当する場合)。
  • 有効な各データアイテムに名前が付けられていることの確認。
  • ユーザーがターゲットアイテム(およびリビジョン)を作成する権限を持っていることの確認。
  • 必要なターゲットアイテム(および予定リビジョン)が管理コンテンツサーバーに存在しない場合は作成し、既存の場合は次のリビジョンが使用されることの確認。

問題が見つかった場合は、それを解決するための方法(ローカルで変更されたファイルの保存やVCSへのコミットなど)が提示されます。

この時点でソースデータアイテムが生成され、ソース設計プロジェクトファイルのスナップショットがターゲットアイテムのリビジョンにリリースされます。

ステージ2 - プロジェクトの検証

ステージ1が問題なく完了すると、次のリリースプロセスの段階が自動的に実行されます。割り当てられたOutJobファイルに1つ以上のバリデーションタイプのレポートが検出された場合、すべての定義済みバリデーション出力ジェネレーター(リリース対象データアイテムに割り当てられたOutput 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 コントロールをクリックすることで元に戻せます。関連セクションの生成データをシンプルビューから詳細ビューに切り替えるには、Details コントロールをクリックしてください。再度Hide Details コントロールをクリックすることで元に戻せます。

 
 
 
 
 

関連セクションの生成データをシンプルビューから詳細ビューに切り替えるには、Details コントロールをクリックしてください。再度Hide Details コントロールをクリックすることで元に戻せます。関連セクションの生成データをシンプルビューから詳細ビューに切り替えるには、Details コントロールをクリックしてください。再度Hide Details コントロールをクリックすることで元に戻せます。

生成データのコンパクトビューでは、View リンクをクリックすると、関連データファイルまたはファイルセットがAltium Designer内の該当エディター(例:CAMエディター)や、外部アプリケーション(例:Microsoft Excel)で開きます。詳細ビューでは、エントリをダブルクリックするとそのファイルのみを表示できます。

ソースデータセクションのコンパクトビューでView リンクをクリックすると、プロジェクトのソースファイルのスナップショットが保存された一時フォルダーをWindowsエクスプローラーで開きます。この機能は、セクションヘッダー右側のExploreリンクからも利用できます。実際、各セクションにはこのようなコントロールがあり、一時フォルダー内のそのデータの親フォルダーに素早くジャンプできます。
詳細ビューでは、右クリックのコンテキストメニューからドキュメントを開いたり、生成先(一時フォルダー)をエクスプローラーで表示したりできます。また、フォルダーの場所や作成日などのデータ列を追加することも可能です。グリッドの見出し部分を右クリックし、Select Columnsコマンドを選択すると、表示データをカスタマイズできるダイアログが開きます。

データを確認した後、修正が必要な場合は、ページ右下のボタンをクリックしてください。確認ダイアログが表示され、すべての生成データが失われることが通知されます。OK をクリックするとリリースがキャンセルされ、プロセスのステージ1に戻ります。

システムは、リリース準備からデータを管理コンテンツサーバーにリリースするまでの間、設計ファイルの変更を自動的に防止します。もし設計ファイルを何らかの方法で変更した場合、リリースプロセスは終了し、リリース準備前の初期段階に戻ります。

生成データに問題がなければ、ページ右下のボタンをクリックしてリリースを進めてください。リリース確認ダイアログが表示され、管理コンテンツサーバーにリリースされるプロジェクトの構成が要約されます。ここでName(デフォルトでは[ProjectName])、Description、および関連するリリースノートを追加することもできます。

生成されたアイテムリビジョンの観点からリリースされる内容の確認、および名称・説明の変更や
リリースノートの追加が可能です。

ステージ5 - データのアップロード

前のステージでリリースを確認すると、この次のステージに自動的に進みます。ここでは、管理コンテンツサーバー内の関連データアイテムのリビジョンへのデータアップロードの進行状況が表示されます。

このステージでは、生成データが管理コンテンツサーバーのリンクされたアイテムリビジョンにアップロードされる進行状況が表示されます。このステージでは、生成データが管理コンテンツサーバーのリンクされたアイテムリビジョンにアップロードされる進行状況が表示されます。

 
 
 
 
 

このステージでは、生成データが管理コンテンツサーバーのリンクされたアイテムリビジョンにアップロードされる進行状況が表示されます。このステージでは、生成データが管理コンテンツサーバーのリンクされたアイテムリビジョンにアップロードされる進行状況が表示されます。

 
 
 
 
 

このステージでは、生成データが管理コンテンツサーバーのリンクされたアイテムリビジョンにアップロードされる進行状況が表示されます。このステージでは、生成データが管理コンテンツサーバーのリンクされたアイテムリビジョンにアップロードされる進行状況が表示されます。

ステージ6 - 実行レポート

これはプロセスの最終ステージであり、リリースの概要が提供されます。

リリースの最終レポート。リリースの最終レポート。

 
 
 
 
 

リリースの最終レポート。リリースの最終レポート。

 
 
 
 
 

リリースの最終レポート。リリースの最終レポート。

ナビゲーションリンクを使って、エクスプローラーパネル内のリリース済みデータ(製造データ、組立データ、カスタムデータセットを含む)を含む関連アイテムリビジョンに素早くアクセスできます。これは管理コンテンツサーバーへのポータルです。

プロジェクトのリリース済みデータを、Explorer パネルを利用して、直接管理コンテンツサーバー内で表示します。プロジェクトのリリース済みデータを、Explorer パネルを利用して、直接管理コンテンツサーバー内で表示します。

 
 
 
 
 

プロジェクトのリリース済みデータを、Explorer パネルを利用して、直接管理コンテンツサーバー内で表示します。プロジェクトのリリース済みデータを、Explorer パネルを利用して、直接管理コンテンツサーバー内で表示します。

 
 
 
 
 

プロジェクトのリリース済みデータを、Explorer パネルを利用して、直接管理コンテンツサーバー内で表示します。プロジェクトのリリース済みデータを、Explorer パネルを利用して、直接管理コンテンツサーバー内で表示します。

これで完了です。プロジェクトのリリースが終わったら、Release ビューを単純に閉じることができます(ビュー右下の ボタンを使用)。将来同じプロジェクトを再リリースする必要がある場合も、Project Releaserを使えば迅速かつ簡単に対応でき、ターゲットアイテムリビジョンも自動的に増分されます。

非管理(オフライン)リリースモード

前述の管理(オンライン)リリースモードに加え、Project Releaserはローカルの非管理(オフライン)リリースにも対応しています。通常、このリリースモードは管理コンテンツサーバーを使用していない場合や、現在管理コンテンツサーバーに接続できない場合に利用されます。また、Project Releaser可能な限り自動的にモードを判別しますが、判断が難しい場合はオプションが提示されます。常にオフラインモードを強制的に使用することも可能です。これを行うには、Release TargetRelease Optionsタブのプロジェクトリリースオプションダイアログ(リリースプロセスのステージ1で ボタンをクリック)で、以下のいずれかに設定します。

  • Unmanaged - Folder:生成データをローカルフォルダにリリースする場合にこのオプションを設定します。ルートフォルダパスはダイアログのOutput Pathタブで指定します。デフォルトでは[OutputPath]Output Pathフィールドで定義されたパス、プロジェクトオプションダイアログのオプションタブ)が設定されています。
  • Unmanaged - Zip:生成データをローカルフォルダにリリースし、データを1つのZipファイルにまとめます。Zipのパス/名前はダイアログのOutput Pathタブで指定します。デフォルトでは[OutputPath][ProjectName].zipOutput 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].zipOutput 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ファイルにアクセスする例が表示されます。

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content