プロジェクトテンプレート

This document is no longer available beyond version 22. Information can now be found using the following links:

 

親ページ: ワークスペースのコンテンツタイプ

Altium Designerは、接続されたワークスペースと連携して、そのワークスペース内でプロジェクトテンプレート(プロジェクトテンプレートアイテム)を作成および管理する機能を提供します。このようなプロジェクトテンプレートは、ダイレクト編集を通じて作成できます。

プロジェクトテンプレートが作成され(そして、そのリビジョンにデータが保存された後)、将来の設計プロジェクトの作成に再利用することができます。

プロジェクトテンプレートは、PCBおよびマルチボードプロジェクトタイプ用に作成することができます。

ワークスペースに保存されたプロジェクトテンプレートには、プロジェクトを構成する一般的なドキュメントやファイルタイプのほか、追加の参照文書や設定ファイルを含めることができます。

さらに、プロジェクトテンプレートアイテムは、1つ以上の定義された環境設定で構成データアイテムとして使用できます。環境設定は、デザイナーの作業環境を会社が承認した設計要素のみを使用するように制約するために使用されます。環境設定は、チーム設定センター内で定義され、保存されます。これは、ワークスペースを通じて提供されるサービスであり、この環境設定管理の概念の促進者です。詳細については、環境設定管理Altium 365 ワークスペースエンタープライズサーバーワークスペース)を参照してください。

さらに、プロジェクトテンプレートアイテムは、1つ以上の定義された環境設定で構成データアイテムとして使用できます。環境設定は、デザイナーのAltium NEXUS作業環境を会社が承認した設計要素のみを使用するように制約するために使用されます。環境設定は、ワークスペースを通じて提供されるサービスであるチーム設定センター内で定義および保存され、この環境設定管理の概念の促進者です。詳細については、環境設定管理Altium 365ワークスペースまたはNEXUSサーバーワークスペース用)を参照してください。

フォルダタイプ

プロジェクトテンプレートを保存するフォルダを作成する際には、フォルダのタイプを指定することができます。これはフォルダの内容には影響しません - プロジェクトをテンプレートとして保存すると、常に対応するプロジェクトテンプレートアイテムが生成されます。これは単に、フォルダに何が保存されているかについての視覚的な「手がかり」を提供するものであり、特定のコンテンツをワークスペースで探す際に便利です。フォルダをプロジェクトテンプレートのコンテナとして指定するには、フォルダのプロパティを定義する際にFolder TypeProject Templatesに設定します。 Edit Folderダイアログでこれを行うことができます。


フォルダの種類を指定する(その使用目的)は、ワークスペースをブラウズする際にそのフォルダの内容の視覚的な表示を提供します。

コンテンツタイプ

プロジェクトを保存する対象のプロジェクトテンプレートアイテムを作成する際には、そのContent TypeProject Templatesに設定されていることを確認してください。Create New Itemダイアログでこれを設定できます。もしProject Templatesタイプのフォルダ内でアイテムを作成している場合、このコンテンツタイプはアイテム作成時に右クリックのコンテキストメニューから利用可能になります。


プロジェクトテンプレートフォルダ内でプロジェクトテンプレートを作成する - 正しい Create New Itemがコンテキストメニューに表示されます。

プロジェクトをテンプレートとして保存する

関連ページ: ワークスペースを通じて直接コンテンツを作成・編集する

これまでに、ワークスペースでのプロジェクトテンプレートのサポートについて、関連するフォルダやコンテンツタイプの観点から議論してきました。実際に定義されたプロジェクトをプロジェクトテンプレートアイテムのリビジョンとして保存することは、いくつかの方法で実行できます。

直接編集

プロジェクトは、Workspaceの直接編集をサポートするおかげで、新しく作成されたプロジェクトテンプレートアイテムの初期リビジョンに編集して保存することができます。直接編集により、別々のバージョン管理されたソースデータの束縛から解放されます。サポートされているコンテンツタイプをWorkspace自体から直接ロードされた最新のソースを使用して編集するだけで済みます。そして、編集が完了すると、エンティティはその親アイテムの次の計画されたリビジョンに保存(または再保存)されます。ハードドライブ上にファイルはなく、正しいソースや最新のソースを使用しているかどうかを疑問視することもなく、別のバージョン管理ソフトウェアを維持する必要もありません。Workspaceがすべてを処理し、高い整合性を持ち、データの変更を大幅に迅速化する方法で行います。

