設計プロジェクトのリリース

現在、バージョン 16.0. をご覧頂いています。最新情報については、バージョン 設計プロジェクトのリリース の 25 をご覧ください。
 

親ページ: 出力についての詳細

設計が完了したと判断されたら、そのプロセスをリリースする必要がありますが、このプロセスはしばしば過小評価されがちです。

管理された、基本的に健全なリリースプロセスがなければ、成熟し続ける製品を長期にわたって追跡することは、いくつもの落とし穴があります。製品の以前のリビジョンに戻ってリリースする必要があると想像してみてください。その結果、必要なすべてのソース設計ファイルがスナップショットとしてその特定のリリースに含まれていなかったことに気付くでしょう。それは大丈夫です、そのリリースの関連フォルダ(複数可)から生成された出力ファイルを取得するだけです-信頼できるガーバーと追加の製造および組み立て情報、とにかく本当に必要なのはそれだけです。しかし、これらの「信頼できる」出力が上書きされたり、何らかの形で破損したりしたと想像してみてください。リリースプロセスがもっと堅牢であればいいのですが。

Altium Designerは、強力で高整合性のボードデザインリリース管理を提供することで、この要求に応えます。ボードデザインのリリースプロセスは自動化されており、手動リリース手順に関連するリスクなしにボードデザインプロジェクトをリリースできます。特定のプロジェクトがリリースされると、そのデザインソースのスナップショットが取られ、生成された出力と共にアーカイブされます - これは、そのデザインプロジェクトから作られ、会社によって販売される具体的な製品を表します。リリースデータは、対象の管理されたコンテンツサーバー内の関連するプロジェクト関連アイテムのリビジョンに保存されます:

  • PCBプロジェクト設計項目 - 設計のスナップショットで、すべてのソースドキュメントを含みます。サーバー内の別の項目としてリリースされ、生成された製造および組立データを外部の当事者が製品を構築するために必要とする貴重なIPを別に保持できます。
  • PCB製造データ項目 - 製造業者がベアボードの製造に必要とするデータセット。
  • PCB組立データ項目 - 組立工場が指定されたコンポーネントでベアボードを構築するために必要とするデータセットで、部品表に従います。基本(完全に搭載された)設計用のユニークな項目が使用され、設計の各定義されたバリアント(組み立てられたバリアント)に対しても同様です。

ボード設計から生成されたデータは、プロジェクト関連のアイテムのリビジョン内で管理されたコンテンツサーバーに安全に保存されます。この高整合性データは、製品の必要なリビジョンを構築するために供給チェーンによって使用されます。

その結果、最高の整合性を持つボード設計リリース管理が可能になります。実際の設計プロジェクトがバージョン管理された設計リポジトリで厳密に監視され、バックアップされ、管理されるだけでなく、ターゲットサーバー内でも同様にそのデータのリリースが堅牢で、安全で、保護された方法で行われます。

マネージドコンテンツサーバーと連携して、Altium DesignerはManaged Projectという形での高度なプロジェクト構造を扱う機能を提供します。サーバーベースのデザインリポジトリ内に保存されるマネージドプロジェクトは、サーバーのバージョン管理とデザイン協調機能を活用し、小規模または大規模な設計チームのための集中設計への洗練されたアプローチを提供します。サーバーに組み込まれたインテリジェンスのおかげで、VCS操作などのタスクが簡素化され自動化され、ユーザーアクセス制御(共有)、コメント、通知などの追加のデザイン協調機能がAltium Designerと統合されています。その結果、堅牢で安全なプロジェクト保存形式と場所が提供され、共同プロジェクト設計の中心点となることができます。詳細については、マネージドプロジェクトをご覧ください。

