サーバー構成 > SCM のサーバー ポリシー > プロジェクト パスの入力
  
プロジェクト パスの入力
Windchill RV&S のコンフィギュレーション管理プロジェクトを「プロジェクト」フィールドに入力する場合や、サンドボックスの相対構成パスを使用してサンドボックスのサブプロジェクトスコープを定義する場合は、フラットな文字列またはキーワードベースの文字列を使用してパスと名前を指定することができます。
フラットな文字列を使用してプロジェクトまたはコンフィギュレーションのパスと名前を指定する場合は、いくつかの制限があり、不正確な指定になる可能性があります。キーワードベースの文字列を使用すると、複数のコンフィギュレーション内にプロジェクトが存在する場合でも、対象のプロジェクトを正確に指定できます。キーワード文字列を使用すると、構成ツリー内を移動することができます。登録プロジェクトから開始して、プロジェクト階層からサブプロジェクトに移動できます。また、目的のバリアントやビルド階層が構成パスで使用できるようになると同時に、そのバリアントやビルド階層にジャンプすることもできます。
* 
構成が異なるサブプロジェクトでは、実行できるジャンプのタイプに制限があります。詳細については、ジャンプの規則を参照してください。
プロジェクトのパスと名前を指定するには、次のキーワードを使用します。
#。正しい形式のプロジェクト ツリー内のプロジェクトまたはサブプロジェクトを指定します。
#n。標準のプロジェクトを指定します。
#pproject.pj で終わらない最上位のプロジェクトを指定します。
#sproject.pj で終わらないサブプロジェクトを指定します。
#d。開発パス名を指定します。
#b。プロジェクトリビジョンの番号、ラベル、またはシンボルを指定します。
* 
キーワードの順序が重要です。プロジェクトの指定を確立する際、キーワードは左から右に処理されます。
キーワードの値に # 記号または = 記号を指定する必要がある場合は、その記号を 2 回指定します (## または ==)。
バリアント サブプロジェクトを指定する場合は、バリアント プロジェクト (開発パスが作成されたときに使用されたプロジェクト) のルートから始まるパスを指定する必要があります。
キーワードベースの文字列を使用してサンドボックスの相対構成パスを指定できるのは、サンドボックスコマンドを使用する場合と、サブプロジェクトスコープを指定する場合だけです。キーワードを使用してサンドボックスの相対パスを指定する場合、次のキーワードはサポートされていません: #b#d#n
たとえば、次のプロジェクト設定があるとします。
/projects/aurora/project.pj (プロジェクト) shared_code/project.pj (共有サブプロジェクト) source_code/project.pj (サブプロジェクト) colocated.pj (同じ場所にあるプロジェクト) /projects/libra/project.pj (プロジェクト) source_code/project.pj (サブプロジェクト) colocated.pj (同じ場所にあるプロジェクト) /project/libra/project.pj (共有サブプロジェクト) source_code/project2.pj (サブプロジェクト) colocated.pj (同じ場所にあるプロジェクト)
ここで、サブプロジェクト shared_code/project.pj は、/projects/libra/project.pj で共有されます。また、サブプロジェクト source_code/project.pj には、同じ場所にあるサブプロジェクト project.pj および project2.pj (これらの両方がサブプロジェクト colocated.pj を共有します) が含まれます。
この場合は、キーワードベースの文字列を使用して、同じプロジェクトの次の 3 つの異なる構成をポイントできます。
#/projects/aurora#shared_code/source_code/project.pj#s=colocated.pj
#/projects/libra#source_code/project.pj#s=colocated.pj
#/projects/libra#s=source_code/project2.pj#s=colocated.pj
キーワードベースの文字列の使用の詳細については、『CLI マニュアルページ 』のオプションのページを参照してください。
ジャンプの規則
例: バリアントへのジャンプ