データ収集のサポート
Altium を使用すると、組織はソースとなるワークスペースから必要なコンテンツをコピーし、別のターゲットとなるワークスペースに転送することが容易になります。このプロセスは、単に
設計コンテンツを取得することで、その所有権は受け取り側のワークスペースチームに確実に移り、チームは今後、自身のワークスペース内で自由に変更を加え、コンテンツを管理することができます。 また、取得したデータとその元のソースとのリンクを維持することで、コピーされたコンテンツのソースが更新された際の通知など、データのインテリジェントな処理が可能になります。 たとえば、後日、ソースワークスペース内の設計項目のリビジョンに変更が加えられた場合、ターゲットワークスペースはそのリビジョンに更新し、いわば「母船」と再同期することができます。 また、ターゲットワークスペース内のアイテムに対して追加のリリースが行われていたとしても、アイテムの元のソースへのリンクを維持することで、いつでもソースワークスペースの以前のリビジョンにロールバックすることが可能です――あるいは
データ取得 – 概念の概要
次の図は、データ取得の概念を大まかに図解したものです。示されているデータ取得の原理は、取得するデータの種類にかかわらず同じです。

ワークスペースのデータ取得の概念。
取得可能なアイテム
データ取得機能を使用すると、ソースワークスペースからターゲットワークスペースへ、以下のアイテムタイプを取得できます:
- 3Dモデル
- Altium Designer の環境設定
- コンポーネント(関連する部品選択肢を含む)
- コンポーネント・テンプレート
- データシート
- フットプリント
- 管理対象の回路図シート
- 出力ジョブ
- 回路図テンプレート
- スクリプト
- シミュレーションモデル
- シンボル
データ取得時の注意事項:
-
ソースアイテムについては、選択されたリビジョンのみが取得され、そのアイテムに存在する可能性のあるすべてのリビジョンが取得されるわけではありません。
Explorer パネルのデフォルト表示では、より古いリビジョンが明示的に選択されていない限り、アイテムの最新(現在の)リビジョンが取得されます。利用可能なすべてのアイテムリビジョンを表示するには、Show only latest 「
」メニューからこのオプションの選択を解除すると、利用可能なすべてのアイテムのリビジョンが表示されます。
-
ソースコンポーネントまたは管理対象回路図シート項目のリビジョンを取得する際は、リンクされているすべての子アイテムも取得されます:
-
Component Item – 以下のリンクされた子オブジェクトの該当するリビジョン:シンボル・アイテム、フットプリント・アイテム、3Dモデル・アイテム、シミュレーション・モデル・アイテム、コンポーネント・テンプレート・アイテム、データシート・アイテム、部品選択の関連付け。
-
なお、取得プロセス中は「コンポーネントタイプ」パラメータは引き継がれないため、引き継がれたコンポーネントは、ターゲットの
-
Managed Sheet Item – 以下のリンクされた子オブジェクトの該当するリビジョン:コンポーネント・アイテム、シンボル・アイテム、フットプリント・アイテム、3D モデル・アイテム、シミュレーション・モデル・アイテム、コンポーネント・テンプレート・アイテム、データシート・アイテム、回路図テンプレート・アイテム。
-
取得されたソース・アイテムのリビジョンのライフサイクルは、ターゲット・アイテムに割り当てられたライフサイクル定義に基づいて、初期状態(例:
)として扱われます。ソース・アイテムのリビジョンに関するライフサイクル履歴はすべて無視されます。Draft - 選択されたソースのコンポーネント/管理回路図シート・アイテムの子アイテムが、何らかの理由で取得できない場合、その選択されたコンポーネント/管理回路図シート・アイテムの取得は実行されません。
取得のユーザーインターフェース
取得は、

