プロセス・ルールによる更新について

プロジェクトでプロセス・ルールを使用する場合、ベースライン・プロジェクトとタスクは、プロジェクトのプロジェクト・グルーピングのベースラインとタスクから計算されます。 プロジェクト・グルーピングのベースラインは、ベースライン・プロジェクトの集合によって構成されます。 プロジェクト・グルーピングのタスクは、更新によって使用されるタスク・セットです。

更新によって使用されるベースライン・プロジェクトは、更新対象のプロジェクトと一致する、プロジェクト・グルーピングのベースライン内のプロジェクトです。 ベースライン・プロジェクトは、更新対象のプロジェクトと同じ名前とインスタンス、さらに (プロジェクトにプラットフォームがある場合は) 同じプラットフォームがある場合に一致となります。

プロジェクト・グルーピングのベースラインとタスクは以下のように計算されます。

  1. プロジェクト・グルーピングで自動更新がオフになっている場合、そのプロジェクト・グルーピングで以前に計算および保存されたベースラインとタスクが使用されます。

    ただし、「最新プロジェクト」方式でベースライン・プロジェクトを選択することがプロセス・ルールで指定されている場合、そのプロジェクト・グルーピングにはベースラインがありません。 ベースライン・プロジェクトは、自動更新がオンになっている場合と同じ方法で再計算されます。

  2. プロジェクト・グルーピングで自動更新がオンになっている場合、ベースラインとタスクは以下のように計算されます。
    1. ベースラインは、プロジェクト・グルーピングのプロセス・ルールに従って計算されます。 プロセス・ルールにより、使用するベースライン (「最新のベースライン」「プロセス・ルールに指定されたベースライン」「最新プロジェクト」、または「プロジェクト・グルーピングに指定されたベースライン」) を決定するためのルールが指定されます。 プロジェクトを更新する場合、更新により、プロセス・ルールのベースライン選択ルールに基づいて選択されたベースラインから、ベースライン・プロジェクトが識別されます。

      「最新プロジェクト」方式でベースライン・プロジェクトを選択することがプロセス・ルールで指定されている場合、そのプロジェクト・グルーピングにはベースラインがありません。また、各プロジェクトには、プロセス・ルールに指定されたリリースと目的について、最新の一致する静的プロジェクトであるベースライン・プロジェクトがあります。

    2. タスクは、プロジェクト・グルーピングのインスタンス化されたプロセス・ルールに指定されたフォルダーとタスクから計算されます。

      * それぞれのクエリー・ベースのフォルダーごとに、更新により、フォルダー内のタスクを更新するためのクエリーが再評価され、次に、すべてのフォルダー内のタスクのリストが作成されます。

      * プロジェクト・グルーピングにベースラインがある場合、ベースライン内のタスクは、計算済みのタスク・セットから減算されます。

      * プロジェクト・グループからタスクが手動で追加または削除された場合、それらのタスクは、計算済みのタスク・セットに追加または削除されます。


フィードバック