Adding Supply Chain Information to a Component
ボード設計者の立場では、使用するコンポーネントには定義済みのシンボル(およびその他のドメインモデル)と、いくつかの主要なパラメトリックデータがあります。しかし最終的には、それらは単なる「設計意図を表すシンボル」にすぎません。つまり、プロジェクト設計の文脈では意味を持つ一方で、その設計の外では物理的な意味を持ちません。これらの各設計エンティティは、市販の既製品(OTS)を購入するか、仕様に合わせて製作する(MTS)ことによって、「現実世界の実体」として具現化される必要があります。
Supply Chain Area では、調達担当者は設計内の特定のコンポーネントが何を表しているのかを把握していないことがよくあります。必要なのは、何を調達すべきか、つまりその設計コンポーネントを実装するためにどの物理的に製造された部品を使用できるかを示すことです。設計レベルのコンポーネントを実装するために、どの現実世界の部品を有効に使用できるかを示すのに最も適しているのは設計者です。Unified Componentモデリングパラダイムの一環として、Altium はまさにそれを実現するために Part Catalog と、Part Choices を作成するという概念を提供しています。
Part Choices は本質的に、接続された Workspace 内のコンポーネントと、その Workspace のローカル Part Catalog 内で指定された Manufacturer Parts とのマッピングを作成します。言い換えると、Part Choices は、実装済み基板上でそのコンポーネントを実現するために使用できる「許可された」メーカー部品を指定します。実際のサプライチェーンインテリジェンス(Manufacturer(および部品番号)、Supplier(および部品番号)、Description、Pricing、Availability で構成)は、Workspace のローカル Part Catalog および関連する Part Source から取得されます。
Part Choices は、コンポーネントを定義して 接続された Workspace に保存する前に設定でき、その後もそのコンポーネントを編集することでいつでも変更できます。このドキュメントでは、Part Catalog と Part Choices の概念、Workspace に保存した後に(直接編集せずに)コンポーネントへサプライチェーン情報を追加する方法、そしてその情報を部品表の一部としてどのように使用できるかについて説明します。
Part Catalog
部品カタログには、Global と Local の 2 種類があります。使用されるカタログの種類は、設計環境によって異なります。以下のセクションでは、これら 2 種類のカタログを要約します。
Global Part Catalog
これは Altium の クラウドベースの部品カタログデータベースです。Global Part Catalog には、実際の Manufacturer Parts を表すアイテムと、1 つ以上の Supplier Parts を表すアイテム(Supplier/Vendor によって販売される、それら Manufacturer Parts の実体)が格納されます。各 Supplier Part は部品データベース内のアイテムへの参照であり、その部品データベースとは Altium Parts Provider の集約部品データベースです(これは有効化された Supplier と連携し、それらから部品情報を収集します)。
このカタログは、次の場合に使用されます。
- 接続された Workspace を使用していない場合。つまり、コンポーネント保存の「基盤」として SchLib、DbLib、または SVNDbLib を使用する従来のコンポーネント管理手法を使用している場合です。
- 従来の Altium Personal Vault を使用している場合(かつ Workspace にアクティブに接続していない場合)。
Local Part Catalog
これはローカルの部品カタログデータベースで、メーカー部品とそれに関連付けられたサプライヤー部品の管理および追跡専用です。このカタログはサービスとしてインストールされ(Part Catalog Service)、Workspace のプラットフォームを通じて提供され、その Workspace でのみ動作します。
Local Part Catalog には、実際の Manufacturer Parts を表すアイテムと、1 つ以上の Supplier Parts を表すアイテム(Supplier/Vendor によって販売される、それら Manufacturer Parts の実体)が格納されます。各 Supplier Part は部品データベース内のアイテムへの参照であり、Altium Parts Provider の集約部品データベース(これは有効化された Supplier と連携し、それらから部品情報を収集します)またはリンクされたローカル部品データベース(サポートされている場合)のいずれかです。
Part Choices
Workspace 内のコンポーネントから、その Workspace のローカル Part Catalog 内で指定された Manufacturer Parts へのマッピング自体は、Part Choices を使用して行われます。各コンポーネントは独自の part choices リストを参照します。そのコンポーネントの各リビジョンは、同じ part choices リストを使用します。
設計者は、自身の設計内でそのコンポーネントがどのように使用される場合でも、製造時に真に置き換え可能な Manufacturer Parts を指定できることで、大きな力を得られます。これこそが真の部品等価性の本質です。そして、このインテリジェントなコンポーネントのマッピングによって、ありふれた Workspace コンポーネントは真に Unified Component へと変わります。コンポーネントは、選択された part choices を通じて統合的な性質を持ち、最終的にはそのコンポーネントから、選択された Manufacturer Part、さらにそれぞれが参照する Vendor(Supplier)Part に至るまでのリンクを作り出します。設計者の視点では、コンポーネントはサプライチェーンに直接接続されていることになります。
リアルタイムデータは、関連する部品データベースからフィードバックされる形で提供され、設計者は選択した部品の現在のコストと在庫状況を、それらの選択部品を販売するすべての有効な Vendor について把握できます(ローカル Part Catalog で定義されたもの)。しかも、この情報を確認できるのは設計者だけではありません。調達担当者も、Workspace 内の各コンポーネントに対して提供されるサプライチェーン情報を常に把握できます。
ある部品が入手不能になった、あるいは突然コスト効率が悪くなったとしても問題ありません。変更が発生するとすぐに、リアルタイム更新が Design Area に返される仕組みが用意されています。この重要な「事前通知」によって、設計者はその部品の選択を、そのコンポーネントに関連付けられた part choices リストから外し、実質的に「候補外」にできます。また、より適切で、入手可能で、コスト効率の高いものが現れた場合には、真に等価な新しい部品をいつでもリストに追加できます。
Part Choices List へのアクセス
コンポーネントは part choices リストを参照しているため、そのコンポーネントを正式に編集しなくてもそのリストを管理できます。正式に編集すると、通常は新しいリビジョンとして再保存する必要があります。また、part choices リストが変更されると、そのコンポーネントのすべてのリビジョンがその更新済みリストを「参照」することを覚えておいてください。
設計スペース内からコンポーネントの part choices リストにアクセスする主な場所は 4 つあります。
-
Components panel – 必要な Workspace コンポーネントを参照して選択します。そのコンポーネントに対して現在設定されている part choices の一覧は、
コントロールをパネル右上でクリックして表示される Details ペインの Part Choices 領域で確認できます。