「コンテンツカート」ダイアログ – ソースワークスペースからデータを取得するための司令塔。
[
-
現在アクティブなワークスペースが、自動的にソースワークスペースとして指定されます。
-
[パネル] ビューに表示されるアクティブなワークスペースは、
Explorer パネルビューに表示されるアクティブなワークスペース(つまり、現在のデータソース)は、パネルの左上にあるワークスペース選択メニューから変更できます。 -
利用可能なワークスペースは、「データ管理 – サーバー」ページに表示されている通り、以前に接続したことがあるもの、および/または現在アクセス可能な(接続済みの)ものです。
Known Servers 「データ管理 – サーバー」ページに表示されているように、以前に接続したワークスペース、および/または現在アクセス可能な(接続済みの)ワークスペースが利用可能です。Preferences ダイアログの「データ管理 - サーバー」ページの下部に表示されているように、利用可能なワークスペースは、以前に接続したことがあるもの、および/または -
Altium Content Vaultもデータソースとして利用可能ですが、データ取得への直接的な使用は非推奨となっており、代わりに「メーカー部品検索」パネルが推奨されています。Content Vault をデータソースとして選択した場合は、このパネルにリダイレクトされます。
Manufacturer Parts Search パネルは、Altium Parts Provider 本サービスを通じて実在の部品を検索するための高度な検索機能を提供しており、バックグラウンドでは、Altium Content Vault をコンポーネントモデルデータのソースとして使用しています。対応するモデルデータがあるコンポーネントが見つかった場合は、「取得」して設計に使用することができます。
-
[パネル] ビューに表示されるアクティブなワークスペースは、
- ターゲットワークスペース名のドロップダウンメニュー(青色で強調表示)を使用して、リストから別のターゲットワークスペースを選択してください。このリストには現在接続されているワークスペースが表示されます。ワークスペースの接続を有効化または無効化するには、「サーバー管理」オプションを選択してください。
-
元のアイテムリビジョンはメイングリッドに表示されます。カートには、追加のアイテムリビジョンをいくつでも追加できます。追加するには、ダイアログの右上にある
Add More Items ダイアログの右上にあるコントロールをクリックし、Select 項目を選択してChoose Item ダイアログ(Explorer パネル)にアクセスします。ここから、ソースワークスペースを参照してさらにアイテムを探し、1つずつ追加するか、標準の複数選択ツールを使用して一括で追加することができます。あるいは、
Add manually 項目を選択して、「新しいアイテムの追加」ダイアログを開くこともできます。このダイアログでは、必要なアイテムの外部リスト(1行に1アイテム)を貼り付けることができ、選択した検索条件(GUID 、Item ID 、Name 、またはMPN )を使用して、ソースのワークスペース内で検索できます。アイテムのリビジョンをリストから選択して削除する場合(「
」ボタンをクリック)、結局取得しないことに決めた場合です。
-
右下の
Change Settings 」をクリックして、「コンテンツ・カート構造」ダイアログを開きます。ここから、この機能による取得がサポートされている各データ・アイテム・タイプについて、デフォルトのオプションを定義できます。これには、ターゲット・ワークスペース内のデフォルトのフォルダーや、デフォルトContent Cart をクリックして、「コンテンツカートの構造」ダイアログを開きます。ここから、この機能で取得がサポートされている各データアイテムタイプに対するデフォルトオプションを定義できます。これには、ターゲットワークスペース内のデフォルトフォルダ、デフォルトのライフサイクル定義、アイテムおよびリビジョンの命名規則、および開始インデックスの指定が含まれます。 また、メモを追加するオプションもあります。これは、取得したコンテンツを閲覧する際に、他のユーザーに取得に関する有用な情報を提供することができます。 -
目的のソース・アイテムを選択したら、「
」ボタンをクリックします。これにより、取得に向けたターゲット・ワークスペースの準備が行われます。この処理では、関連する選択済みアイテムのリビジョン(以前に取得済みの場合)、親子リンクのステータスが自動的に確認され、必要なアクションが提案されます。新規取得の場合、そのアクションは となります。この準備段階ではデフォルトの取得オプション(上記のポイント3を参照)が適用されますが、必要に応じて個々のターゲットアイテムのプロパティを変更することも可能です。変更するには、リストからアイテムを選択し、「Transfer new revision and item
」ボタンをクリックします。
-
準備が完了したら、「
」ボタンをクリックして取得プロセスを開始します。最初の確認ダイアログが表示されるので、「 Yes をクリックして、ソースとターゲットのワークスペース間のコンテンツ転送を実行します。2回目の確認ダイアログで、取得結果が確認されます。
取得済みデータは、その元のソースを指し示します。この祖先リンク情報は、対象のアイテムリビジョンのアスペクトビューを
取得の仕組み
データ取得プロセスの背後にあるデータ転送の仕組みについて知りたい方のために、以下のセクションでは、この機能が採用している基本的な手順の流れと、データ取得の管理時に遭遇する一般的なシナリオについて詳しく解説します。
基本的な手順の流れ
次の図は、ソースワークスペースからデータを取得する仕組みを詳しく示しています。これは、基本的に、指定されたソースワークスペースとターゲットワークスペースの間で、ソースアイテムの選択されたリビジョンをコピーするための手順の流れを説明しています。

ソースワークスペースからデータを取得し、ターゲットワークスペースに転送する仕組み。
図からわかるように、この手順は基本的に3つの明確な段階に集約され、データの整合性を維持しながらワークスペース間でデータが転送されることが保証されます:
-
Download – まず、(ソースワークスペース内の)ソース項目の選択されたリビジョンがダウンロードされます。 -
Modify & Retarget – 取得した値を確実に保持しつつ、データが(ターゲットワークスペースの)定義されたローカル設定に合わせて自動的に変更されます。 -
Release – データはターゲットワークスペース(この場合は、既存のターゲット項目の新しいリビジョン)にリリースされます。ターゲットリビジョンは、その起源であるソース項目の先祖リビジョンへのポインタとしてリンクを維持します。
取得データの管理
前のセクションでは、取得の基本的な流れについて説明しました。データの取得を効果的に管理するために、ソースアイテムと取得済みアイテムの両方の相対的な履歴が追跡され、設計者は取得管理インターフェースを通じて関連する取得アクションを利用できるようになっています。
以下のセクションでは、データ取得の管理において遭遇する一般的なシナリオについて解説します。いずれの場合も、取得済みデータの状態(ターゲット・アイテムおよびそのリビジョン)が、元のソース・アイテムとそのリビジョンと比較されます。
完全に新規の取得
このシナリオでは、ソース項目のどのリビジョンも以前に取得されたことがありません。ソース項目のリビジョンを、新しいターゲット項目の初期リビジョンとして取得します。新しいターゲット項目とそのリビジョンは、取得設定の一環として作成されます。

シナリオ 1 – 新しいターゲット・アイテムの初期リビジョンへのデータ取得。
後続の改訂版の取得
このシナリオでは、ソース項目のリビジョンが以前に取得済みです。その後、ソース項目が変更され、より新しいリビジョンが利用可能になりました。この場合、既存のターゲット項目の新しいリビジョンが作成され、ソース項目の新しいリビジョンが取り込まれます。
したがって実際には、最新の改訂版が別のターゲットワークスペースカートフォルダに取得されていたとしても、システムは新しい改訂版を既存のコンポーネントアイテムにインポートします。これにより、そのコンポーネントには新しい改訂版が利用可能となり、そのコンポーネントを使用するプロジェクトを開いた際に自動的に検出されます。これは、 Out of date

シナリオ 2 – 以前に取得済みのソース・アイテムの新しいリビジョンを取得する場合。
すでに存在する場合
このシナリオでは、ソース項目の最新リビジョンはすでに取得済みであり、これ以上取得すべきものはありません。

シナリオ 3 – 目的のソース項目のリビジョンはすでに取得済みであり、何もする必要はありません。
