Item と Item Revision
Language
Contents
設計プロジェクトから作成され企業が販売する物(オブジェクト)は、ソースデザインファイルから生成された特定のデータから製造されます。製造に使用したデータは、そのオブジェクトを構築するために使用した 指示 として考えることができます。このデータには、ブランクボードや実装ボードを作成するために必要な製造ファイル(ガーバー、NC ドリルファイル等)や実装ファイル(BOM、Pick and Place 等)が含まれます。しかし、製造チームが正しいブランクボードを作成することと、正しい実装ボードを作成するために必要な別々の指示を保証できるように、この指示をどのように確認しますか? その答えは Item です。
Item と Revision とは何ですか?
Item は 構築 する特定のオブジェクトを表し、Item 識別子(ID)によって独自に識別されます。設計プロジェクトは複数の bare、または実装ボードのソースになります。構築される各物理的なオブジェクトは、異なる Item(固有の Item ID)としてシステムで表現されます。
誤りを見つけたり、部品が廃品になりデザインを変更する必要があるかもしれません。設計側では、一般的にバージョンコントロール システムを使用してソースデザインへの変更がそのデザインの個別のバージョンとして保存されます。一度、変更が完了すると、製造するための新しい指示を生成、またはリリースする必要があります。そのため、同じデザインの異なるリリースと、生成された異なるデータ間をどのように識別しますか? その答えは、レビジョン識別子(ID)です。これは、Item の各リリースの固有の識別子を作成する Item ID との組み合わせで Item-Revision となります。
Item-Revision は、どの Item のレビジョンを構築するか識別します。少なくとも常に 1 つの Item(最初のリリース)のレビジョンがありますが、デザインがリリースされる数に依存して多くなります。これを行う重要な点は、変更があり新しい Item-Revision を作成する必要がある場合、一度、特定の Item-Revision へリリースするだけであると言うことです。これは、同じレビジョンへ再リリースすることでレビジョンを製造するためのデータを上書きできないように、高い信頼性を保証します。再度、リリースするには新しい Item-Revision を使用する必要があります。
Item とそのレビジョンの概念を理解する最も簡単な方法は、特定の Item の特定のレビジョンを構築するために必要なデータ(指示)を保存する 'box' を考えることです。Item をリリースする時、データは box に置かれ閉じられます。Item ID と Item-Revision ID はその box の横のラベルになります。これにより、その box の内容を何のために使用するか確認できます。もし、デザインを更新、再リリースする必要がある場合、Revision ID が増え新しい box を作成します。
今までの Item についての説明は、ブランクや実装ボードの製造、リリースを管理するために使用する方法でした。しかし、Item はエレクトロニクス製品開発設計プロセス中に作成、使用する必要があるデザインの要素を識別するためにも使用します。これは、会社の再利用できるデザイン内容(テンプレートやシート)と同様に、ボードへ実装するコンポーネントを含みます。また、Item のこれらのタイプは、作成、リリース、その内容の使用法を管理するために Item-Revision の概念を使用します。
Item-Revision のライフサイクル
Main article: Item ライフサイクル管理
Item-Revision のその他の重要な点はその Lifecycle 状態です。これは、レビジョンがその製造 life でどの段階に到達したか、権限が与えられるものは何か製造チームが素早く評価するために使用できるその他の識別子です。Revision は Item に行った設計変更を表し、Lifecycle state は 企画、新規設計、製造、製造中止 等のような業務上の Item の状態を表します。
最初に、Item-Revision は 企画(デザイン リリースプロセスから生成されたデータを受け取る(保存する)準備ができている)の状態です。一度、リリースプロセスが完了するとそのレビジョンは終了します(デザインを再度、同じレビジョンへリリースできません)。そして、Lifecycle 状態は 新規設計 に設定されます。この Item-Revision のためのデータは修正 できません が、Item-Revision が 設計-製造-発送-販売-廃品 のどこか反映するために Lifecycle 状態を変更 できます。
Altium Designer では異なるタイプのライフサイクル管理(状態と状態遷移を含む基本的な管理から、状態と状態遷移の段階と Revision ID をリンクさせ、個別の段階へまとめる構造化された管理まで)を利用できます。これらの異なるライフサイクル管理に基づいて、標準のライフサイクルは定義されます。そこから、Item-Revision が次第に変遷する状態遷移を作成できます。また、'承認' の状態や移行を含む定義もあり、そこでユーザ定義の特定の権限がライフサイクル状態に必要となります。
デフォルトでは、前の図のように Item-Revision をリリース後、自動で 企画 の状態から 新規設計 へ変更されます。
Item-Revision のライフサイクルは、会社の方針に従って手動で管理されます。設計が完了すると、ライフサイクル状態は_試作_ の状態になります。そして、試作がうまく行くと 製造 の状態へ進みます。より良い機能性を導入するために、後で同じ Item のその他のレビジョン(他のボックス!)が必要かもしれません。2 番目の Item-Revision が試作を通して製造へ進むと、前の Item-Revision のライフサイクルは不要になります。そのポイントは、'Item-Revision ボックス' の内容を使用できる、または使用している方法をライフサイクル情報が示すと言うことです。
Item の作成
Related article: Altium Vault(旧)
Item は Altium Vault で作成されます。その Item を製造するために必要なデータの全ては、Item 数に対してその vault 内に保存されます。
Altium Vault は3つの異なるタイプのデータを保存するために設計されています:
- Components – domain モデル(回路図シンボル、フットプリント等)と それらのモデルを使用する vault コンポーネント。
- Managed Design Content – 管理された回路図(デバイスシートと呼ばれた)とテンプレートを含みます。
- Released Designs – 設計から製造へ移行する準備ができている完成したデザイン。これは、bare ボードや実装ボードを含みます。
Item 自体は、直接、vault 内で作成されます。Item は手動で作成(管理された content タイプのItem やボード用)、またはコンポーネントや domain モデルのリリースプロセスの一部として自動で作成できます。Vault 管理や Item 作成は Vaults panel 経由でなされます。Item はフォルダのツリー構造(ファイルをまとめるために PC で使用したフォルダのツリーのような)のように vault でまとめられます。vault へフォルダを追加するには、Vaults パネルの Vault Folders の項目で右クリックします。
必要なフォルダを定義したら、vault で Item を作成できます。Item を作成するには、適切なフォルダを選択しパネルの Item の項目で右クリックします。それから、フローティングメニューから Create Item を選択します。追加している Item のタイプに依存して、サブメニューに別のオプションがあります。適切なメニューを選択します。
Item Naming Scheme の選択
Item のために使用できる名称/番号割り付け方針は無限にあります。図に示されたものは例です。ベストな番号割り付け方針は何か、についての説明があります。一般的に、短く、暗示的でない、番号のみの割り付け方針がベストであると言うことを専門家は認めます。暗示的でないと言うのは、製品カテゴリ、サブカテゴリ、保存場所等のような番号割り付け方針に、暗号化された情報が無いことを意味します。続いて各新しい Item に次の番号が発行されます。
識別子が長いため、その長さは重要です。Item ID を記録、または呼び戻す時、人的なエラーとなる可能性が高くなります。経験や学校での研究で、文字数が多くなるとデータ入力エラーが増えることがわかりました。人が容易に確実に呼び戻すことに関して、7 桁はマジックナンバーになると信じられています。特定の長さ(15 文字)を超えると、エラーの可能性は 100% です。
あなたの会社で Item ID を一致させることが重要である場合、識別子を合成することがその答えになります。この場合に、このページの図に示すような簡単なアルファベット/数値の商品プリフィックスコードを推奨します。そのコードの D は Desigtn を表し、これはデザインに使用された Item を意味します。次の 3 桁について、最初の桁はペリフェラルボードのような製品カテゴリを表します。2 番目、3 番目の桁は bare ボード (1X)、または実装 (2X やそれ以上) を示すために使用します。Item ID の最後の 4 桁は、重要でなく単なる列のタイプナンバーです。
Create Item ダイアログが表示され、Item を定義するためにコントロールできます。
以下は、Item を定義するための項目です:
- Item ID – この Item のための固有の ID。ID 自体は、一般的に確立された割り付け方法に従ったコードです。例えば、
D-810-XXXX
は製造された Blank Board Item を反映するために Altium で使用されます。一方、D-820-XXXX
は Assembled Board Item を反映します。Item をリリース後、Item ID は変更できません。
- Content Type – これは Item の タイプ です(隣の項目を確認してください)。
- Revision Naming Scheme – この項目は、Revision IDs を割り当てている時、使用した方針を決めます。現在、vault 用に定義した方針から選択するためにドロップダウンを使用します。方針は、項目の右下にある ボタンをクリックして表示される Edit Revision Naming Schemes ダイアログで定義します。方針を Item レベルで選択する時、別の Item に適用した別の方針を利用するのは自由です。選択した Revision Naming Scheme は、Item がリリースされた後は変更できません。
- Revision ID – 選択したレビジョン naming scheme に従った Item のレビジョン。この項目は読み取り専用です。
- Lifecycle Definition – この項目は、次第に変更するかもしれない Item-Revision の状態遷移を作成するためにどのライフサイクル定義を使用するか決めます。vault 用に定義した定義から選択するためにドロップダウンを使用します。定義は、項目の右下にある ボタンをクリックして表示される Edit Lifecycle Definitions ダイアログで定義します。ライフサイクル定義を Item レベルで選択する時、別の Item へ適用した別の定義を利用するのは自由です。選択したライフサイクル定義は、Item をリリースした後は変更できません。
- Revision State – Revision ID の項目で指定した Item のレビジョンの状態。この項目は読み取り専用で、新たに作成された Item は常に
Planned
に設定されます。
- Comment – この Item を考慮するコメントを入力するためにこの項目を使用します。
- Description – この Item で表されるものの内容説明を入力するためにこの項目を使用します。
- Folder – この Item を保存する vault フォルダ。
- Ancestor Revision – 先行しているレビジョン。そこからこの Item を作成/分岐します。
Item タイプ
別の Item は、別のタイプのデータを保存、表すために使用します。ある Item は回路図シンボル、PCB コンポーネントモデルを表すことができ、その他はソースデザインのスナップショットと共にリリースしたボードデザイン設定から生成されたデータを含めることができます。content のタイプを示すには、Item(または、そのレビジョン) を使用します。その Item を作成、編集している時、その Content Type 属性を指定する必要があります。その他の方法としては Item Type を指定します。
以下の表は、サポートしている別の Item タイプの概要です。
Content タイプ | コード | 内容説明 | Content Generated By... |
---|---|---|---|
|
| コンポーネント | コンポーネント定義 ( |
|
| Embedded Software デザインプロジェクト | ソース Embedded Software デザインプロジェクト ( |
|
| FPGA デザインプロジェクト | ソース FPGA デザインプロジェクト ( |
|
| OpenBus ドキュメント | OpenBus System ドキュメント ( |
|
| Part Choice リスト | Part Choices をComponent Item へ追加して |
|
| PCB 3D モデル | PCB 3D Model Library ( |
|
| 構造化された BOM と PCB 実装データ | PCB デザインプロジェクトの |
|
| ブランク PCB 製造データ | PCB デザインプロジェクトの |
|
| PCB コンポーネントモデル | PCB Library ファイル ( |
|
| PCB デザインプロジェクト | ソース PCB デザインプロジェクト ( |
|
| PCB デザインファイル | PCB デザインドキュメント ( |
|
| 回路図シート | 回路図シート、またはシートの 'ツリー' ( |
|
| シグナルインテグリティモデル | Signal Integrity Model ファイル ( |
|
| シミュレーションモデル | Simulation Model ファイル ( |
|
| 回路図シンボル | Schematic Library ファイル ( |
|
| XApp デザインパッケージ |
|
|
| Web Content Item |
|
|
| Web リソースファイル |
|
|
| XApp デザインプロジェクト |
|
|
| XApp 配置データ |
|
Item-Revision Naming Schemes
Main article: Item Revision Naming Schemes
Altium Designer では事前に定義した Revision Naming Schemes を利用できます。また、ユーザ定義の Naming Schemes もサポートします。Revision Naming Scheme は vault レベルで指定されます。それから、Item が作成される時(必要な場合、ローカルに Item を上書きできます)、自動で適用されます。vault の Naming Scheme を指定するには、Preferences ダイアログの Data Management – Vaults ページを開き vault を選択して Properties ボタンをクリックします。それから、ドロップダウンメニューから Edit Revision Naming Schemes を選択します。Edit Revision Naming Schemes ダイアログが表示されます。
4つのデフォルトの naming scheme を利用できます:
- 1-Level Revision Scheme – この方針では、Revision ID は1つのレベルのみ(例えば、
1
)から成ります。
- 2-Level Revision Scheme – この方針では、Revision ID は2つの異なるレベル(例えば、
A.1
)から成ります。
- 3-Level Revision Scheme – この方針では、Revision ID は3つの異なるレベル(例えば、
01.A.1
)から成ります。
- Component Revision Scheme – この方針では、Revision ID は2つの異なるレベル(例えば、
A.1
)から成ります。
Item-Revision ライフサイクル定義
Main article: Item ライフサイクル管理
Revision Naming Scheme のようなライフサイクル定義は vault レベルで適用されます。これは、必要な場合、Item を作成する時、上書きできます。vault 用に使用されているライフサイクル定義を編集するには、Preferences ダイアログの Data Management - Vaults ページを開きます。そして、vault を選択し Properties ボタンをクリックします。ドロップダウンメニューから Edit Lifecycle Definitions を選択します。Edit Lifecycle Definitions ダイアログが開きます。
6つのデフォルトのライフサイクル定義を利用できます:
Basic Lifecycle
Component Lifecycle
Simple Lifecycle
Simple Lifecycle With Approvals
Structured Lifecycle
Structured Lifecycle With Approvals
.
レビジョンとライフサイクル状態の確認と管理
Main article: Item のレビジョンとライフサイクル状態の管理 - Item 画面
Item のレビジョンとライフサイクル履歴の詳細な画面を表示するには、Vaults パネルの Item を右クリックしメニューから Full Item Details を選択します。下図のような Item 画面が表示されます。
Item 画面に表示される詳細は、確認している Item のタイプに依存します。例えば、実装ボードItem では、リリースしたドキュメントのリストがその画面に表示されます。リリースを生成するために使用した設計プロジェクトのスナップショットや、生成された Bill of Materials (BOM) は物理的な製造ボードへ使用されます。
Item 画面には、各主要なレビジョンの欄が表示されます。各欄には、レビジョンを変更するライフサイクル状態が表示されます。以下を実行するにはライフサイクル状態のセルを右クリックします:
- その Item 用に選択した Revision Naming Scheme に従って、新しい企画レビジョンの Item を作成。
- その Item 用に選択したライフサイクル定義に従って、特定のレビジョンの Item のためのライフサイクル状態を管理。
- レビジョン属性を確認。
- 各レビジョンの Item に関連したドキュメントを復旧。
- リリースデータを指定した配布場所(ブランクボードや実装ボード Item のみ)へ直接、配布。
BOM の詳細は、リリースしたプロセスの一部として自動で生成される System BOM からの情報です。