ワークスペースのリビジョン命名規則を定義する

概略

リビジョン命名スキームは、接続されたWorkspace内でItemのリビジョンを識別する方法を定義します。単純なリビジョン番号から、モデル、プロトタイプ、リビジョンを区別する複数階層のIDまで、さまざまな形式があります。この記事では、Altium Designerで利用できるデフォルトのスキーム、組織に適したスキームの選び方、カスタムスキームの設定と管理の方法について説明します。スキームの運用を開始する前に、適切な命名方法を判断するための情報をご確認ください。

- リビジョン命名に関する用語と、1階層、2階層、3階層のスキームの違いを理解します。
- 接続されたWorkspaceでスキームを作成、設定、保存、名前変更、複製、削除する方法を学びます。
- Itemで使用されているスキームの変更や削除に関する制限を確認します。
AIでさらに深掘り:

接続されたWorkspace内の各アイテムは、一連のリビジョンで構成されています。データが変更され、コミット/アップロード/リリースされるたびに、新しいリビジョンにそのデータが格納されます。つまり、リビジョンは、変更に伴うアイテムの進展を表します。言い換えると、アイテムが表すデータ実体が変更された場合、その変更を反映するためにリビジョンを増分する必要があります。

各リビジョンには、親アイテムの識別子(Item ID)とは別の、固有の識別子(Revision ID)があります。リビジョンIDの形式は、親アイテムに採用されているRevision Naming Schemeによって決まります。スキームで使用する具体的な形式は設定可能で、各組織のニーズに応じて決まります。

Item IDとRevision IDを組み合わせることで、アイテムの各リリースを完全に特定するための一意の識別子が得られます。これは一般に、完全なItem-Revision IDと呼ばれます。

リビジョン命名の用語

リビジョン命名スキームでは、以下の標準用語が使用されます。これらの用語は、同じアイテムの異なるバージョンに意味を持たせ、識別するために使用されます。

  • Revision – リビジョンとは、アイテムの新しいバージョンです。連番の識別スキームを使用することで、アイテムのバージョン履歴を確認できます。アイテムの設計が変更され、その変更が新しいプロトタイプや新しいモデルを必要とするほど大きくない場合は、そのたびにRevision IDのリビジョン部分を増分する必要があります。
  • Prototype – プロトタイプとは、新しいアイテム、または既存アイテムの新しいバージョンの動作モデルであり、まだ顧客に提供できる状態にないものです。あるモデルの新しいプロトタイプを作成するたびに、Revision IDのプロトタイプ部分を増分する必要があります。
  • Model – モデルとは、アイテムのスタイルや設計として定義されます。モデル識別子は、複数のモデルが存在する場合に役立ちます。たとえば、「そのタブレットの旧モデルを持っている」といった場合です。新しいモデルを作成するたびに、Revision IDのモデル部分を増分する必要があります。

デフォルトのリビジョン命名スキーム

接続されたWorkspaceには、5つのデフォルトのリビジョン命名スキームが用意されています。これらのデフォルトスキームは、そのまま使用することも、会社や個人の要件に合わせて変更することもできます。また、必要に応じて、新しいカスタムスキームを追加して設定することもできます。

デフォルトのリビジョン命名スキームは以下のとおりです。

  • 1-Level Revision Scheme – 1~9またはA~Zを使用し、必要な桁数で1階層のリビジョン命名を行います。識別用の階層が1つしかないため、Revision IDで識別できるのはRevisionのみです。
  • 2-Level Revision Scheme – 2階層のリビジョン命名を行い、デフォルトの形式はAlpha.Numberです。たとえば、A.1やCZ.83などがあります。Revision IDの最初の部分(Level 1)は、Modelの識別に使用されます。2番目の部分(Base)は、Revisionの識別に使用されます。
  • 3-Level Revision Scheme (Sample) – Number.Alpha.Numberの形式で、3階層のリビジョン命名を行います。たとえば、02.B.1のようになります。Revision IDの最初の部分(Level 2)は、Modelの識別に使用されます。2番目の部分(Level 1)は、Prototypeの識別に使用されます。3番目の部分(Base)は、Revisionの識別に使用されます。
  • Altium Internal Naming Scheme – 基本的には、1階層リビジョンスキームのコピーです。
  • Extension Scheme – 基本的には、拡張データ型に使用される1階層リビジョンスキームのコピーです。

