ワークスペースへのリリース

Online ModeRelease ビューでは、リリースプロセスは段階的なフローになっており、ビュー左側のエントリを見ることで、現在どのステージにいるかをひと目で確認できます。

  1. Configure Server Release – リリースプロセスのこのステージでは、生成したいデータの種類を指定します: Source Data(常に生成)、Fabrication Data、Assembly Data(ベースデザインおよび検出された各バリアントごと)。

  2. Validate Project – 次のステージは、割り当てられた OutJob ファイル内で 1 つ以上の Validation タイプのレポートが検出された場合に自動実行されます。リリース対象のデータ項目に割り当てられた Output Job ファイルで定義されている、すべての検証出力ジェネレーターが実行されます。

  3. Generate Data – この次のステージも自動実行されます。ここでは、含まれている Data Items に割り当てられた OutJob ファイルで定義されたその他すべての出力が実行され、Workspace 内の該当ターゲットアイテムにリリースするデータが生成されます。

  4. Review Data – すべての検証チェックに合格し、出力データが生成されると、このステージで生成されたデータを確認できます。

    ボタンに関連付けられたメニューから Prepare & Release または Prepare & Release & Publish to PLM コマンドを使用する場合、Project ReleaserReview Data ステージで一時停止しません。

  5. Upload Data – 前のステージでリリースを確定すると、この次のステージに自動的に入ります。ここでは、ターゲット Workspace 内の該当する data Items のリビジョンへデータをアップロードする進行状況のみが表示されます。

  6. Execution Report – これはプロセスの最終ステージで、リリースの概要が表示されます。Explorer panel 内で生成された Item Revision をすばやく参照できるよう、ナビゲーションリンクが提供されます。PLM へのリリースおよび公開プロセスの一部として Project Releaser にアクセスした場合は、 ボタンが表示されます。これをクリックすると、そのプロセスの基盤となるワークフローを継続し、PLM へ公開します。

    ボタンに関連付けられたメニューから Prepare & Release & Publish to PLM コマンドを使用する場合、Project ReleaserExecution Report ステージで一時停止せず、 ボタンも表示されません。
  7. Publish to PLM – このステージは、関連する有効化済みプロセス(リリース後に PLM へ公開するためのプロセス)でリリースを実行している場合にのみ表示されます。このステージは、前のステージで ボタンをクリックすると自動的に開始されます(または、 ボタンに関連付けられたメニューから Prepare & Release & Publish to PLM コマンドを使用した場合は直接開始されます)。Login Credentials ダイアログが表示されます。PLM インスタンスの UsernamePassword を入力し、使用する PLM テンプレートを選択します(<PLMInstance>:<PublishingTemplate> の形式で表示されます)。

    PLM インスタンスのログイン資格情報が必要なのは、そのインスタンスへ初めて公開する場合のみです。以後はそれらが Workspace に保存されます。その後、同じプロジェクトを同じ PLM インスタンスへ公開する際は、定義済みワークフローおよび選択した公開テンプレートに従って直接処理されます。
    初回公開時に、部品番号(PLM 側)がまだ Workspace プロジェクトに関連付けられていない場合、それらの部品番号は PLM 内で作成され、その初回公開の一環としてプロジェクトに関連付けられます。また、公開処理の一部として、Workspace コンポーネント用のコンポーネントエントリを PLM インスタンス内に定義することもできます。これにより、PLM 内でコンポーネントの BOM を取得できます(オプション。PLM インスタンスへプロジェクトを公開する際に定義・使用される公開テンプレートに依存します)。

Online Stage 1 – Configure Server Release

リリースプロセスのこのステージでは、生成したいデータの種類を指定します。リリース可能な Data Items は次のとおりです。

  • Source Data – ソース設計のスナップショット。
  • Fabrication Data – 基板の裸板を作成するために Fabrication House が必要とするデータ。
  • Assembly Data for the Base Design (no variations) – 部品表に従って裸板に実装を行うために Assembly House が必要とするデータで、非バリアントのベースデザイン用。
  • Assembly Data for Design Variant n – 部品表に従って裸板に実装を行うために Assembly House が必要とするデータで、ベースデザインの Variant n 用。

Assembly データセットの数は、ベース(非バリアント)デザインと、そのデザインに対して定義されているすべての検出済みバリアントに対応します。

