Altium DesignerでのProject Releaserの使用

This document is no longer available beyond version 21. Information can now be found here: The Project Releaser for version 25

 

デザインが準備できたとみなされたら、リリースする必要があります。

Altium Designerは、Project Releaser を使用して、強力で整合性の高いボード設計リリース管理を提供します。直感的なユーザーインターフェースにより、ファブリケーションデータ、アセンブリデータ、デザインソースなど、プロジェクトのすべての製造データを同時に生成することができます。また、Project Releaser は、基板設計の複数の検出されたバリアントのアセンブリデータを同時に生成する機能を提供します。出力ジョブファイルを作成していなくても心配する必要はありません!

Project Releaser は、2つの操作モードを提供することで、ローカル/非バージョン管理、外部 VCS 管理下、または接続された Workspaceのネイティブバージョン管理下など、すべてのタイプの PCB プロジェクトに対応します:

  • Managed (Online) Mode - 生成された全てのデータをターゲット Workspace のアイテムのリビジョンにリリース。アイテムのリビジョンをインクリメントする必要はありません。
  • Unmanaged (Offline) Mode - 生成されたすべてのデータをフォルダーベースの構造にリリースし、オプションで1つのZipファイルにまとめることができます。

Project Releaser を使用することで、製造データを簡単かつ高い整合性で生成することができます。また、リリースを確定する前に、生成されたデータを調査することができ(例えば、CAM EditorでGerbers/ODB++データを表示)、生成されたデータが、オンタイムで初めてボードを製造するために必要なデータであることを確認できます。

プロジェクトリリーサーへのアクセス

Project Releaser のグラフィカル・インターフェースはRelease ビューです:

  • メイン・メニューからProject » Project Releaser コマンドを選択する(必要なプロジェクトのソース・ドキュメントをアクティブ・ドキュメントとして開いている状態)。

  •  Projectsパネルで、必要なプロジェクトのエントリーを右クリックし、コンテキスト・メニューからProject Releaser コマンドを選択する。

PLM インスタンスへのパブリッシュプロセスProject Releaser の一部としてアクティベートしている場合、これはプロジェクトのProject Releaser サブメニューに表示されます。このプロセスを開始すると、ビューに追加のステージが追加されます。詳細は、「PLMインスタンスへのパブリッシュ」を参照してください。

Release ビュー -Project Releaser へのユーザーインターフェイス。
Release ビュー -Project Releaser へのユーザーインターフェイス

Release ビュー -Project Releaser のユーザーインターフェイス。 画像の上にカーソルを置くと、統合 PLM インスタンスにリリースし、パブリッシュするプロセスを呼び出したときの外観を見ることができます。
Release ビュー -Project Releaser のユーザーインターフェイス。 画像の上にカーソルを置くと、統合 PLM インスタンスにリリースし、パブリッシュするプロセスを呼び出したときの外観を見ることができます。

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

Project Releaser は、マネージド(オンライン)またはアンマネージド(オフライン)のどちらのリリースモードを使用するか、およびリリースのターゲットを自動的に検出しようとします。プロジェクトが 1 つのワークスペースにリリースされ、別のワークスペースにアクティブに接続されている場合など、選択可能な場合は、システムが利用可能なオプションを提供します。

Workspace にリリースする時、ターゲット Workspace は PCB プロジェクトファイルの属性として保存されます。そのため、アクティブに接続している Workspace とは異なるターゲット Workspace をプロジェクトと共に保存できます。
プロジェクトがローカルで VCS の下にない場合、リリースの Offline モードは自動的に入力されます。

出力ジョブファイルの検出

プロジェクトに出力ジョブファイルがない場合、Project Releaser はそれを検出し、デフォルトのファイルを追加するかどうかを尋ねます。もしそれを選ぶと、以下のファイルが作成されます:

  • 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

  • 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

これらのデフォルトの出力ジョブファイルは、以下のデフォルトのインストールフォルダから取得されます:\Users\Public\Documents\Altium\AD\OutputJobs

.

これらのデフォルトの出力ジョブファイルは、以下のデフォルトのインストールフォルダから取得されます:\Users\Public\Documents\Altium\NEXUS\OutputJobs

.