適用するリビジョン命名スキームは、アイテムの作成時にアイテムごとに選択します。そのため、アイテムごとに異なるリビジョン命名スキームを割り当てることができます。

定義したリビジョン命名スキームがWorkspace内のアイテムで使用されると、そのスキームは編集も削除もできなくなります。ただし、Scheme Nameの名前は変更できます。また、アイテムを作成し、そのアイテムの予定されたリビジョンに初回リリースを行うと、そのアイテムのリビジョン命名スキームは変更できなくなります。

リビジョン命名スキームの選択

では、組織に適したリビジョン命名スキームをどのように選べばよいのでしょうか。これまでの説明から、リビジョン番号が単にアイテムの現在のリビジョンを表すシンプルな1階層の命名スキームから、モデル、プロトタイプ、リビジョンを表す複雑な命名スキームまで、さまざまな選択肢があることがわかります。この問いに簡単な答えはありません。組織の要件に最も適したスキームを検討する必要があります。

理想的には、組織の接続されたWorkspaceで作成するすべてのアイテムに使用できる、単一のスキームを選択します。階層数については、製品の一般的なライフサイクルを考慮してください。製品寿命が長く、何度も更新されるでしょうか。現場でアイテムを簡単に識別できる必要があるでしょうか。たとえば、モデルを容易に判別できることが、サービス技術者にとって役立つでしょうか。このような要件には、いずれも3階層の命名スキームが適しています。

大規模な組織では、通常、独自のリビジョン番号付けスキームがすでに導入されています。その場合は、それに合わせて独自のリビジョン命名スキームを作成できます。

リビジョン命名スキームの管理

リビジョン命名スキームは、Edit Revision Naming Schemesダイアログで表示および管理できます。現在サインインしている接続済みWorkspaceのこのダイアログにアクセスするには、次の手順を実行します。

  1. PreferencesダイアログのData Management – Serversページを開きます。
  2. アクティブなサーバーのエントリの右端にあるPropertiesコントロールをクリックします。
  3. 表示されるメニューからNaming schemesコマンドを選択します。

リビジョン命名スキームは、Edit Revision Naming Schemesダイアログで定義および管理します。ここでは、接続されたAltium 365 Workspaceのダイアログを開く操作を示しています。画像にカーソルを合わせると、接続されたEnterprise Server Workspaceのダイアログを開く操作を確認できます。
リビジョン命名スキームは、Edit Revision Naming Schemesダイアログで定義および管理します。ここでは、接続されたAltium 365 Workspaceのダイアログを開く操作を示しています。画像にカーソルを合わせると、接続されたEnterprise Server Workspaceのダイアログを開く操作を確認できます。

リビジョンライフサイクルスキームの作成、編集、削除は、Revision naming schemesグループのAdd、Edit、Deleteの操作権限が割り当てられたユーザーが利用できます(詳しくは、Workspaceのグローバル操作権限の設定を参照してください)。

新しいスキームの追加

新しいリビジョン命名スキームを作成するには、Edit Revision Naming Schemesダイアログの下部にあるボタンをクリックします。ダイアログに新しいタブが表示され、設定できる状態になります。

独自のカスタムリビジョン命名スキームを作成します。
独自のカスタムリビジョン命名スキームを作成します。

新しく追加したリビジョン命名スキームは、タブの末尾に「+」が付いていることで識別できます。これは、スキームがまだ設定中であり、Workspaceで利用可能なリビジョン命名スキームのセットにまだ「保存」されていないことを表します。

スキームの設定

リビジョン命名スキームのタブ内にあるコントロールを使用して、必要に応じてスキームを設定します。

Workspace内のアイテムで現在使用されているリビジョン命名スキームは、設定を変更できません。ただし、Scheme Nameの名前は変更できます。