さらに、Custom Data セクションを追加して設定することもでき、カスタマイズされたリリースデータのセットを作成できます。これは主に後方互換性やカスタムデータフロー向けです。Source Data を除き、参照は作成されません。任意の数のカスタムデータセットをリリースの一部として追加・設定できます(現在定義されているデータ項目の一覧の下にある Add Section コントロールをクリックします)。

プロジェクトのリリースプロセスのステージ 1 – リリースに含める内容(生成するデータ)を設定します。
プロジェクトのリリースプロセスのステージ 1 – リリースに含める内容(生成するデータ)を設定します。

Source Data 項目は、リリース時に常に含まれます。その他のデータ項目は任意で含めることができます。

リリースの一部として作成されるデータアイテムの設定が必要どおり完了したら、ビュー右下の ボタンをクリックして先に進みます。

ボタンには 2 つの状態があります。クリックすると標準の Prepare コマンドが起動します。これにより、リリースは Review Data ステージまで進み、データのリリースを確定する前に、すべてが問題ないかを実質的に再確認できます。確認のために一時停止したくない場合は、ボタンに関連付けられたドロップダウンメニューを使用して Prepare & Release コマンドを選択してください。

準備の一環として、リリース前に以下の複数のチェックが実行されます。

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

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

リリース対象プロジェクト内に外部ドキュメント(プロジェクトに関連付けられているが、プロジェクトフォルダーまたはそのサブフォルダーとは異なるフォルダーに保存されているドキュメント)が見つかった場合、External files ダイアログが開き、外部ドキュメントの一覧()が表示されます。潜在的な問題を避けるため、プロジェクトに関連するすべてのドキュメントは、プロジェクトフォルダーまたはそのサブフォルダーに保存することを推奨します。

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

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

ステージ 1 が問題なく完了すると、割り当てられた OutJob ファイル内で 1 つ以上の Validation タイプのレポートが検出された場合に、この次のリリースプロセスのステージが自動的に実行されます。リリース対象のデータアイテムに割り当てられた Output Job ファイルで定義されている、すべての検証用出力ジェネレーターが実行されます。これには、以下のいずれかの実行が含まれます。

  • Differences Report – comparator を使用して、ソース設計ドキュメントと PCB 設計ドキュメントが正しく同期しているかを判定します。
  • Electrical Rules Check – 取得されたソース設計の電気的/製図上の妥当性をチェックします。
  • Design Rules Check – 指定された基板レベルの設計制約に対して PCB ドキュメントの妥当性をチェックします。
  • BOM Checks – ソース BOM ドキュメント(*.BomDoc)内の Design Items または Part Choices に関連する違反の可能性をチェックします(利用可能な場合)。
  • Footprint Comparison Report – 基板上のフットプリントをソースライブラリと比較し、最新であり一致していることを確認します。
  • Component State Checking – 制限状態にあるコンポーネントをチェックします。設定の一環として、ターゲット Workspace 内で現在定義されている各 Lifecycle Definition の各状態に対し、実行するアクションを決定します。アクションなし、警告、またはエラー生成のいずれかです。最後のものは設計のリリースを阻止します。さらに、このチェックを実行すると便利な HTML ベースのレポートも生成され、どの設計コンポーネントが有効な状態ではないかをひと目で確認できます。
  • Environment Configuration Compliance Check – 現在割り当てられているロールで使用可能な環境設定を通じて許可されているデータアイテムのみが使用されていることをチェックします(該当する場合)。このチェックにより、すべての設計アイテムが Workspace 由来であることも保証できます。

検証に成功すると、 アイコンとともに Passed というテキストが表示されます。失敗した場合は、 アイコンとともに Failed というテキストが表示されます。

いずれかの検証チェックを正常に通過できなかった場合、リリースは失敗します。
ビュー右下の をクリックすると、リリースプロセスを停止します。

オンライン ステージ 3 – データを生成

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

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

– まだ実行/生成されていません。

– 実行/生成中です。

– 正常に生成されました。

– 生成に失敗しました。

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

オンライン ステージ 4 – データをレビュー

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

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

生成されたデータを確認し、リリースを確定して Workspace にアップロードする前に、すべてが正しい状態であることを確認します。
生成されたデータを確認し、リリースを確定して Workspace にアップロードする前に、すべてが正しい状態であることを確認します。

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

