プロセス・ルールの変更

このサブコマンドは指定したプロセス・ルールを変更します。

始める前に

このコマンドを使用するには、プロセス・ルール管理者 (Process rules manager)として作業する必要があります。

このタスクについて

ccm pr|process_rule|ut|update_temp|update_template|rt|recon_temp|
        reconfigure_template -m|-modify 
        [(-fol|-folder|-folders folder_spec)...] [(-ft|-folder_temp|
        -folder_temps|-folder_template|-folder_templates 
        folder_template_spec)...] [-bn|-baseline_name baseline_spec] 
        [-lb|-latest_baseline] [-usb|-user_selected_baseline] 
        [-lbp|-latest_baseline_projects] [-lsp|-latest_static_projects] 
        [-lsbmp|-latest_static_or_build_management_projects] 
        [-brp|-baseline_release_purpose|-baseline_release_purposes 
        release_purposes ( [-pr|-prepend] | [-ap|-append] )] 
        [-pb|-prep_baseline] [-nopb|-noprep_baseline] 
        [-matching version_matching_string] process_rule_spec...
-ap|-append
-brp|-baseline_release_purpose|-baseline_release_purposes オプションと併用するときに、リリースをカレント・リリース/目的ペア・リストに追加するように指定します。
-brp|-baseline_release_purpose|-baseline_release_purposes release_purposes
プロセス・ルールのベースライン・リリース/目的ペアを指定します。ベースライン・リリース/目的リストは、プロセス・ルールが最新のベースライン選択モードを使用するときに使用されます。リストの順序は重要です。 最新のベースライン検索モードでは、更新時に最初のリリース/目的と一致するベースラインが検索されます。一致するものが見つからなければ、2 番目のリリース/目的と一致するベースラインが検索されます。

release_purposes 値は、release_spec、コロン (:)、および目的名で構成される 1 つ以上の項目のリストです。release_spec には 1 つのリリース、あるいはキーワード %release または %baseline_release を設定できます。%release キーワードは、プロセス・ルールのカレント・リリースを意味します。%baseline_release キーワードは、プロセス・ルールのリリースのベースライン・リリースを意味します。目的名は、定義済みの目的である必要があります。

-ap|-append を指定すると、指定したリリース/目的ペアが現在のリストの末尾に追加されます。-pr|-prepend を指定すると、指定したリリース/目的ペアが現在のリストの先頭に追加されます。いずれのオプションも指定されていない場合、指定したリリース/目的が現在のリストに置き換わります。

-bn|-baseline_name baseline_spec
プロセス・ルールが指定したベースラインの選択モードを使用するよう指定します。baseline_spec には、1 つのベースラインを設定できます。
-fol|-folder|-folders folder_spec
各プロセス・ルールから削除するフォルダーを指定します。汎用プロセス・ルールはフォルダー・テンプレートのみを持つことができます。
-ft|-folder_temp|-folder_temps|-folder_template|-folder_templates folder_template_spec
各プロセス・ルールから削除するフォルダー・テンプレートを指定します。
-lb|-latest_baseline
プロセス・ルールが最新のベースラインを使用するよう指定します。このプロセス・ルールを使用するプロジェクト・グルーピングが更新されると、指定したベースラインのリリース/目的ペアのリストに一致する最新のベースラインが検索されます。
-lbp|-latest_baseline_projects
プロセス・ルールが最新のベースライン・プロジェクトを使用するよう指定します。 プロジェクト・グルーピングがこのプロセス・ルールを使用している場合、プロジェクトが更新されると、バージョン一致基準と prep ベースライン基準に一致した最新のプロジェクトがベースライン・プロジェクトとして選択されます。
-lsp|-latest_static_projects
プロセス・ルールが最新の静的プロジェクトを使用するよう指定します。このオプションを -pb|-prep_baseline オプションと併用することはできません。
-lsbmp|-latest_static_or_build_management_projects
プロセス・ルールが最新の静的またはビルド管理プロジェクトを使用するよう指定します。このオプションを -nopb|-noprep_baseline オプションと併用することはできません。
-matching version_matching_string
プロセス・ルールが最新のベースライン・プロジェクトの選択モードを使用している場合、追加の基準が、候補のベースライン・プロジェクトのバージョンと照合されます。

ベースラインを識別するために使用可能なバージョンを入力できます。このフィールドは、同じリリース値を持つプロジェクトのリリース・バージョンが複数あるために、ベースラインのリリースを指定するだけでは十分でない場合に使用します。

例えば、企業に 3 つのリリース済みプロジェクト階層があり、いずれもリリース 1.0 であるとします。プロジェクト・バージョンは、1.0_alpha1.0_beta、および 1.0_gr です。この場合、ベースライン・リリース・オプションを 1.0 と指定するだけでは、このプロセス・ルールを使用するプロジェクトを識別できません。バージョン 1.0_gr のプロジェクトをベースラインとして使用するには、このベースライン・バージョン照合オプションを 1.0_gr に設定します。

1.0_gr プロジェクト階層内のすべてのベースラインが、同じバージョンではないものの、それらのバージョンが類似している場合には、ワイルドカードを指定できます。例えば、プロジェクト階層にバージョンが 1.0_gr1.0_gr_unix、および 1.0_gr_windows のプロジェクトがある場合は、ベースライン・バージョン照合オプションを 1.0_gr* に設定できます。この設定では、バージョンの接頭部が 1.0_gr であれば、残りの部分は違っているとしても、そのバージョンが選択されることになります。 (プロジェクトで、複数のベースラインの選択肢がある場合は、プラットフォームが一致するベースラインが選択されます。例えば、プロジェクト 2.0_int_unix はベースラインとして 1.0_gr_unix および 1.0_gr_windows を選択する可能性があります。プロジェクトは一致するプラットフォームを調べた上で、1.0_gr_unix を使用します。これが選択される理由は、データベースはデフォルトで、パラレル・プラットフォームの開発をサポートするようにセットアップされているためです。)

-nopb|-noprep_baseline
これは、プロセス・ルールにベースライン選択モードとして latest_baseline_projects がある場合にのみ有効です。これは、prep 状態のプロジェクトが、このプロセス・ルールを使用する個々のプロジェクトの潜在的なベースライン・プロジェクトとして考慮されないことを示します。代わりに、-lsp|-latest_static_projects オプションを使用します。
-pb|-prep_baseline
これは、プロセス・ルールにベースライン選択モードとして latest_baseline_projects がある場合にのみ有効です。これは、prep 状態のプロジェクトが、このプロセス・ルールを使用する個々のプロジェクトの潜在的なベースライン・プロジェクトとして考慮されることを示します。代わりに、-lsbmp|-latest_static_or_build_management_projects オプションを使用します。
process_rule_spec
変更するプロセス・ルールを指定します。詳しくは、『プロセス・ルール仕様』を参照してください。
pr|-prepend
-brp|-baseline_release_purpose|-baseline_release_purposes オプションと併用すると、指定したリリース/目的ペアが現在のリストの先頭に追加されます。
-usb|-user_selected_baseline
ベースライン・プロジェクトを検索するために使用するベースラインをプロセス・ルールが指定しないことを指定します。ベースラインはユーザーが選択します。


フィードバック