スキームには、以下のプロパティを定義する必要があります。

  • Scheme Name – わかりやすい名前を付けます。たとえば、そのスキームを使用するWorkspaceコンテンツを表す名前にします。
  • Revision ID Levels – リビジョンIDを構成する階層数を、1、2、3のいずれかから選択します。
  • Item and Revision Separator – アイテムとリビジョンの完全なIDを表示する際に、アイテムIDとリビジョンIDの間に使用する区切り文字を選択します。
  • Caption – IDの各階層の意味を表すキャプションテキストを入力します。キャプションテキストは、アイテムのライフサイクルビュー(レベル1とレベル2のみ。ベースは除く)と、リビジョンタイプの変更に関連する右クリックメニューのコマンドで使用されます。
  • Revision ID Format – リビジョンIDの各階層の形式と、各階層の先頭に付ける区切り文字を指定します。サポートされる形式は、Numeric (Zero)、Numeric (One)、Alphabetical (Uppercase)、Alphabetical (Lowercase)、ASME Y14.35Mです。
  • Minimum Width – IDの各階層の幅、つまりIDのその部分を表すために使用する桁数または文字数を定義します。
区切り文字タイプのフィールドで使用できる区切り文字は、「.」(ピリオド)、「-」(ハイフン)、「,」(カンマ)、「_」(アンダースコア)、および区切り文字なし(空白の項目)です。

スキームを変更すると、タブの下部に表示されるリビジョンIDと、アイテムとリビジョンの完全なIDのプレビューが動的に更新されます。

生成されるIDのプレビューがタブに表示され、変更に応じて動的に更新されます。
生成されるIDのプレビューがタブに表示され、変更に応じて動的に更新されます。

スキームの保存

新しいリビジョン命名スキームを追加した場合も、既存のリビジョン命名スキームを変更した場合も、そのスキームを保存する必要があります。「保存」という名前のコントロールはありませんが、次の操作で保存できます。

  • 新しいリビジョン命名スキーム(末尾の「+」で識別)– スキームのタブの右上にあるAdd Schemeコントロールを使用するか、ダイアログのメインのボタンをクリックします。
  • 変更された既存のリビジョン命名スキーム(末尾の「*」で識別)– スキームのタブの右上にあるApply Changesコントロールを使用するか、ダイアログのメインのボタンをクリックします。

いずれの場合も末尾の記号が削除され、新しいスキーム(または変更されたスキーム)が、Workspaceで使用できるリビジョン命名スキームのセットに含まれます。

ダイアログのメインのボタンを使用すると、ダイアログを開いたまま一括で「保存」できます。
Edit Revision Naming Schemesダイアログを開き直すと、スキームは名前のアルファベット昇順で左から右に並べて表示されます。

誰が、何を、いつ変更したかという、明確で透明性のある監査証跡を提供するため、リビジョン命名スキームのタブの右下に最終変更に関する詳細情報が表示されます。

リビジョン命名スキームの最終変更日時と変更者を確認できます。
リビジョン命名スキームの最終変更日時と変更者を確認できます。

アクティブなスキームの変更を適用する前であれば、スキームのタブの右上にあるResetコントロールをクリックして、すべての変更を元に戻せます。

スキームの名前変更

この機能は、Workspaceの管理者権限を持つユーザー、およびRevision naming schemes – Edit操作の権限が割り当てられたユーザーのみが使用できます(詳細については、Workspaceのグローバル操作権限の設定ページを参照してください)。

使用中の既存のリビジョン命名スキームの名前を変更するには、次の手順に従います。

  1. 現在サインインしている接続先のWorkspaceのEdit Revision Naming Schemesダイアログを開きます。
  2. 名前を変更するスキームのタブをクリックします。
  3. Scheme Nameフィールドの名前を変更します。

リビジョン命名スキームの名前を変更し、そのスキームをすでに使用しているアイテムのプロパティで変更を確認する例。
リビジョン命名スキームの名前を変更し、そのスキームをすでに使用しているアイテムのプロパティで変更を確認する例。

スキームの複製

新しいリビジョン命名スキームを最初から作成する必要はありません。Edit Revision Naming Schemesダイアログでは、既存のスキームを簡単に複製できます。複製するには、次の手順に従います。

  1. 複製するスキームをアクティブにします。
  2. そのスキームのタブの右上にあるCloneコントロールをクリックします。
  3. スキームの完全なコピーが作成され、初期のデフォルト名がNew Revision Schemeの新しいスキームが作成されます。必要に応じて名前を変更します。
  4. Add Schemeコントロール(またはメインのボタン)をクリックして、新しいスキームを保存します。

スキームの削除

既存のリビジョン命名スキームを削除するには、Edit Revision Naming Schemesダイアログで対象のスキームを選択してアクティブにし、スキームのタブの右上にあるDeleteコントロールをクリックします。