Components パネルから、コンポーネントの part choices リストを Details ペインの Part Choices 領域で確認できます。 -
Properties パネル – 回路図シート上に配置されたコンポーネントの part choices は、回路図エディターの設計スペースでそのコンポーネントを選択したときに Properties パネルで参照できます。

Properties パネルから、回路図シート上でコンポーネントを選択すると、Part Choices 領域でそのコンポーネントの part choices を確認できます。 -
ActiveBOM document(*.BomDoc)– ドキュメント上部領域でコンポーネントのエントリを選択します。そのコンポーネントに対して現在設定されている part choices の一覧は、ドキュメント下部領域に Solutions として表示されます。

ActiveBOM から、コンポーネントの part choices リストはドキュメント下部領域にそのコンポーネントの solutions として表示されます。 -
Explorer panel – 必要なコンポーネントを参照して選択します。そのコンポーネントに対して現在設定されている part choices の一覧は、Part Choices アスペクトビュータブ(このタブをクリックしてアクティブにする)で確認できます。

Explorer パネルから、コンポーネントの part choices リストをその Part Choices アスペクトビュータブで確認できます。
部品候補の管理
部品候補を手動でリストに追加するには、次のようにします。
-
Components パネルで Workspace コンポーネントのエントリを右クリックし、コンテキストメニューから Operations » Create/Edit Part Choices コマンドを選択します。これにより Edit Part Choices ダイアログにアクセスできます。そこで、ダイアログ右下の
ボタンをクリックします。Add Part Choices ダイアログが開きます。これは Manufacturer Part Search panel と同じ方法で使用します(UI 要素の詳細は該当ページを参照してください)。必要な製造元部品を検索し、部品を選択してから OK ボタンをクリックします。OK ダイアログに戻って再度 OK をクリックすると、変更が反映されます。新しい部品候補は Details ペインの Part Choices 領域に追加されます。

Components パネルでは、コンポーネントの部品候補リストを Operations » Create/Edit Part Choices コマンドで管理できます。 -
BomDoc で上部領域のコンポーネントエントリを選択し、下部領域の
ボタンをクリックして、関連メニューから Edit Part Choices in Library コマンドを選択します。これにより Edit Part Choices ダイアログにアクセスできます。そこで、ダイアログ右下の
ボタンをクリックします。Add Part Choices ダイアログが表示されるので、必要な製造元部品を検索し、部品を選択してから OK ボタンをクリックします。Edit Part Choices ダイアログで再度 OK をクリックすると変更が反映され、新しい部品候補が BomDoc の下部領域に追加のソリューションとして表示されます。

ActiveBOM では、コンポーネントの部品候補リストを Add Solution » Edit Part Choices in Library コマンドで管理できます。 -
Explorer パネルで、Part Choices アスペクトビュータブの右下にある
ボタンをクリックします。これにより Edit Part Choices ダイアログにアクセスできます。そこで、ダイアログ右下の
ボタンをクリックします。Add Part Choices ダイアログが開くので、必要な製造元部品を検索し、部品を選択してから OK ボタンをクリックします。Edit Part Choices ダイアログで再度 OK をクリックすると変更が反映され、新しい部品候補が Part Choices アスペクトビュータブに追加されます。

Explorer パネルでは、コンポーネントの部品候補リストをその Part Choices アスペクトビュータブから管理できます。
部品候補の構成
部品候補にはさまざまな情報が含まれており、その概要を次の画像に示し、以降で詳しく説明します。