デフォルトのファイルをそのまま使って実行することもできますし、あなたのニーズに合わせて変更したり、出力ジョブファイルを追加することもできます。アウトジョブはデフォルトのフォルダーか、独自のフォルダーで定義してください。独自のフォルダを使用する場合は、Preferences ダイアログの System - Default Locations ページにあるOutputJob Path フィールドを使って場所を指定してください。指定された場所にあるすべての出力ジョブファイルがプロジェクトに追加されます。

プロジェクトに少なくとも1つのOutJobファイルが定義されている場合、この自動作成は行われません。

バリアントの検出

Project Releaser の非常に強力な側面は、デザインに対して定義されたバリアントを検出し、それぞれのアセンブリデータセットを作成し、リリースできるようにすることです。各アセンブリデータセットは(デフォルトの)ターゲットアイテム名で表示されます:

PCBA-[ProjectName]-[VariantName]

基本(非バリアント)デザインのデータセットはPCBA-[ProjectName]-[NO VARIATIONS] になります。

[VariantName] という接尾辞は、割り当てられたOutJobファイルからデータを生成する際に、正しいバリアントが使用されることを保証します。

デザインに定義されたバリアントの検出に基づいて作成される追加のアセンブリデータセット。
デザインに定義されたバリアントの検出に基づいて作成される追加のアセンブリデータセット。

ワークスペース項目の命名スキームの設定

プロジェクトを初めてターゲット Workspace にリリースするとき、その Workspace のターゲット・データ・アイテム(生成されたデータを受け取るリビジョン)の名前を定義できます。これは、ビューの左下にある ボタンを押して(または、リリースするデータセットのTarget Revision リンクをクリックして、コンテキストメニューからEdit を選択して)表示されるProject Release Options ダイアログの Item Naming タブで行います。このタブを使うと、以下のことができます:

  • プロジェクトの名前を定義する。デフォルトでは、プロジェクトの実際の名前が入ります。
  • リリースの一部として生成されるさまざまなデータ項目のデフォルトの命名スキームを定義します。

プロジェクト項目は、リリースデータを受け取るために作成された項目ではなく、リリースされたデータ項目のプロジェクト全体のビューを表示するためのアンカーポイントとして使用されるエンティティであり、Explorerパネルでプロジェクトを表示するときに、それらすべてがどのように接続されているかを示します。詳細については、「リリース済みプロジェクトの表示」を参照してください。

ネーミングテンプレートを変更するには、Settings ボタンをクリックして、ネーミングテンプレート設定ダイアログを開きます。

プロジェクト名を設定し、ターゲット ワークスペースで生成されるデータ項目の名前を定義します。ここでは、プロジェクトがまだリリースされていないため、フィールドは編集可能です。
プロジェクト名を設定し、ターゲット ワークスペースで生成されるデータ項目の名前を定義します。ここでは、プロジェクトがまだリリースされていないため、フィールドは編集可能です。

命名テンプレートで使用できるマクロ形式は次のとおりです:

  • Parameter-based - 角中括弧で囲まれたパラメータの使用をサポート(例:[ProjectName][VariantName][ProjectParameter])。

  • Numeric-based - 中括弧で囲まれた数値量化子の使用をサポート(例:{0000},{9000} )。

Project Release Options ダイアログのItem Naming タブから、命名法の項目を直接クリックし、必要に応じて命名法を変更することができます。または、フィールドの右側にあるボタンをクリックして、Choose Item ダイアログ(Explorer パネルの化身)にアクセスし、アクティブに接続されているワークスペースの既存のアイテムをターゲットにすることもできます。
項目名は、Release ビューの最初の段階で、アクティブに接続されているワークスペース に解放するデータを構成するときにいつでも変更できます。 をクリックした後は、リリースに含まれる有効なデータセットごとにそのネーミングの計画アイテムが作成され、これらはプロジェクトにリンクされているため、関連するネーミングを変更することはできません。そのため、それらの項目へのデータ リリースを進めなくても、それらの項目は準備完了の状態で存在し、対応するネーミング テンプレートの項目はグレーアウトされます。これらの予定アイテムを削除するか、Browse コマンド(Target Revision エントリーをクリックしてメニューにアクセス)を使用して、それぞれのケースで新しいターゲットアイテムを作成し、希望するネーミングで作成することができます。

リリースプロセス

ワークスペース データ アイテムの命名が必要に応じて定義されたら、リリース プロセスを開始できます。これは段階的なフローで、Release ビューの左側にある項目で、現在どの段階にいるかが一目でわかります。

