製品を分岐するためのバリエーションの作成

ブランチは、製品のバリエーションです。 例えば、「Interior」という製品を分岐させて、「Car (model=luxury)」 構成の「Interior (cloth=leather, model=luxury)」を作成する場合などがあります。「Interior」は再度分岐され、「SuperCar (model=sport)」構成の「Interior (cloth=suede,model=sport)を作成します。

製品ツリーで、「Interior」ブランチは次のようになります。

「Interior」製品の 2 つのブランチを示すイメージ。

これらのブランチは、「Interior」のバリエーションを表しています。「Colors」「Springs」など、「Interior」の子製品の多くは、すべてのバリエーションで機能する可能性があります。「Thread」「Seats」などの他の子製品は、ブランチごとに異なる可能性があります。

手順

  1. 「製品の参照」画面で、ブランチの作成元の製品を右クリックし、「新しいブランチのチェックアウト」 を選択します。
  2. 「新しいブランチのチェックアウト」ダイアログ・ボックスで、ディメンションと値を入力します。

    ブランチ・ディメンションは、ブランチの機能の 1 つを定義することにより、そのブランチの固有性を述べるのに役立ちます。 構成は、ディメンションと値のペアを、バージョンと共に選択基準の一部と見なします。ディメンションは、名前と値のペアで構成されています。ブランチは、ディメンションと値の複数のペアを持つことができますが、ディメンション名と値のペアは、ブランチごとに固有でなければなりません。

    「製品ローカル」ディメンションまたは「共有」ディメンションを作成できます。

    製品ローカル・ディメンションは、「cloth」というディメンション名と「leather」という値などのように、通常、製品ブランチの特定の側面を定義します。製品ローカル・ディメンションが適用されるのは製品のみです。ただし、製品構成に任意の製品ローカル・ディメンションを追加すると、構成は正しい製品セットを収集することができます。

    共有ディメンションは、「model」というディメンション名と「luxury」という値などのように、通常、構成または製品のブランチの一般的な側面を定義します。

    製品のどのディメンションと値のペアが共有で、どれがローカルかを知りたい場合は、製品ツリーから製品を選択し、右ペインの「ディメンション」の下を確認してください。

    ディメンションと値のペアに関して、特定の値を他の値より固有にするために、値を順位付けすることができます。ディメンション値の優先順位を参照してください。

    「ブランチ・ディメンションの管理」画面 (製品 > ブランチ・ディメンションの管理) を使用してディメンションを管理します。

  3. 「作成」をクリックします。

    製品ツリーを見ると、ブランチ・ピン・アイコンが、新規製品ブランチのピン留め状態を示しています。新規ブランチは、一時的に定位置にブランチ・ピン留めされています。ブランチ・ピンが起こる理由は、新規ブランチのディメンションと値のペアが、製品構成のペアと一致しない場合でも、新規ブランチが定位置に表示されるようにするためです。

    新規ブランチをチェックインすると、ピン留めは解除され、ユーザーに対して次のいずれかの結果が表示される場合があります。
    • 製品構成に最も一致していれば、ブランチは定位置に留まります。
    • 新規ブランチのディメンションと値のペアが製品構成のペアと一致しなかったか、別のブランチの方がより一致した場合は、異なるブランチが使用されます。

    Rational Team Concert™ 統合を使用していて、接続された製品に対してブランチを実行してその製品バリアントを共有する場合、その新規製品バリアントには製品ツリー管理の通常の規則が適用されます。バージョンとバリアントを参照してください。

次のタスク


フィードバック