関連するセクションの生成データをシンプル表示から詳細表示に切り替えるには、Details コントロールをクリックします。元に戻すには、Hide Details コントロールをクリックします。
関連するセクションの生成データをシンプル表示から詳細表示に切り替えるには、Details コントロールをクリックします。元に戻すには、Hide Details コントロールをクリックします。

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

多くの設計者がリリース準備完了の確認テストとしてよく行うのは、現在のリリースから生成された Gerber ファイルと前回のリリースの Gerber ファイルを比較することです。Gerber 出力の横にある Compare Gerber リンクをクリックし、ドロップダウンメニューから以前のリリースを選択すると、準備済みの Gerber データを選択した リリースのものと比較できます。デフォルトブラウザーが Company Workspace を開き、結果を表示します。

データを Workspace にリリースする前に、Project Releaser から Gerber 比較機能にアクセスする。
データを Workspace にリリースする前に、Project Releaser から Gerber 比較機能にアクセスする。

Gerber Comparison 機能の詳細はこちら(Altium 365 WorkspaceEnterprise Server Workspace)。

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

詳細表示では、右クリックのコンテキストメニューにあるコマンドにより、ドキュメントを開いたり、生成先(一時フォルダー)を参照したりできます。また、フォルダーの場所や作成日付のデータ列を追加することもできます。グリッドの見出し領域を右クリックして Select Columns コマンドを選択すると、表示するデータを調整するためのダイアログにアクセスできます。

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

システムは当然ながら、リリース準備から Workspace へのデータのリリースまでの間に設計ファイルが変更されることを防止します。何らかの方法で設計ファイルを変更した場合、リリースプロセスは終了し、リリース準備前の初期ステージに戻ります。

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

生成された Item-Revisions の観点から、何がリリースされるかの確認、および Name/Description の変更とリリースノート追加の機能。
生成された Item-Revisions の観点から、何がリリースされるかの確認、および Name/Description の変更とリリースノート追加の機能。

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

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

このステージでは、生成データが Workspace 内のリンクされた Item-Revisions にアップロードされる進行状況のみが反映されます。
このステージでは、生成データが Workspace 内のリンクされた Item-Revisions にアップロードされる進行状況のみが反映されます。

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

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

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

Navigation Links を使用すると、リリース済みデータ(Fabrication Data、Assembly Data、および任意の Custom Data セット)を含む関連 Item Revision に、Explorer panel(Workspace へのポータル)からすばやくアクセスできます。

Explorer パネルにより、Workspace 内でプロジェクトのリリース済みデータを直接表示しているところ。
Explorer パネルにより、Workspace 内でプロジェクトのリリース済みデータを直接表示しているところ。

プロジェクトバリアント用に定義されたパラメーターは、対応する assembly data set のリビジョンに含まれます。Explorer パネルの Classic View でプロジェクトを表示しているときに、必要な assembly data set revision を選択し、Parameters aspect view タブに切り替えると、バリアントパラメーターを確認できます。

バリアントパラメーター VariantLabel = A がプロジェクトバリアント Default に追加されました。リリース済み assembly data set にはこのパラメーターが含まれており、Explorer パネルの Parameters aspect view タブで確認できます。
バリアントパラメーター VariantLabel = A がプロジェクトバリアント Default に追加されました。リリース済み assembly data set にはこのパラメーターが含まれており、Explorer パネルの Parameters aspect view タブで確認できます。

以上で完了です。プロジェクトがリリースされたら、Release ビューを閉じるだけです(ビュー右下の ボタンを使用)。今後同じプロジェクトを再リリースする必要がある場合も、Project Releaser により迅速かつ簡単に実行でき、対象の Item-Revisions は自動的にインクリメントされます。

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

なお、最新のプロジェクトコミットにまだタグが付いていない場合は、この最新コミットにタグが自動的に割り当てられます。このタグは RELEASE_<RevisionID> の形式となり、ここで <RevisionID> はリリース済みプロジェクトソースのリビジョン番号(A.1、 A.2 など)です。たとえば RELEASE_A.3 です。

プロジェクトのHistoryビューにおけるイベントタイルの例Project Released。最新のプロジェクトコミットにはタグが付いていなかったため、リリース後にタグ付けされました。
プロジェクトのHistoryビューにおけるイベントタイルの例Project Released。最新のプロジェクトコミットにはタグが付いていなかったため、リリース後にタグ付けされました。