オンライン ステージ 1 - サーバー リリースの構成

この段階では、生成したいデータの種類を指定します。リリースできるデータ項目は以下の通りです:

  • 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 段階 - リリースに含めるもの(生成するデータ)を設定します。

Source Data アイテムはリリースに必ず含まれます。他のデータ項目はオプションで含めることができます。

リリースの一部として作成されるデータ項目を必要に応じて設定し、ビューの右下にある ボタンをクリックして次に進みます。

ボタンには2つの状態があります。クリックすると、標準のPrepare コマンドが起動します。これにより、Review Data の段階までリリースが進みます。データのリリースをコミットする前に、基本的にすべてが整っているかどうかをダブルチェックすることができます。レビューのために一時停止したくない場合は、ボタンに付随するドロップダウンメニューを使って、Prepare & Release コマンドを選択してください。

リリース前のチェックには、以下のようなものがあります:

  • プロジェクトとすべてのファイルが保存されていることを確認します。

  • プロジェクトとすべてのファイルが保存されていることを確認します。

  • 有効化された各データ項目に名前が付けられていることを確認します。

  • ユーザーがターゲット項目(およびリビジョン)を作成する権限を持っていることを確認します。

  • ワークスペースに必要なターゲット アイテム(および予定されているリビジョン)を作成します。

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

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

オンライン ステージ 2 - プロジェクトの検証

ステージ 1 が問題なく完了した後、割り当てられた OutJob ファイルで 1 つ以上の検証タイプ レポートが検出されると、リリース プロセスの次のステージが自動的に実行されます。リリースされるデータ項目に割り当てられたO出力ジョブファイルで定義された、すべての定義された検証出力ジェネレータが実行されます。これには以下のいずれかを実行することが含まれます:

  • Differences Report - ソースと PCB デザインドキュメントが正しく同期しているかどうかを判断するためにコンパレータを使用します。

  • Electrical Rules Check - キャプチャされたソースデザインの電気的/ドラフティングの妥当性をチェック。

  • Design Rules Check - 指定されたボードレベルのデザイン制約に関連する PCB ドキュメントの妥当性をチェック。

  • BOM Checks - 利用可能な場合、ソース BOM ドキュメント (*.BomDoc) の Design Items または Part Choices に関連する違反の可能性をチェック。

  • Footprint Comparison Report - ボード上のフットプリントをソースライブラリと比較し、最新であることを確認します。

  • Component State Checking - 制限状態にあるコンポーネントのチェック。コンフィギュレーションの一環として、ターゲットの管理対象コンテンツ サーバーで現在定義されているライフサイクル定義の、現在定義されている各状態に対して実行するアクションを決定します(アクションなし、警告、またはエラーの生成)。後者はデザインのリリースを防ぎます。さらに、チェックを実行すると便利な HTML ベースのレポートが生成され、どのデザインコンポーネントが有効な状態でないかを一目で確認できます。

  • Differences Report - ソースと PCB デザインドキュメントが正しく同期しているかどうかを判断するためにコンパレータを使用します。

  • Electrical Rules Check - キャプチャされたソースデザインの電気的/ドラフティングの妥当性をチェック。

  • Design Rules Check - 指定されたボードレベルのデザイン制約に関連する PCB ドキュメントの妥当性をチェック。

  • BOM Checks - 利用可能な場合、ソース BOM ドキュメント (*.BomDoc) の Design Items または Part Choices に関連する違反の可能性をチェック。

  • Footprint Comparison Report - ボード上のフットプリントをソースライブラリと比較し、最新であることを確認します。

  • Component State Checking - 制限状態にあるコンポーネントのチェック。コンフィギュレーションの一環として、ターゲットの管理対象コンテンツ サーバーで現在定義されているライフサイクル定義の、現在定義されている各状態に対して実行するアクションを決定します(アクションなし、警告、またはエラーの生成)。後者はデザインのリリースを防ぎます。さらに、チェックを実行すると便利な HTML ベースのレポートが生成され、どのデザイン・コンポーネントが有効な状態でないかを一目で確認できます。

  • Environment Configuration Compliance Check - 割り当てられた役割(該当する場合)によって使用可能な環境設定によって許可されたデータ項目のみが使用されていることを確認します。このチェックにより、すべてのデザイン・アイテムがワークスペースからソースされていることも確認できます。