Workspace内のアイテムで現在使用されているリビジョン命名スキームは削除できません。

リビジョン命名スキームの完全な削除は、ダイアログのメインのボタン(またはOK)をクリックすると実行されます。それまでは、ダイアログの下部にあるボタンをクリックして、削除操作を取り消すことができます。

リビジョン命名スキームの削除操作は取り消すことができます。
リビジョン命名スキームの削除操作は取り消すことができます。

スキームのエクスポートとインポート

ユーザー定義のリビジョン命名スキームは、そのスキームが定義されている接続先のWorkspaceでのみ使用できます。Workspace間でスキームを移行できるように、Edit Revision Naming Schemesダイアログにはエクスポート機能とインポート機能が用意されています。

リビジョン命名スキームは、リビジョン命名スキームファイル(*.scheme)に保存されます。

リビジョン命名スキームをエクスポートするには、そのタブの右上にあるExportコントロールをクリックします。続いて表示されるSave Revision Naming Schemeダイアログで、ファイルの保存先とファイル名を指定します。

リビジョン命名スキームをインポートするには、Edit Revision Naming Schemesダイアログの下部にあるボタンをクリックします。Open Revision Naming Schemeダイアログで、必要なリビジョン命名スキームファイルを参照して開きます。リビジョン命名スキームが、Workspaceで使用できる既存のリビジョン命名スキームのリストに追加されます。

インポートされたリビジョン命名スキームは、末尾に「+」が付いた新しいスキームとして表示されます。名前はファイル名ではなく、スキームファイル内で定義された名前になります。必ずAdd Schemeコントロール、またはダイアログのメインのボタンをクリックして「保存」してください。

Altium Designerのデフォルトのインストールでは、\Program Files\Altium\AD<Solution/Version>\System\EDMSTemplatesフォルダーに、事前定義されたリビジョン命名スキームのサンプルファイルがいくつか用意されています。

リビジョン命名スキームの使用制御

各スキームを定義する際に、特定のリビジョン命名スキームを使用できるアイテムタイプをグローバルレベルで定義し、その制御を有効にできます。この機能を有効にすると、特定のコンテンツタイプのリビジョン命名スキームを選択する際に、許可されたスキームのみが使用可能になります。これにより制御をさらに強化し、特定のタイプのアイテムを作成する際に、必要なリビジョン命名スキームのみが使用されるようにできます。

この制御はContent Typesダイアログ内で行います。アクセスを設定する命名スキームのタブをクリックし、スキームのタブの右上にあるContent Typesリンクをクリックします。

Content Typesダイアログへのアクセス – 設定中のリビジョン命名スキームを使用できるコンテンツタイプを指定するための中心となるダイアログです。
Content Typesダイアログへのアクセス – 設定中のリビジョン命名スキームを使用できるコンテンツタイプを指定するための中心となるダイアログです。

Content Typesダイアログには、接続先のWorkspaceでユーザーまたはシステムが作成できる、サポート対象のすべてのコンテンツタイプが一覧表示されます。一覧の上にあるオプション(Control Revision Naming Scheme per Content Type)では、そのスキームに対してこの機能を有効にするか無効にするかを一括で制御できます。このオプションを有効にしてから、そのスキームを使用できるようにする各コンテンツタイプのUseオプションを有効にしてください。

  • Workspaceプロジェクトを作成するには、少なくとも1つのリビジョン命名スキームで、ProjectコンテンツタイプのUseオプションを有効にする必要があります。

  • GerberおよびODB++ファイルセットをWorkspace(Altium 365 WorkspaceまたはEnterprise Server Workspace)にアップロードするには、少なくとも1つのリビジョン命名スキームで、Fabrication FileコンテンツタイプのUseオプションを有効にする必要があります。

  • サポートされているコンテンツタイプの詳細については、アイテムの操作ページを参照してください。Content Typesダイアログに表示されていても、そのページで説明されていないその他のコンテンツタイプは、ソフトウェア内では機能しません。
  • 特定のライフサイクル定義の使用を制御する際にも、同様のダイアログを使用します。詳細については、ライフサイクル定義の使用の制御を参照してください。
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Contents
機能の提供状況

ご利用可能な機能は、お使いのAltiumソリューション(Altium Develop、Altium Agile Teams、Altium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

従来のドキュメント

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

Contents