Project Historyの詳細はこちら。

PLMインスタンスへの公開

Related pages: PLM Integration(Altium 365 WorkspaceEnterprise Server Workspace)では、PLMへの公開

Project Releaser を Altium Designer で実行する処理の一環として、設計をPLMインスタンスに公開できます。公開処理では、そのPLMインスタンスの統合設定の一部として定義された公開テンプレートを使用し、データをPLMへどのように反映させるかを制御します。この機能は、適切に設定されたプロセスを通じて利用できます。インストール時にはサンプルのプロセス定義(Project Releaser with Publish)が用意されており、その基盤となるワークフローにより、Project Releaser の追加ステージとして統合PLMインスタンスへの公開が可能になります。ワークフロー図を以下に示します。

このプロセス定義は、そのまま有効化して使用することはできません。したがって、これはいわば「テンプレート」のようなものであり、貴社の要件に合わせて編集し、名前を付けて新しいプロセス定義として保存したうえで、canそれを有効化して使用します。

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

有効化されると、Project Releaser の一部としてPLMインスタンスへ公開するためのプロセスは、Altium Designer 内でアクティブなプロジェクトのProject » Project Releaserサブメニュー、または Projectsパネル内の設計プロジェクト項目を右クリックして開く Project Releaserコンテキストサブメニューからアクセスできます。

Project Releaser
Project Releaser

の一部としてPLMインスタンスへ公開するための プロセスへのアクセスProject Releaser が表示され、追加ステージとして 7. Publish to PLM が加わります。さらに、 ボタンに関連付けられたメニューから Prepare & Release & Publish to PLM コマンドも利用でき、生成されたデータや実行レポートの確認で停止せずに Project Releaser を実行したい場合に使用できます。

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

標準の Prepare コマンドで Project Releaser を実行した場合、データの確認とリリース後、Execution Report ステージで ボタンが表示されます。これをクリックすると、プロセスの基盤となるワークフローが継続し、PLM へ公開されます。すると Login Credentials ダイアログが表示されます。PLMインスタンスの UsernamePassword を入力し、使用するPLMテンプレート(<PLMInstance>:<PublishingTemplate> の形式で表示されます)を選択してください。

Prepare & Release & Publish to PLM コマンドを使用した場合は、最終的に直接 Login Credentials ダイアログが表示されます。Project ReleaserExecution Report ステージで一時停止せず、 ボタンも表示されません。
PLMインスタンスのログイン資格情報が必要なのは、そのインスタンスへ初めて公開するときだけです。これらの情報はその後 Workspace に保存されます。以降は、その同じPLMインスタンスに対してそのプロジェクトを公開する場合、定義されたワークフローと選択した公開テンプレートに従って、直接処理が進みます。

PLMインスタンスへの初回公開時に表示される Login Credentials ダイアログ。
PLMインスタンスへの初回公開時に表示される Login Credentials ダイアログ。

Diagram タブをクリックすると、このプロセスの基盤となるワークフローを確認できます。

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

ボタンをクリックすると、そのワークフローに従って公開プロセスが進行します。

初めて公開する際に、Workspaceプロジェクトに部品番号(PLM側)がまだ関連付けられていない場合、それらの部品番号はPLM内で作成され、その初回公開の一環としてプロジェクトに関連付けられます。また、公開処理の一部として、Workspaceコンポーネント用のコンポーネントエントリをPLMインスタンス内に定義することもできます。これにより、PLM内でコンポーネントのBOMを取得できます(任意。PLMインスタンスへプロジェクトを公開する際に定義・使用される公開テンプレートに依存します)。
PLMへの公開プロセスの状態は、Workspace のブラウザーインターフェースから、プロジェクトの詳細管理ページにある Activities ビューで確認できます。 プロジェクトの詳細管理ページを開くには、Workspace のブラウザーインターフェースの Projects ページで対象プロジェクトを選択し、プロジェクト一覧の上にある コントロールをクリックして、関連メニューから Open 項目を選択します。あるいは、一覧内の対象プロジェクト項目を直接ダブルクリックすることもできます。ページは新しいブラウザータブで開きます。 プロセスワークフローの履歴(History タブ)の一部として、PLMインスタンス内で作成された部品番号など、何が正確に作成されたかを常に確認できます。
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

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

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

従来のドキュメント

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

Content