バリデーションに成功すると、 アイコンがテキストPassed とともに表示されます。そうでない場合は、 アイコンがテキストFailed とともに表示される。

バリデーションチェックに失敗した場合、リリースは失敗します。
ビューの右下にある をクリックすると、リリースプロセスが停止します。

オンライン・ステージ3 - データの生成

ステージ2が問題なく完了すると、リリースプロセスの次のステージが自動的に実行されます。ここで、含まれるデータ項目に割り当てられたOutJobファイルで定義された他のすべての出力が実行され、ワークスペースの関連するターゲット項目にリリースされるデータが生成されます。

他のステージと同様ですが、実行に時間がかかるため、このステージではより顕著に、生成の進行状況を示すためにアイコンが使用されます:

- 未実行/生成。

- 実行中/生成中。

- 正常に生成。

- 生成に失敗。

ビューの右下にある をクリックすると、リリース処理が停止します。

オンライン・ステージ4 - データのレビュー

すべてのバリデーション・チェックが通過し、出力データが生成されると、リリース・プロセスのこのステージでは、生成されたデータをレビューすることができます。

ボタンに関連するメニューから)Prepare & Release コマンドを選択した場合、Project ReleaserReview Data ステージで一時停止しません。

リリースをコミットし、データをワークスペースにアップロードする前に、生成されたデータをレビューし、すべてがあるべき姿であることを確認します。
リリースをコミットし、データをワークスペースにアップロードする前に、生成されたデータをレビューし、すべてがあるべき姿であることを確認します。

生成されたデータをレビューし、リリースをコミットする前に、すべてがあるべき姿であることをチェックし、データをワークスペースにアップロードします。
生成されたデータをレビューし、リリースをコミットする前に、すべてがあるべき姿であることをチェックし、データをワークスペースにアップロードします。

ページはデフォルトで生成されたデータのシンプルな(コンパクトな)ビューを表示します。関心のあるセクションに関連するDetails コントロールをクリックして、より詳細な表示に切り替えます。

Details コントロールをクリックして、関連セクションの生成されたデータの簡易表示から詳細表示に切り替えます。再度切り替えるには、Hide Detailsコントロールをクリックします。
Details コントロールをクリックして、関連セクションの生成されたデータの簡易表示から詳細表示に切り替えます。再度切り替えるには、Hide Detailsコントロールをクリックします。

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

多くの設計者が使用する一般的なリリース準備テストは、現在のリリースから生成されたガーバーファイルと以前のリリースのガーバーファイルを比較することです。プロジェクトをAltium 365 Workspace にリリースする場合、ガーバー出力の横にあるCompare Gerber リンクをクリックし、ドロップダウンメニューから以前のリリースを選択すると、準備されたガーバーデータを選択したリリースのものと比較できます。比較はAltium 365プラットフォームで実行されます。デフォルトのWebブラウザでCompany Workspaceを開き、結果を表示します。

Altium 365 Workspace にデータをリリースする前に、Project Releaser からガーバー比較機能にアクセスします。
Altium 365 Workspace にデータをリリースする前に、Project Releaser からガーバー比較機能にアクセスします。

ガーバー比較機能の詳細はこちら 

Source Data セクションのコンパクトビューで、View リンクをクリックすると、プロジェクトのソースファイルのスナップショットが保存されているテンポラリフォルダのWindowsファイルエクスプローラが開きます。この機能は、セクションのヘッダーの右側にあるExplore リンクからも提供される。実際、各セクションにはこのようなコントロールがあり、一時フォルダー内のそのデータのサブフォルダーに素早くジャンプすることができます。

詳細ビューでは、右クリックのコンテキストメニューのコマンドで、ドキュメントを開き、そのドキュメントが生成された場所(一時フォルダ内)まで探索することができます。また、フォルダーの場所や作成日のデータ列を追加することもできます。グリッドの見出しエリアを右クリックし、Select Columns コマンドを選択すると、表示されるデータを調整するためのダイアログにアクセスできます。

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

リリースを準備してからデータをワークスペースにリリースするまでの間に、デザイン・ファイルを変更することはできません。デザイン・ファイルを何らかの方法で変更した場合、リリース・プロセスは終了し、リリース準備前の初期段階に戻ります。

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