主な利点

  • バージョン管理との統合。プロジェクトがバージョン管理下にある場合、システムはリリース前にすべてのファイルがチェックインされ、最新の状態であることを要求します。これにより、重要な設計文書の「プライベートコピー」がエンジニアのハードドライブ上に残され、失われる可能性があることが許されません。この単純なルールは、リリースされた製品を生成するために使用された正しい設計文書のセットを探すために、後で何時間ものコストがかかることを防ぐことができます。
  • 「ワンショットリリース」。システムは、特定のリビジョンの対象アイテムに対して一度だけリリースを許可します。実際、成功したリリースは、参照されたアイテムリビジョンにリリースデータをコミット(保存)し、そのリビジョンを閉じます。同じリビジョンにさらにデータを生成してリリースすることはできません。
  • 自動化された繰り返し可能な設計リリースプロセス。ワンタッチリリース - 手動の段階やリスクはありません。設計ファイルのスナップショットを取ることから、検証、出力生成に至るまで、一切の操作はありません。プロセスの一部が失敗した場合、リリースは失敗します。それだけです。そして、ターゲットサーバーのアイテムリビジョンにリリースデータを最終的にコミットする前に、生成されたすべてのデータをレビューできます。
  • 設計リリースプロセスの不可欠な部分としての設計の検証能力。リリースプロセスは、設計ソース(依存関係を含む)の「ロックダウン」されたスナップショットから動作し、リリースを開始する前に事前リリース検証がほぼ確実に実行されています。しかし、設計データの完全性を保証し、さらなる安心を得るために、適切に設定された出力ジョブ設定を通じて、リリースプロセスの「フロー」に検証チェックをオプションで追加することができます。ソース回路図の標準ERCチェックとPCBのDRCチェックだけでなく、ソースプロジェクトとPCBが同期していること、およびボード上のフットプリントがソースライブラリと最新の状態で一致していることを確認する能力もあります。検証チェックに合格しない場合、リリースは失敗します。

デザインに管理されたコンポーネントを使用している場合、追加の検証チェックを追加して設定することができます - コンポーネント状態チェック。これは、制限された状態にあるコンポーネントをチェックします。設定の一環として、ターゲットサーバー内の現在定義されている各ライフサイクル定義の各現在定義されている状態に対して取るべきアクションを決定します。アクションなし、警告、またはエラーを生成します。後者はデザインのリリースを防ぎます。さらに、チェックを実行すると、どのデザインコンポーネントが有効な状態にないかを一目で確認できる便利なHTMLベースのレポートが生成されます。

ローカルのAltium NEXUSサーバーを使用している場合、環境設定の下で、環境設定コンプライアンスチェックも含めることができます。これは、企業が認可したデータ要素のみを設計に使用することを確実にテストし、強制する手段を提供します。簡単に言うと、割り当てられた役割で使用可能な環境設定を通じて許可されたデータ項目を使用していない場合、リリースは失敗します。これにより、設計に対する「無法者」的なアプローチを防ぎ、企業レベルで中央集権的に決定された作業設計環境への遵守とコンプライアンスを保証します。

  • 設計リリースプロセスから生成されたすべてのデータファイルは、アイテムIDとアイテムリビジョンIDでオプションで接頭辞を付けることができ、どのリビジョンのどのアイテムのデータが使用されるべきかについてのあいまいさがなくなります。
  • 公開。Amazon S3、FTPサーバー、Box.com、またはシンプルなネットワークベースのフォルダーなどの共有ストレージメディアに、管理されたコンテンツサーバーからリリースデータを直接公開する機能を提供します。これにより、サーバーへの外部パーティのアクセスを提供することなく、セキュアな方法でサーバーデータの簡単な共有が可能になります。

ボードデザインリリースプロセス

関連ページ: プロジェクトリリーサーの使用

リリースプロセス自体は、Altium Designerのプロジェクトリリーサーを使用して実行され、そのユーザーインターフェースは専用のビューであるReleaseビューによって提供されます。

リリースビュー - プロジェクトリリーサーのユーザーインターフェース。

プロジェクトリリーサーは、管理されていない/バージョン管理されていないプロジェクト、外部VCS制御下のプロジェクト、または管理されたコンテンツサーバーを通じて管理されるプロジェクトなど、あらゆるタイプのPCBプロジェクトに対応しており、2つの操作モードを提供します:

  • オンラインモード - 生成されたすべてのデータをターゲットの管理コンテンツサーバーのアイテムのリビジョンにリリースします。アイテムリビジョンをインクリメントする必要すらありません、すべて自動で処理されます。
  • オフラインモード - 生成されたすべてのデータをフォルダーベースの構造にリリースし、オプションで単一のZipファイルにまとめることができます。

