作業スペースにおける命名スキームの定義
接続されたワークスペース内の各アイテムは、一連のリビジョンで構成されており、データが変更されてコミット/アップロード/リリースされるたびに新しいリビジョンが使用されます。したがって、リビジョンはアイテムが変更を経て進化する過程を反映します。逆に言えば、アイテムが表すデータエンティティが変更された場合、その変更を反映するためにリビジョンを増やす必要があります。
各リビジョンには、親アイテム(Item ID)とは別個の固有識別子(リビジョンID)が割り当てられます。リビジョンIDの形式は、親アイテムで採用されている
アイテムIDとリビジョンIDの両方を組み合わせることで、各アイテムのリリースを完全に特定できる一意の識別子(しばしばフル
リビジョン命名用語
リビジョン命名スキームに関連して、以下のデフォルト用語が使用されます。これらの用語は、同じアイテムの異なるバージョンに意味と識別性を持たせるために使われます。
-
Revision – リビジョンはアイテムの新しいバージョンです。連番の識別スキームを使うことで、アイテムのバージョン履歴を確認できます。リビジョンIDのリビジョン部分は、アイテムの設計が新しいプロトタイプや新しいモデルを必要としない程度の変更を受けた際に増やす必要があります。 -
Prototype – プロトタイプは、新しいアイテムまたは既存アイテムの新バージョンの動作モデルであり、まだ顧客向けに準備ができていない段階です。リビジョンIDのプロトタイプ部分は、特定のモデルに対して新しいプロトタイプが作成されるたびに増やす必要があります。 -
Model – モデルは、アイテムのスタイルや設計を指します。モデル識別子は、たとえば「そのタブレットの前モデルを持っている」など、複数のモデルが存在する場合に有用です。リビジョンIDのモデル部分は、新しいモデルが作成されるたびに増やす必要があります。
デフォルトのリビジョン命名スキーム
接続されたワークスペースには、5つのデフォルトリビジョン命名スキームが用意されています。これらのデフォルトスキームは、そのまま使用することも、会社や個人の要件に合わせて変更することもできます。また、新しいカスタムスキームを追加・設定することも可能です。
デフォルトのリビジョン命名スキームは以下の通りです:
-
1-Level Revision Scheme – 1~9またはA~Zの範囲で、必要な桁数の単一レベルのリビジョン命名を提供します。ラベル付けが1レベルのみのため、リビジョンIDはRevision のみを識別できます。 -
2-Level Revision Scheme – 2レベルのリビジョン命名を提供し、デフォルト形式はAlpha.Number です。例としては やA.1 などがあります。リビジョンIDの最初の部分(レベル1)はCZ.83Model をラベル付けするために使われ、2番目の部分(ベース)はRevision をラベル付けします。 -
3-Level Revision Scheme (Sample) –Number.Alpha.Number の形式で3レベルのリビジョン命名を提供します。例としては があります。リビジョンIDの最初の部分(レベル2)は02.B.1Model を、2番目の部分(レベル1)はPrototype を、3番目の部分(ベース)はRevision をラベル付けします。 -
Altium Internal Naming Scheme – 実質的に1レベルリビジョンスキームのコピーです。 -
Extension Scheme – 実質的に1レベルリビジョンスキームのコピーで、拡張データタイプ用に使用されます。
適用するリビジョン命名スキームは、アイテム作成時に個々のアイテム単位で選択します。したがって、異なるアイテムごとに異なるリビジョン命名スキームを割り当てることが可能です。
リビジョン命名スキームの選択
では、組織に最適なリビジョン命名スキームはどのように選べばよいのでしょうか?前述の説明から、単純な1レベル命名スキーム(リビジョン番号がアイテムの現在のリビジョンを示す)から、モデル・プロトタイプ・リビジョンを反映する複雑な命名スキームまで選択肢があります。この問いに単純な答えはなく、どのスキームが組織の要件に最も適しているかを検討することが重要です。
理想的には、組織の接続ワークスペースで作成されるすべてのアイテムに共通して使える単一のスキームを選ぶのが望ましいでしょう。レベル数については、製品の典型的なライフサイクルを考慮してください。製品寿命が長く、頻繁に更新されますか?現場でアイテムを簡単に識別する必要がありますか?たとえば、サービス技術者がモデルを簡単に判別できることが有益でしょうか?これらの要件には、3レベル命名スキームがより適しています。
大規模な組織では、すでに独自のリビジョン番号付与スキームが存在する場合が多いため、その場合は自社のリビジョン命名スキームを作成して適用できます。
リビジョン命名スキームの管理
リビジョン命名スキームは、
-
Data Management – Serversページを
Preferences ダイアログで開きます。 -
アクティブサーバーのエントリの一番右にある
Properties コントロールをクリックします。 -
関連メニューから
Naming schemes コマンドを選択します。

リビジョン命名スキームは
新しいスキームの追加
新しいリビジョン命名スキームを作成するには、
ボタンを
スキームの設定
リビジョン命名スキームのタブ内にあるコントロールを使って、必要に応じてスキームを設定します。
スキームには以下のプロパティを定義する必要があります:
-
Scheme Name – このスキームがどのワークスペースコンテンツに使われるかを反映した、意味のある名前を付けてください。 -
Revision ID Levels – リビジョンIDを構成するレベル数(1、2、または3)を選択します。 -
Item and Revision Separator – フルアイテム-リビジョン表示時にアイテムIDとリビジョンIDの間に使用する区切り文字を選択します。 -
Caption – 各レベルの意味を反映するキャプションテキストを入力します。キャプションテキストは、アイテムのライフサイクルビュー(レベル1およびレベル2、ベースは除く)や、リビジョンタイプの変更に関連する右クリックメニューコマンドで使用されます。 -
Revision ID Format – 各レベルのリビジョンIDのフォーマットおよび各レベルのセパレータ接頭辞を指定します。サポートされているフォーマットは、 、Numeric (Zero) 、Numeric (One) 、Alphabetical (Uppercase) 、Alphabetical (Lowercase) です。ASME Y14.35M -
Minimum Width – IDの各レベルの幅、つまりその部分を表す桁数/文字数を定義します。
スキーム自体を変更すると、下部領域に動的に生成されるリビジョンIDおよび完全なアイテム-リビジョンIDのプレビューが表示されます。

結果として生成されるIDのプレビューがタブ内に表示され、変更が加えられるたびに動的に更新されます。
スキームの保存
新しいリビジョン命名スキームを追加した場合、または既存のリビジョン命名スキームを何らかの方法で変更した場合、そのスキームは保存する必要があります。実際の「保存」コントロールはありませんが、保存を実行するためのコントロールが用意されています。
-
新しいリビジョン命名スキーム(「+」サフィックスで区別)には、スキームタブ右上の
Add Scheme コントロール、またはダイアログのメイン
ボタンを使用してください。
-
既存のリビジョン命名スキームを変更した場合(「*」サフィックスで区別)には、スキームタブ右上の
Apply Changes コントロール、またはダイアログのメイン
ボタンを使用してください。
いずれの場合も、サフィックスは削除され、新しい(または変更された)スキームがワークスペースで利用可能なリビジョン命名スキームのセットの一部として利用できるようになります。
誰が、いつ、何を変更したかという明確かつ透明な監査証跡を促進するため、リビジョン命名スキームが最後に変更された日時の詳細がタブ右下に表示されます。

リビジョン命名スキームが最後にいつ、誰によって変更されたかを特定できます。
スキーム名の変更
既存で使用中のリビジョン命名スキームの名前を変更するには:
-
接続中のワークスペース用の
Edit Revision Naming Schemes ダイアログにアクセスします。 -
名前を変更したいスキームのタブをクリックします。
-
Scheme Name フィールドで名前を変更します。

リビジョン命名スキームの名前を変更し、そのスキームを既に使用しているアイテムのプロパティで変更を確認する例。
スキームのクローン作成
新しいリビジョン命名スキームは、ゼロから作成する必要はありません。
-
クローン作成したいスキームをアクティブスキームにします。
-
そのスキームのタブ右上にある
Clone コントロールをクリックします。 -
スキームの正確なコピーが作成され、初期デフォルト名
の新しいスキームが作成されます。必要に応じて名前を変更してください。New Revision Scheme -
Add Scheme コントロール(またはメイン
ボタン)をクリックして新しいスキームを保存します。
スキームの削除
既存のリビジョン命名スキームを削除するには、
リビジョン命名スキームの完全な削除は、ダイアログのメイン
ボタン(または
ボタンで削除操作を元に戻すことができます。

リビジョン命名スキームの削除操作は元に戻すことができます。
スキームのエクスポートとインポート
ユーザー定義のリビジョン命名スキームは、それが定義された接続中のワークスペースでのみ使用可能です。スキームをワークスペース間で移行できるように、
リビジョン命名スキームをエクスポートするには、そのタブ右上の
リビジョン命名スキームをインポートするには、
ボタンをクリックします。
リビジョン命名スキームの利用制御
各スキーム定義時に、どのアイテムタイプが特定のリビジョン命名スキームを使用できるかをグローバルレベルで定義・有効化できます。この機能を有効にすると、特定のコンテンツタイプのリビジョン命名スキーム選択時に、許可されたスキームのみが利用可能となります。これにより、特定タイプのアイテム作成時に、必要なリビジョン命名スキームのみを使用させる追加の制御が可能です。
制御は