生成されたItem-Revisionsの観点から、何がリリースされるかを確認し、Name/Descriptionを変更し、リリースノートを追加することができます。
生成されたItem-Revisionsの観点から、何がリリースされるかを確認し、Name/Descriptionを変更し、リリースノートを追加することができます。

オンラインステージ5 - データのアップロード

前ステージでリリースを確認した後、この次のステージに自動的に入ります。ワークスペースの関連データ項目のリビジョンに、データのアップロードの進捗状況を表示します。

このステージでは、生成されたデータのワークスペース内のリンクされたItem-Revisionsへのアップロードの進捗状況を単純に反映します。
このステージでは、生成されたデータのワークスペース内のリンクされたItem-Revisionsへのアップロードの進捗状況を単純に反映します。

オンライン・ステージ 6 - 実行レポート

これはプロセスの最終ステージで、リリースの概要を提供します。

リリースの最終報告書。
リリースの最終報告書。

リリースの最終報告。
リリースの最終報告。

ナビゲーションリンクを使用して、ワークスペースへのポータルであるExplorerパネルで、リリースされたデータ(製造データ、アセンブリデータ、カスタムデータセット)を含む関連するアイテムリビジョンにすばやくアクセスできます。

Explorer パネルを使用して、プロジェクトのリリースデータをワークスペースで直接表示します。
Explorer パネルを使用して、プロジェクトのリリースデータをワークスペースで直接表示します。

Explorer パネルを使用して、プロジェクトのリリースデータをワークスペースで直接表示できます。
Explorer パネルを使用して、プロジェクトのリリースデータをワークスペースで直接表示できます。

プロジェクトがリリースされたら、Release ビューを閉じるだけです(ビューの右下にある ボタンを使用)。そして、将来同じプロジェクトを再リリースする必要がある場合、Project Releaser 、迅速かつ簡単にこれを促進し、自動的にターゲットItem-Revisionsをインクリメントします。

プロジェクトのリリースを実行するたびに、Project Released イベントタイルがプロジェクトのHistory ビューのタイムラインに追加されます。リリースの実行者は、名前(と写真)と日時で表示されます。生成されたデータをワークスペースにリリースするときに、Confirm Releaseダイアログを通じてリリースノートが追加された場合は、そのノートもタイル内に表示されます。リリースに含まれる各データセットも一覧表示されます。

プロジェクトのHistory ビューのProject Released イベント・タイルの例。
プロジェクトのHistory ビューのProject Released イベント・タイルの例。

プロジェクト履歴の詳細

アンマネージド(オフライン)リリースモード

前述のマネージド(オンライン)リリースモードと同様に、Project Releaser はローカル、アンマネージド(オフライン)リリースにも対応しています。通常、ワークスペースを使用しない場合や、ワークスペースに接続できない場合に、このリリースモードを使用します。また、Project Releaser 、可能な限り自動的にモードを決定したり、明確でない場合はオプションを提供したりしますが、常にオフライン・モードの使用を強制することができます。後者は、Project Release Optionsダイアログの Release Options タブ(リリースプロセスのステージ 1 で ボタンをクリック)のRelease Target を、以下のいずれかに設定することで実行できます:

  • Unmanaged - Folder生成されたデータをローカル・フォルダにリリースするには、このオプションを設定します。ルート・フォルダーのパスは、ダイアログのOutput Path タブで指定します。デフォルトでは、これは[OutputPath] に設定されます(Project OptionsダイアログのOptionsタブの Output Path フィールドで定義されたパスを使用します)。

  • Unmanaged - Zip生成されたデータをローカル・フォルダにリリースするには、このオプションを設定します。データは1つのZipファイルにまとめられます。Zipのパス/名前は、ダイアログのOutput Path タブで指定します。デフォルトでは、これは[OutputPath][ProjectName].zipProject Options ダイアログのOptions タブのOutput Path フィールドで定義されたパスを使用)に設定されています。

必要な出力パスを定義するときに、[ProjectName][<ProjectParameterName>] エントリを使用できます。

Project Releaser がオフラインモードで設定されているかどうかは、次の方法ですぐにわかります:

  • ステージ1のタイトルがConfigure Server Release ではなくConfigure Local Release となっている(オンライン・モードの場合)。
  • ステージ5のタイトルがUpload Data ではなくPack Data になっている(オンラインモード時)。