ReleaseビューをOnline Modeで使用すると、リリースプロセスは段階的なフローになり、ビューの左側にあるエントリーが一目で現在どの段階にあるかを示します:

  1. Configure Vault Release - リリースプロセスのこの段階では、生成したいデータのタイプ(常に生成されるソースデータ、製造データ、基本設計および検出された各バリアント用の組立データ)を指定します。

  2. Validate Project - リリースプロセスの次の段階は、1つ以上の検証タイプのレポートが割り当てられたOutJobファイルで検出された場合に自動的に実行されます。リリースされるデータ項目に割り当てられた出力ジョブファイルで定義されたすべての定義済み検証出力ジェネレータが実行されます。

  3. Generate Data - リリースプロセスの次の段階は自動的に実行されます。これは、含まれるデータ項目に割り当てられたOutJobファイルで定義された他のすべての出力が実行され、サーバーの関連するターゲット項目にリリースされるデータが生成されるところです。

  4. Review Data - すべての検証チェックが合格し、出力データが生成された後、このリリースプロセスの段階では生成されたデータをレビューできます。

  5. Upload Data - 前の段階でリリースを確認した後、次の段階に自動的に進みます。これは、データのアップロードの進行状況がターゲットサーバーの関連するデータ項目のリビジョンに表示されるだけです。

  6. Execution Report - これはプロセスの最終段階で、リリースの要約を提供します。Explorerパネルで生成されたアイテムリビジョンをすばやく閲覧するためのナビゲーションリンクが提供されます。

プロジェクトに出力ジョブファイルが関連付けられていない場合、プロジェクトリリーサがこれを検出し、デフォルトのものを作成するかどうか尋ねられます。
プロジェクトリリーサの非常に強力な側面は、設計の定義されたバリアントを検出し、それぞれに対して組み立てデータセットを作成し、リリースの準備ができることです。
システムは自然に、リリースの準備とターゲットサーバーへのデータリリースの間に設計ファイルの変更を防ぎます。設計ファイルを何らかの方法で変更した場合、リリースプロセスは終了し、リリース準備前の初期段階に戻ります。

プロジェクトリリーサーを使用すると、製造データを簡単に、そして最高の整合性で生成できます。また、リリースを最終確定する前に、その生成物を調査することもできます(例えば、CAMエディタでのGerbers/ODB++データの表示など)、生成したデータが時間通りに、初回でボードを製造するために必要な正確なデータであることを確認できます。

リリースデータの公開

関連ページ: 公開先の操作

ボードデザインプロジェクトから生成されたリリースデータ(PCB製造データ、PCB組立データ、およびPCBプロジェクト設計項目のみ)については、管理されたコンテンツサーバーや出力ジョブから、Box.com、Amazon S3、FTPサーバー、または共有ネットワーク上の単純なフォルダー位置などのストレージスペースにそのデータを直接公開する能力があります。配布と協力の観点から、これは、製品を思考から現実にするプロセスに関わる全体の「製品チーム」- 設計チーム、製造チーム、およびその他すべての関係者 - がしばしば世界中に散らばっている世界で、比類のない利点を提供します。

公開とは、公開先を定義し、必要なアイテムリビジョンのリリースデータをその先にアップロードすることです。中国の製造工場から、キエフ、スタンステッド・アボッツ、サンディエゴの設計チーム、そして太平洋上のどこかを飛行中のプロジェクトディレクターまで、新リリースについて知る必要がある全員が、公開フォルダーへのリンクで招待されます - アイテムを構築するためのデータを閲覧、議論、利用するための共有(そして制御された)アクセス。

リリースデータをストレージスペースに公開し、世界中のチームメンバー間で情報を共有します。リリースデータをストレージスペースに公開し、世界中のチームメンバー間で情報を共有します。

ウェブレビュー

Altium NEXUSは、ウェブレビューの概念を通じて、ウェブベースのマークアップとコメント機能を提供します。この軽量機能は、設計の意図や詳細について洞察を提供し、質問をするために、チーム内の全員が使用できます。ダウンロードやインストールは不要で、PCBツールを学ぶ必要もありません - この機能は任意のウェブブラウザ内で動作します。

機能は、設計プロジェクトのために生成される各種データにウェブレビューデータを追加することで、リリース時に含まれます。

ウェブレビューデータの生成には、出力ジョブファイル(具体的にはWebReview.OutJobと名付けられたもの)の存在と、定義されたWeb Reviewエクスポート出力が必要です。プロジェクトリリーサーにアクセスすると、このOutJobが存在しない場合に警告されます。デフォルトのWebReview.OutJobファイルをプロジェクトに追加するか、それなしで続行するかを選択できます。後者の場合、ウェブレビュー機能は利用できません。WebReview.OutJobファイルが追加されると、生成されるすべてのデータセット(ソースデータ、製造データ、組立データ(基本設計および検出された各バリアント用))に対してウェブレビューデータの生成が有効になります。

 

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content