部品候補の「構成」– このエントリは 10 個の主要な情報に分けられます。
-
部品画像。
-
製造元名と製造元部品番号。これは Octopart website へのクリック可能なリンクで、その製造元部品の詳細情報を提供します。
エントリの上にカーソルを合わせると、エントリ右側に表示されるコントロールを使って製造元部品番号と製造元名をコピーできます。
-
次のコマンドにアクセスできるドロップダウンメニュー:
- Open in Manufacturer Part Search – Manufacturer Part Search panel を開き、その部品の製造元部品番号と製造元名を検索条件として入力します。
- Open in Octopart – Octopart website を開き、その製造元部品の詳細情報を表示します。
-
説明。
-
在庫。この項目には、Workspace の Altium Parts Provider ソースの一部として有効化されているサプライヤから入手可能な在庫の合計が表示されます。
-
単価中央値。価格がない場合、または価格 = 0 の場合、この項目は赤字で表示されます。
-
製造元ライフサイクルバー。バーにカーソルを合わせると、参考情報を示すツールチップが表示されます。これは次の 4 つの状態のいずれかで表示されます。
- 白/グレー = デフォルト、不明、または情報なし
- 緑 = New または Volume Production 状態
- オレンジ = 新規設計非推奨
- 赤 = 廃止または EOL
-
データシート。
ボタンをクリックすると、その部品のメーカーのデータシートを開きます。
-
SPN(Supplier Part Number)。この部品を供給可能なサプライヤ数を示します(Workspace の Altium Parts Provider ソースの一部として有効化されているサプライヤが対象)。リンクをクリックすると、その部品を取り扱うサプライヤの詳細なサプライチェーン情報が、在庫状況と価格順に表示されます。各サプライヤのその部品に関する詳細は、色付きバナー付きのタイルで表示されます。各タイル内のアイコンと情報の詳細については、以下で説明します。
-
ユーザーランク(Components パネルでは利用不可)。複数の製造元部品が利用可能な場合、つまりそのコンポーネントに対して複数の部品候補が作成され、ActiveBOM(および BomDoc)使用時に複数のソリューションが存在する場合、ソリューションは部品の入手性、価格、製造元ライフサイクル状態に基づいて、自動的に高い順から低い順へランク付けされます。たとえば特定のメーカーを使用したいなど、より低いランクのソリューションを使いたい場合は、星機能を使ってユーザーランクを定義し、自動ランク付けを上書きできます。必要な星の数をクリックして、その部品候補のランクレベルを上げたり下げたりします。ランク付けを削除するには、星の右側にある
コントロールをクリックします。
Understanding the Supplier Tile
各 SPN タイルには非常に多くの情報が表示されます。アイコンまたは詳細項目にカーソルを合わせると、より詳しい情報を示すツールチップが表示されます。

SPN タイルには、その特定のサプライヤからの部品の入手可能性に関する詳細情報が含まれます。
-
サプライヤ名を示すタイルバナー。バナーの色は、そのサプライヤを選択することに伴うリスクを反映します。リスクは、Altium Parts Provider から受信する在庫状況および価格データに基づいて、いつでも変化する可能性があります。
- 緑 = 最良の選択
- オレンジ = 許容可能
- 赤 = リスクあり
- サプライヤ部品番号(サプライヤの Web サイト上のその部品へのリンク)。
- サプライヤ所在地の国コード(ISO alpha 2)。
-
部品ソース(通常は Altium Parts Provider)および最終更新日時。 色の意味は次のとおりです。
- ライトグレー = 既定、1 週間未満前に更新
- オレンジ = 1 週間前 < 最終更新 < 1 か月前
- 赤 = 最終更新 > 1 か月前
- 在庫数量。 在庫がない場合は 赤。
- 単価。価格がない場合は 赤。単価には通貨アイコンが含まれます。 通貨はサプライヤの所在地によって決まります。
- 供給部品のパッケージ形態(例: Tr = トレイ)。
- 利用可能な価格ブレークと最小発注数量。
部品選択肢のリビジョン管理
コンポーネントの部品選択肢リストを編集する際に、より厳密な管理が必要な場合は、Workspace に対して部品選択肢のリビジョン管理を有効にできます。これは、Workspace のブラウザインターフェース(Altium 365 Workspace、Enterprise Server Workspace)の Admin – Settings – Vault – Components ページで Part Choices Revision Control オプションを有効にすることで設定できます。
部品選択肢のリビジョン管理が有効な場合、コンポーネントの Part Choice List を変更するコマンド(前述の説明のとおり)を実行すると、Edit Part Choices ダイアログではなく Single Component モードの Component Editor が開きます。エディタの Part Choices 領域のコントロール を使用して、コンポーネントの部品選択肢リストに必要な変更を加え、そのコンポーネントの次のリビジョンとして Workspace に保存してください。
BOM へのサプライチェーン情報の追加
Related pages: ActiveBOM による BOM 管理、Report Manager での BOM 設定
コンポーネントにサプライチェーンデータを定義したら、その情報を部品表に含めることができます。以下の組み合わせ画像は、プロジェクトの BomDoc から生成した BOM と、ソースプロジェクトから生成した BOM(BomDoc なし)の両方でこれを示しています。

プロジェクトに対して生成された部品表にコンポーネントのサプライチェーンデータを含めた例。上は BomDoc あり、下は BomDoc(ActiveBOM)なし。


)。