作業スペースにおける命名スキームの定義

接続されたワークスペース内の各アイテムは、一連のリビジョンで構成されており、データが変更されてコミット/アップロード/リリースされるたびに新しいリビジョンが使用されます。したがって、リビジョンはアイテムが変更を経て進化する過程を反映します。逆に言えば、アイテムが表すデータエンティティが変更された場合、その変更を反映するためにリビジョンを増やす必要があります。

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

アイテムIDとリビジョンIDの両方を組み合わせることで、各アイテムのリリースを完全に特定できる一意の識別子(しばしばフルItem-RevisionIDと呼ばれる)が得られます。

リビジョン命名用語

リビジョン命名スキームに関連して、以下のデフォルト用語が使用されます。これらの用語は、同じアイテムの異なるバージョンに意味と識別性を持たせるために使われます。

  • 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.1CZ.83などがあります。リビジョンIDの最初の部分(レベル1)はModelをラベル付けするために使われ、2番目の部分(ベース)はRevisionをラベル付けします。

  • 3-Level Revision Scheme (Sample)Number.Alpha.Numberの形式で3レベルのリビジョン命名を提供します。例としては02.B.1があります。リビジョンIDの最初の部分(レベル2)はModelを、2番目の部分(レベル1)はPrototypeを、3番目の部分(ベース)はRevisionをラベル付けします。

  • Altium Internal Naming Scheme – 実質的に1レベルリビジョンスキームのコピーです。

  • Extension Scheme – 実質的に1レベルリビジョンスキームのコピーで、拡張データタイプ用に使用されます。

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

一度アイテムで定義済みのリビジョン命名スキームが使用されると、そのスキームは(Scheme Nameの名称変更を除き)編集できず、削除もできません。逆に、アイテムが作成され、そのアイテムの計画リビジョンに初回リリースが行われると、そのアイテムのリビジョン命名スキームは変更できなくなります。

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

では、組織に最適なリビジョン命名スキームはどのように選べばよいのでしょうか?前述の説明から、単純な1レベル命名スキーム(リビジョン番号がアイテムの現在のリビジョンを示す)から、モデル・プロトタイプ・リビジョンを反映する複雑な命名スキームまで選択肢があります。この問いに単純な答えはなく、どのスキームが組織の要件に最も適しているかを検討することが重要です。

理想的には、組織の接続ワークスペースで作成されるすべてのアイテムに共通して使える単一のスキームを選ぶのが望ましいでしょう。レベル数については、製品の典型的なライフサイクルを考慮してください。製品寿命が長く、頻繁に更新されますか?現場でアイテムを簡単に識別する必要がありますか?たとえば、サービス技術者がモデルを簡単に判別できることが有益でしょうか?これらの要件には、3レベル命名スキームがより適しています。

大規模な組織では、すでに独自のリビジョン番号付与スキームが存在する場合が多いため、その場合は自社のリビジョン命名スキームを作成して適用できます。

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

リビジョン命名スキームは、Edit Revision Naming Schemesダイアログ内で表示・管理できます。現在サインインしている接続ワークスペースのこのダイアログにアクセスするには:

  1. Data Management – ServersページPreferencesダイアログで開きます。

  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用のダイアログを開く様子が表示されます。

新しいスキームの追加

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

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

新しく追加されたリビジョン命名スキームは、タブに「+」サフィックスが付いて区別されます。これは、スキームがまだ設定中で、ワークスペースで利用可能なリビジョン命名スキームのセットに「保存」されていないことを示します。

スキームの設定

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

Scheme Nameの名称変更を除き、ワークスペース内のアイテムで現在使用されているリビジョン命名スキームは、設定内容を変更できません。

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

  • 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のプレビューがタブ内に表示され、変更が加えられるたびに動的に更新されます。
結果として生成されるIDのプレビューがタブ内に表示され、変更が加えられるたびに動的に更新されます。

スキームの保存

新しいリビジョン命名スキームを追加した場合、または既存のリビジョン命名スキームを何らかの方法で変更した場合、そのスキームは保存する必要があります。実際の「保存」コントロールはありませんが、保存を実行するためのコントロールが用意されています。

  • 新しいリビジョン命名スキーム(「+」サフィックスで区別)には、スキームタブ右上のAdd Schemeコントロール、またはダイアログのメインボタンを使用してください。

  • 既存のリビジョン命名スキームを変更した場合(「*」サフィックスで区別)には、スキームタブ右上のApply Changesコントロール、またはダイアログのメインボタンを使用してください。

いずれの場合も、サフィックスは削除され、新しい(または変更された)スキームがワークスペースで利用可能なリビジョン命名スキームのセットの一部として利用できるようになります。

ダイアログのメインボタンを使用すると、ダイアログを開いたままバッチ形式で「保存」できます。

Edit Revision Naming Schemesダイアログを再度開くと、スキームのコレクションは名前順(アルファベット昇順)で左から右に並びます。

誰が、いつ、何を変更したかという明確かつ透明な監査証跡を促進するため、リビジョン命名スキームが最後に変更された日時の詳細がタブ右下に表示されます。

リビジョン命名スキームが最後にいつ、誰によって変更されたかを特定できます。
リビジョン命名スキームが最後にいつ、誰によって変更されたかを特定できます。

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

スキーム名の変更

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

既存で使用中のリビジョン命名スキームの名前を変更するには:

  1. 接続中のワークスペース用の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コントロールをクリックします。

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

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

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

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

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

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

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

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

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

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

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

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

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

Content Typesダイアログへのアクセス – 設定中のリビジョン命名スキームをどのコンテンツタイプが使用できるかを決定するコマンドセンター。
Content Typesダイアログへのアクセス – 設定中のリビジョン命名スキームをどのコンテンツタイプが使用できるかを決定するコマンドセンター。

Content Typesダイアログには、接続中のワークスペースで作成可能な(ユーザーまたはシステムによる)すべてのサポートコンテンツタイプが一覧表示されます。リスト上部のControl Revision Naming Scheme per Content Typeオプションで、そのスキームに対してこの機能を有効(有効化)または無効(無効化)にするグローバル制御が可能です。このオプションを有効にし、さらに各コンテンツタイプごとに関連するUseオプションを有効にしてください。

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

  • アイテムの操作方法ページをご参照いただくと、サポートされているコンテンツタイプについて詳しく知ることができます。Content Typesダイアログに表示されているその他のコンテンツタイプで、同ページで説明されていないものは、ソフトウェア内では機能しません。
  • この同じダイアログは、特定のライフサイクル定義の使用を制御するためにも使用されます。詳細については、ライフサイクル定義の使用制御をご覧ください。
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

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

Content