プロジェクトテンプレートアイテムを作成するとき、作成後にそのアイテムの初期リビジョンにプロジェクトを編集して保存するオプションがあります。これを行うには、Create New Itemダイアログの下部にあるOpen for editing after creationオプションを有効にします(デフォルトでは有効になっています)。アイテムが作成され、初期リビジョンがProjectsパネル内の現在接続しているワークスペースのエントリの下に、一時的な編集可能プロジェクトとして開かれます。プロジェクトはアイテム-リビジョンに従って名付けられ、フォーマットは<Item><Revision>(例:PRJT-0002-1)となります。

プロジェクトテンプレートの初期リビジョンをワークスペースから直接編集する例 - 一時的な編集可能プロジェクトが<em>プロジェクト</em>パネルで開かれ、必要に応じてドキュメントを追加し、設定する準備ができています。
ワークスペースから直接、プロジェクトテンプレートの初期リビジョンを編集する例 - 一時的な編集可能プロジェクトがプロジェクトパネルで開かれ、必要に応じてドキュメントを追加し、設定する準備ができています。

将来の設計プロジェクトの基となるテンプレートとしての使用にふさわしいように、必要に応じてプロジェクトの内容とオプションを定義します。

プロジェクトをプロジェクトテンプレートとしてワークスペースに保存する準備をする際には、そのプロジェクトに含まれる主要なファイルがプロジェクトテンプレートのソースファイルになることに注意する価値があります。これには、すべての設計文書とそれらが含むオブジェクトやコンテンツ、およびプロジェクトのホストフォルダーに保持されているその他のファイル(使用されていない共通ファイルも含む)が含まれます。したがって、最終的なプロジェクトテンプレートが望ましいテンプレートに必要なファイル、コンテンツ、設定のみを含むように、ソースプロジェクトを見直し、微調整する時間を取ることが価値があります。

このアプローチの利点は、テンプレートが必要に応じて、共通のプロジェクトファイル(出力ジョブを含む)の完全なセット、承認されたプロジェクト/文書オプション、設計ルール、パラメータ、単位設定、文書のタイトルブロック、グリッド設定、その他多くを含むことができることです。

テンプレート編集プロセス中に保存された文書は、一時的なローカルストレージに位置しており、保存されたテンプレートのリビジョンに正しく含まれています。

新しいプロジェクトテンプレートは、AddボタンのメニューやテンプレートグリッドのコンテキストメニューからProjectコマンドを使用する、またはPreferencesダイアログData Management – Templates pageページTemplatesタブから作成することができます。コマンドを選択した後、開いた設定を閉じるダイアログでOKをクリックして、設定ダイアログを閉じ、プロジェクトパネルで一時的に編集可能なプロジェクトを開きます。Project TemplatesタイプのWorkspaceフォルダに新しいプロジェクトテンプレートの計画されたリビジョンが自動的に作成されます。

直接編集する際には、Projectsパネルのプロジェクトエントリで右クリックコンテキストメニューから利用可能な3つの関連コントロールがあります:

  • Save – プロジェクトに加えた変更をローカルに保存するためにこのコマンドを使用します。これにより、現在の変更を保存し、最終的にワークスペースに保存する前に、後でさらに変更を加えるために戻ってくることができます。

  • Save to Server – このコマンドを使用して、プロジェクトをワークスペースに保存し、対象のプロジェクトテンプレートアイテムの(計画された)リビジョン内に格納します。Edit Revisionダイアログが表示され、必要に応じて名前、説明を変更し、リリースノートを追加できます。保存後、プロジェクトは閉じられます。プロジェクトとすべての関連ソースファイルは、アイテムのリビジョンに格納されます。

    Save to Serverコントロールは、Projectsパネル自体のプロジェクトのエントリの右側にも便利に提供されています。

  • Discard Local Changes – 編集をキャンセルし、行われた変更を破棄したい場合にこのコマンドを使用します。プロジェクトは閉じられ、対象のプロジェクトテンプレートアイテムには何も保存されません。