ローカル、アンマネージド(Offline)モードで設定されたProject Releaser 。
ローカル、アンマネージド(Offline)モードで設定されたProject Releaser

リリースプロセスは、マネージド(オンライン)リリースモードで説明したものと非常によく似ていますが、代わりにローカルフォルダへのデータリリースを対象としています。先に説明した内容を繰り返すのではなく、ここでは関係する段階の概要を説明し、違いがあれば強調します。

オフラインステージ1 - ローカルリリースの構成

ここでは、デザインプロジェクトから生成するデータを設定します。ソースデータは常にリリースの一部として含まれ、必要に応じてファブリケーション、アセンブリ(ベースおよび/またはバリエーション)、カスタムデータを含めることもできます。

生成される各データセットについて、そのデータが保存されるターゲットフォルダを指定する必要があります。デフォルトのフォルダ名は以下のとおりです:

  • Source Data - はSources フォルダーに生成されます。

  • Fabrication Data -Fabrication フォルダーに生成されます。

  • Assembly Data for no variant - はAssembly フォルダーに生成されます。

  • Assembly Data for - はAssembly <VariantName>フォルダーに生成されます。

  • Custom Data -<Custom - n>フォルダーに生成されます。

もちろん、このデフォルトの名称は、あなたの要件に合わせて変更することができます。そうするには、現在のTarget Folder エントリーをクリックし、フォルダーの新しい名前を入力し、Enter を押します。

ローカル・フォルダ、またはパックされたZipファイルにリリースする場合、同じ定義されたフォルダ名で再リリースすると、それらのフォルダ内の既存のデータ・ファイルが単に上書きされることに留意してください。

リリースの一部として作成されるデータセットが必要に応じて設定された状態で、ビューの右下にある ボタンをクリックして次に進みます。

ボタンには2つの状態があります。これらは2つのアンマネージド・リリース・オプションで若干異なります:
  • Unmanaged - Folderボタンをクリックすると、標準のPrepare コマンドが起動します。ボタンをクリックすると、標準のReview Data コマンドが起動します。このコマンドは の段階までリリースを進め、ターゲットフォルダにリリースする前に、基本的にすべてがきちんと行われているかダブルチェックすることができます。レビューのために一時停止したくない場合は、ボタンに付随するドロップダウンメニューを使って、Prepare & Explore コマンドを選択してください。
  • Unmanaged - Zipボタンをクリックすると、標準のPrepare コマンドが起動します。これにより、Review Data の段階までリリースが進みます。データを Zip ファイルにまとめる前に、基本的にすべてがきちんと整っているかどうかをダブルチェックすることができます。レビューのために一時停止したくない場合は、ボタンに付随するドロップダウンメニューを使って、Prepare & Pack コマンドを選択してください。

以下のようないくつかのリリース前のチェックが行われます:

  • プロジェクトとすべてのファイルが保存されていることを確認します。

  • プロジェクトとすべてのファイルが保存されていることを確認します。

  • 有効化された各データ項目にターゲットフォルダーが与えられていることを確認します。

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

Source Data はこの段階で生成されます - ソース・デザイン・プロジェクト・ファイルのスナップショットがターゲット・フォルダにリリースされます。

オフラインステージ 2 - プロジェクトの検証

Stage 1 が問題なく完了した後、割り当てられた OutJob ファイルで 1 つ以上の検証タイプのレポートが検出されると、リリース プロセスの次のステージが自動的に実行されます。リリースされるデータ項目に割り当てられた出力ジョブ・ファイルで定義された、すべての定義済み検証出力ジェネレータが実行されます。このステージは、マネージド(オンライン)モードでリリースするときと同じように実行されます。

バリデーション・チェックが正常に通過しなかった場合、リリースは失敗します。
ビューの右下にある をクリックすると、リリースプロセスが停止します。

オフラインステージ3 - データの生成

ステージ2が問題なく完了すると、リリースプロセスの次のステージが自動的に実行されます。ここでは、関連するターゲットフォルダにリリースするデータを生成するために、含まれるデータ項目に割り当てられたOutJobファイルで定義された他のすべての出力が実行されます。このステージは、マネージド(オンライン)モードでリリースするときと同じように実行されます。

ビューの右下にある をクリックすると、リリースプロセスが停止します。

オフラインステージ4 - データのレビュー

すべてのバリデーションチェックが通過し、出力データが生成されたので、リリースプロセスのこのステージで、生成されたデータをレビューすることができます。このステージの動作は、マネージド(オンライン)モードでリリースする場合とほぼ同じです。

Prepare & Explore コマンド(Unmanaged - Folder release target)、またはPrepare & Pack コマンド(Unmanaged - Zip release target)を使用した場合、このステージは利用できません。言い換えれば、レビューのための一時停止はなく、データはそのままリリースされます。

生成されたデータをレビューし、リリースをコミットする前に、すべてがあるべき姿であることをチェックし、選択したアンマネージドリリースオプションに従って、データをターゲットフォルダに送信するか、ローカライズされたZipファイルにデータを梱包します。
生成されたデータをレビューし、リリースをコミットする前に、すべてがあるべき姿であることをチェックし、選択したアンマネージドリリースオプションに従って、データをターゲットフォルダに送信するか、ローカライズされたZipファイルにデータを梱包します。

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

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

リリースを準備してからターゲット・フォルダにデータをリリースするまでの間に、デザイン・ファイルを変更することはできません。デザイン・ファイルを何らかの方法で変更した場合、リリース・プロセスは終了し、リリース準備前の初期段階に戻ります。

生成されたデータに問題がなければ、 ボタン(ビューの右下)をクリックしてリリースを進めます。次に何が起こるかは、使用しているターゲットリリースオプションによって異なります:

  • Unmanaged - Folder生成されたファイルはターゲット・フォルダーにリリースされ、プロセスは最後のステージに直接ジャンプして、実行レポートを表示します。
  • Unmanaged - Zip: プロセスは次のステージに進みます -Pack Data
  • .

オフラインステージ5 - パックデータ

前のステージでリリースを確認した後、この次のステージに自動的に入り、データを1つのローカライズされたZIPファイルにパックします。Zip パス/名前はProject Release OptionsダイアログOutput Path タブで指定します。デフォルトでは、これは[OutputPath][ProjectName].zipProject Options ダイアログのOptionsタブのOutput Pathフィールドで定義されたパスを使用)に設定されています。

このステージは、Unmanaged - Zip ターゲットリリースオプションを使用している場合にのみ適用されます。

オフライン・ステージ 6 - 実行レポート

これはプロセスの最終段階で、リリースの概要を提供します。

Unmanaged - Folder リリースターゲットを使用した場合のリリースの最終レポートです。画像にカーソルを合わせると、リリースターゲットをUnmanaged - Zip に設定した場合と同等のものが表示されます。
Unmanaged - Folder リリースターゲットを使用した場合のリリースの最終レポートです。画像にカーソルを合わせると、リリースターゲットをUnmanaged - Zip に設定した場合と同等のものが表示されます。

提供されているナビゲーションリンクを使用して、(Windowsのファイルエクスプローラーで)出力フォルダ、またはパックされたzipファイルにそれぞれすばやく移動できます。

インターフェイスの実行レポートステージから直接、ローカルにリリースされたデータの出力フォルダを素早くブラウズできます。画像にカーソルを合わせると、ローカルにリリースされたデータのパッケージ化されたzipファイルへのブラウズ例が表示されます。
インターフェイスの実行レポートステージから直接、ローカルにリリースされたデータの出力フォルダを素早くブラウズできます。画像にカーソルを合わせると、ローカルにリリースされたデータのパッケージ化されたzipファイルへのブラウズ例が表示されます。

PLMインスタンスへのパブリッシュ

Related pages: PLM統合,PLMへのパブリッシング

Altium NEXUS でProject Releaser を実行すると、PLM インスタンスにデザインをパブリッシュすることができます。パブリッシング操作では、PLMインスタンスの統合設定の一部として定義されたパブリッシングテンプレートを使用して、PLMへのデータの伝達方法を制御します。この機能は、適切に構成されたプロセスを通じて利用できます。プロセス定義のサンプルは、インストールの一部として提供されます(Project Releaser with Publish )。このプロセス定義の基本ワークフローは、Project Releaserの追加ステージとして、統合されたPLMインスタンスへのパブリッシングを可能にします。ワークフロー図を以下に示します。