ワークスペースに保存されたデータには、プロジェクトファイル自体、プロジェクト構造ファイル、およびすべての関連ソースファイルが含まれます。Explorerパネルで、テンプレートファイルを表示するためにPreviewアスペクトビュータブに切り替えます。

プロジェクトテンプレートの保存されたリビジョンを、Explorerパネルで閲覧します。テンプレートファイルを表示するためにPreviewアスペクトビュータブに切り替えます。
プロジェクトテンプレートの保存されたリビジョンを、Explorerパネルで閲覧します。テンプレートファイルを表示するためにPreviewアスペクトビュータブに切り替えます。

既存のプロジェクトをワークスペースにテンプレートとして保存する

ワークスペースに保存できるほとんどの設計コンテンツに対しては直接編集が好ましいアプローチですが、既存の設計プロジェクトに関しては、プロジェクトを直接ワークスペースに保存してテンプレートとして使用することもできます。プロセスは以下の通りです:

  1. Altium Designer内で既存の設計プロジェクトを開き、そのソースドキュメントの1つがアクティブな設計ドキュメントとして開かれていることを確認します。

  2. プロジェクトをテンプレートとして使用する準備ができるように必要に応じて変更を加えます。専用のプロジェクトを作成し、その内容と構成をプロジェクトテンプレートとして使用するために特別に整理することが良いアイデアですが、これは必須ではありません。既存の完全に定義されたプロジェクトを取り、それを編集して、後日テンプレートの構成と内容を微調整することもできます。

  3. メインメニューからFile » Save Project As Template to Serverコマンドを選択します。確認ダイアログが表示され、接続されたワークスペースのフォルダ構造内のどこに、何という名前(元のプロジェクトの名前)でプロジェクトテンプレートが保存されるかを知らせます。

  4. OKをクリックした後、プロジェクトは接続されたワークスペースに保存されます。情報ダイアログが表示され、保存が成功したことをお知らせします。


アクティブに接続しているワークスペースに既存のプロジェクトを保存する例。

保存が必要なプロジェクトがLocal Template folderにある場合(PreferencesダイアログData Management – Templatesページの下部に示されています)そしてテンプレートグリッドのLocalエントリの下にリストされている場合、それを右クリックしてMigrate to Serverコマンドを選択することで、新しいプロジェクトテンプレートアイテムに移行することができます。Template migrationダイアログでOKボタンをクリックすると、移行プロセスが進行します - このダイアログに記載されているように、元のプロジェクトファイルはローカルテンプレートフォルダ内のZipアーカイブに追加されます(そのため、Localテンプレートリストには表示されません)。

プロジェクトテンプレートの再利用

関連ページ: ワークスペースコンテンツへのアクセス制御

プロジェクトテンプレートがワークスペースに保存され、そのライフサイクル状態が組織が設計レベルで使用する準備ができていると見なされるレベルに設定されると、そのテンプレートは将来の設計プロジェクトの作成に再利用できます。

Altium Designerを通して

ワークスペースに接続している場合、Altium Designerで利用可能なプロジェクトテンプレートの使用は自動的です。プロジェクトテンプレートの保存されたリビジョンがある場合、それらの利用可能なテンプレートは、Create Projectダイアログを通じて新しいプロジェクトを作成する際に、共有されたものとして提示されます。


新しいプロジェクトを作成する際に、共有された最新のプロジェクトテンプレートから選択します。この例では、利用可能なワークスペースプロジェクトテンプレートの一つ「PCB_TMPL_SIMPLE」を使用して新しいPCBプロジェクトが作成されています。テンプレートドキュメントが以前に議論された[ProjectName]構文を使用して名付けられていたため、結果として得られる新しいプロジェクトのドキュメント名には、提供されたプロジェクトのNameが使用されていることに注意してください。