このプロセス定義は、そのままアクティブにして使用することはできません。そのため、「テンプレート」のようなものです。自社の要件に合わせて編集し、名前を付けて新しいプロセス定義として保存し、can 、アクティベートして使用します。

デフォルトのProject Releaser with Publish サンプルプロセス定義のワークフロー図
デフォルトのProject Releaser with Publish サンプルプロセス定義のワークフロー図

アクティベートされると、Project Releaser の一部として PLM インスタンスにパブリッシュするプロセスは、Altium NEXUS 内でアクティブなプロジェクトのProject » Project Releaser サブメニューからアクセスできます。

Project Releaser の一部として PLM インスタンスにパブリッシュするプロセスにアクセスします。
Project Releaser の一部として PLM インスタンスにパブリッシュするプロセスにアクセスします

また、Project Releaser コンテキストサブメニューからもアクセスできます。Projects パネルのデザインプロジェクトのエントリを右クリックしてアクセスします。

Project Releaser が表示され、追加ステージとして7. Publish to PLM が表示されます。

さらに、生成されたデータと実行レポートを確認することなく、Project Releaser を実行したい場合は、 ボタンに関連付けられたメニューから、Prepare & Release & Publish to PLM コマンドを使用できます。

生成されたデータと実行レポートを確認するために停止せずにProject Releaser を実行するための追加コマンド。
生成されたデータと実行レポートを確認するために停止せずにProject Releaser を実行するための追加コマンド。

標準のPrepare コマンドでProject Releaser を実行した場合、データを確認してリリースした後、Execution Report の段階で ボタンが表示されます。これをクリックすると、プロセスの基本ワークフローが続行され、PLMにパブリッシュされます。Login Credentials ダイアログが表示されます。PLM インスタンスのUsernamePassword を入力し、使用する PLM テンプレートを選択します(: の形式で表示されます)。

Prepare & Release & Publish to PLM コマンドを選択した場合は、最終的にLogin Credentials ダイアログが直接表示されます。Project ReleaserExecution Report の段階で一時停止せず、 ボタンは表示されません。
PLM インスタンスのログイン資格情報は、そのインスタンスに初めてパブリッシュするときにのみ必要です。これらはワークスペースに保存されます。その後、同じPLMインスタンスへのプロジェクトのパブリッシュは、定義されたワークフローと選択されたパブリッシュテンプレートに従って直接実行されます。

Login Credentials PLMインスタンスへの初回パブリッシング時に表示されるダイアログ。
Login Credentials PLMインスタンスへの初回パブリッシング時に表示されるダイアログ。

Diagram タブをクリックすると、プロセスの基本ワークフローが表示されます。

Login Credentials ダイアログのDiagram タブ
Login Credentials ダイアログのDiagram タブ

ボタンをクリックして、ワークフローに従ってパブリッシング処理を進めます。

初めてパブリッシュするときに(PLM 側の)部品番号が Workspace プロジェクトにまだ関連付けられていない場合、それらの部品番号は PLM で作成され、最初のパブリッシュの一部としてプロジェクトに関連付けられます。また、パブリッシング操作の一環として、PLMインスタンスでWorkspaceコンポーネントのコンポーネントエントリを定義し、PLM内のコンポーネントのBOMを取得することもできます(PLMインスタンスへのプロジェクトのパブリッシング時に定義および使用されたパブリッシングテンプレートに基づくオプション)。

プロジェクトの詳細管理ページのActivities ビューから、ワークスペースのブラウザーインターフェイスを使用して、PLM へのパブリッシュプロセスのステータスを確認します。

ワークスペースのブラウザー インターフェイスのProjects ページで必要なプロジェクトを選択し、プロジェク トの一覧の上にある コントロールをクリックして、関連するメニューからOpen エントリを選択すると、プロジェ クト ページの詳細管理ページが表示されます。または、リスト内の必要なプロジェクト・エントリーを直接ダブルクリックします。このページは新しいブラウザー・タブで開きます。

プロジェクトの詳細管理ページ(Activities )では、PLMへのパブリッシュプロセスのステータスを確認することができます。
プロジェクトの詳細管理ページ(Activities )では、PLMへのパブリッシュプロセスのステータスを確認することができます。

プロセスワークフローの履歴(History タブ)として、PLM インスタンス内の部品番号など、作成された正確な情報を常に確認できます。

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