あなたのワークスペースに接続しない場合でも、有効なAltium Designerライセンスの下でAltium Designerを使用することはできますが、そのワークスペースや、それが提供する他のサービスにアクセスすることはできません。したがって、ワークスペースベースのプロジェクトテンプレートを再利用することはできません。ローカルで定義され、PreferencesダイアログData Management – Templatesページのテンプレートフォルダに指定されているファイルベースのテンプレートのみを使用できます(このページでTemplate visibilityオプションがServer & Localに設定されている場合)。

保存されたプロジェクトテンプレートは、1つ以上の定義された環境設定で構成データ項目としても使用できます。環境設定は、デザイナーの作業環境を会社が承認した設計要素のみを使用するように制約するために使用されます。環境設定は、ワークスペースを通じて提供されるサービスであるチーム構成センター内で定義および保存されます。ワークスペースに接続し、利用可能な環境設定の選択から(該当する場合)選択した後、Altium Designerはプロジェクトテンプレートの使用に関して構成されます。選択した環境設定に1つ以上の定義されたプロジェクトテンプレートがある場合、その定義されたテンプレートのみを使用できます。適用される選択した環境設定にプロジェクトテンプレートが指定/追加されていない場合、またはDo Not Controlに設定されている場合、これらは手動で定義可能です。言い換えると、ローカルテンプレートを自由に使用できます。詳細については、環境設定管理Altium 365 ワークスペースエンタープライズサーバーワークスペース)を参照してください。

保存されたプロジェクトテンプレートは、1つ以上の定義された環境設定で構成データ項目としても使用できます。環境設定は、デザイナーのAltium NEXUS作業環境を会社が承認した設計要素のみを使用するように制約するために使用されます。環境設定は、ワークスペースを通じて提供されるサービスであるチーム設定センター内に定義され保存されます。ワークスペースに接続し、利用可能な環境設定の選択から(該当する場合)選択すると、プロジェクトテンプレートの使用に関してAltium NEXUSが設定されます。選択した環境設定に1つ以上の定義されたプロジェクトテンプレートがある場合、その定義されたテンプレートのみを使用できます。適用される選択した環境設定にプロジェクトテンプレートが指定/追加されていない場合、またはDo Not Controlに設定されている場合、これらは手動で定義可能です。言い換えると、ローカルテンプレートを自由に使用できます。詳細については、環境設定管理Altium 365ワークスペースまたはNEXUSサーバーワークスペース用)を参照してください。

ワークスペースのブラウザベースのインターフェースを通して

プロジェクトテンプレートの保存されたリビジョンも、ワークスペースのブラウザインターフェースを通じて直接再利用することができます。新しいプロジェクトを追加する際には、インターフェースのProjectsページから、利用可能なテンプレートが次のウィンドウにリストされます。利用可能なすべてのプロジェクトテンプレートがリストされ、サポートされているすべてのプロジェクトタイプにわたっています。選択されたプロジェクトテンプレートに基づいて作成された新しいプロジェクト構造は、その後Altium Designerで編集することができます。

詳細については、新しいプロジェクトの作成を参照してください (Altium 365 WorkspaceEnterprise Server Workspace)。

詳細については、新しいプロジェクトの作成(Altium 365 ワークスペース)またはNEXUSサーバーのブラウザインターフェースを通じて新しいプロジェクトを作成する(NEXUSサーバーワークスペース)を参照してください。

プロジェクトテンプレートの再保存

どの段階でも、ワークスペース内のプロジェクトテンプレートの任意のリビジョンに戻って、直接編集することができます。エクスプローラーパネルから、リビジョンを右クリックして、コンテキストメニューからEditコマンドを選択します。再び、一時的に編集可能なプロジェクトがProjectsパネルで開かれ、編集の準備が整います。必要に応じて変更を加え、その後、プロジェクトをプロジェクトテンプレートの次のリビジョンに保存します。

プロジェクトテンプレート自体のトップレベルエントリを右クリックすると、そのテンプレートの最新リビジョンが編集されます。


既存のプロジェクトテンプレートのリビジョンを直接編集するためのコマンドにアクセスする方法。

プロジェクトテンプレートは、PreferencesダイアログダイアログのData Management – TemplatesページページのTemplatesタブにあるテンプレートのエントリのコンテキストメニューからEditコマンドを使用して編集することもできます。コマンドを選択したら、開いたClose PreferencesダイアログでOKをクリックしてPreferencesダイアログを閉じ、一時的な編集可能プロジェクトを開きます。

保存されたデータのダウンロード

プロジェクトテンプレートのリビジョンに保存されたデータをダウンロードするには、そのリビジョンを右クリックしてコンテキストメニューからOperations » Downloadコマンドを選択します。プロジェクトと関連するソースファイルは、選択したディレクトリの下のサブフォルダにダウンロードされ、アイテムリビジョンIDを使用して名前が付けられます。ファイルは、その中のReleasedフォルダにあります。

プロジェクトテンプレート自体の最上位エントリからDownloadコマンドにアクセスして、そのテンプレートの最新リビジョンに保存されているプロジェクトおよびソースファイルをダウンロードします。

サーバーからダウンロードダイアログのExploreボタンをクリックすると、ダウンロードフォルダーにすぐに移動できます。

プロジェクトテンプレートの最新リビジョンは、PreferencesダイアログData Management – TemplatesページTemplatesタブのテンプレートエントリのコンテキストメニューからOperations » Downloadコマンドを使用してもダウンロードできます。

プロジェクトテンプレートファイルを開く

プロジェクトテンプレートのリビジョンに保存されているファイルを開くには、そのファイルをクリックします – リビジョンのPreviewアスペクトビュータブで。ファイルはAltium Designer内で開かれます。

ソフト削除

ワークスペースに接続されている場合、Altium Designer内から直接プロジェクトテンプレートを削除するための柔軟な機能が利用可能です:

  • Explorerパネルから – パネル内のプロジェクトテンプレートのエントリを右クリックし、コンテキストメニューからDelete Itemコマンドを選択します。

  • PreferencesダイアログData Management – TemplatesページTemplatesタブから – ダイアログ内のプロジェクトテンプレートのエントリを右クリックし、コンテキストメニューからDeleteコマンドを選択します。

Delete Itemsダイアログが表示され、削除を確認します。このアクションは実際には「ソフト削除」であり、テンプレートはワークスペースのTrashエリアに移動されます。Trashは、ワークスペース内の任意のコンテンツを(ソフト削除アクションを通じて)移動できるリサイクルビンのようなものです。それはワークスペースの残りの部分から隔離されています。

ソフト削除機能を使用すると、現在使用中のプロジェクトテンプレートを削除できます。
複数のプロジェクトテンプレートを一度のアクションで削除できます。標準のマルチセレクトコントロール(Shift+クリックCtrl+クリック)を使用して必要なテンプレートをすべて選択し、右クリックしてコンテキストメニューから削除コマンドを選択します。


Explorerパネル内からプロジェクトテンプレートをソフト削除します。テンプレートはワークスペースのTrashエリアに移動されます。

削除を進めるには、 ボタンをクリックしてください。テンプレートが削除され、「削除の概要」ダイアログが削除が成功したことを確認します。削除に問題があった場合、その旨が通知されます。

この方法で削除されたすべてのコンテンツは、ワークスペースのブラウザインターフェースのTrashページで見つけることができます。自分が個人的にソフト削除したコンテンツのみを表示できることに注意してください。管理者はTrashページの全コンテンツ、つまりソフト削除されたすべてのコンテンツを見ることができます。

ソフト削除されたプロジェクトテンプレートに関連して考慮すべき事項:

  • プロジェクトテンプレートは、設計ソフトウェアやWebインターフェースからは利用できません。

  • プロジェクトテンプレートが使用されていた場所では、テンプレートが削除されたことが反映されます。

  • プロジェクトテンプレートは、編集権限がある場合に限り、Trashページから復元、または完全に削除することができます。親アイテムに使用されていない場合にのみ、完全削除が可能です。

プロジェクトテンプレートをソフト削除(Trashに移動)した場合、同じ名前で新しいプロジェクトテンプレートを再度作成することができることに注意してください。その後、元のプロジェクトテンプレートを復元した場合、元の名前が取られていると、ワークスペース内で名前が一意に保たれるように整数の接尾辞が使用されます。

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

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

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

Content