親子ロールアップタスクの計算

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • 日付の変更、ステージの変更、および値の計算は、子タスクから親タスクにロールアップされます。

    • 日付の変更では、子タスクの値に基づいて親タスクの開始予定日または終了予定日を変更します。
    • ステータスの変更では、すべての子レコードが特定の状況に設定された場合に、プロジェクトレコードまたは親タスクレコードのステータスを変更します。
    • 計算では、子タスクの値を合計してから、新しい合計を反映するように親を自動的に更新します。
    ロールアップタスクでは次のフィールドが変更されます。
    • 開始予定日: 親タスクについては読み取り専用に設定されます。プロジェクトレコードについては編集可能なままです (トップレベルのタスクとも見なされます)。
    • 終了予定日: 読み取り専用になります。
    • 計画期間: 読み取り専用になります。
    • 実開始日: 読み取り専用になります。
    • 実終了日: 読み取り専用になります。
    • ステータス: 読み取り専用になります。

    期間のロールアップ

    次のアイテムについてロールアップが計算されます。
    • 計画期間と計画工数: すべての子タスクのすべての計画期間と計画工数の値の合計。
    • 実際の期間と実際の労力: すべての実際の期間と実際の労力の値の合計。実際の期間と実際の労力の値は、すべての子タスクが [完了してクローズ] ステータスにある場合に計算されます。実際の労力の値には、タイムカードからのロールアップを含めることができます。
    注:
    タイムカードプロパティ com.snc.time_card.update.effort が有効になっていることを確認します。移動先 システムプロパティ > すべてのプロパティ このプロパティを有効にします。

    コストのロールアップ

    Costing アドオンがアクティブな場合、コスト計算はロールアップされます。
    • コスト概算:プロジェクト開始時のすべてのコスト推定の合計。子タスクのコスト概算は、親タスクとプロジェクトにロールアップされます。
    • 実際のコスト:プロジェクトのデフォルトでは、すべての経費ラインのすべてのコストの合計で、通常はタイムカードと賃金レートに関連付けられています。コストを追跡するには、次のいずれかのオプションを使用してレートを導出できます。
      • レートモデルをプロジェクトに関連付けます。
      • タスクおよび人件費のレートカードを定義します。
      • リソース計画レベルでレートを関連付けます。

      これらのレートにより、プロジェクトに関連付けられている実際の支出を示す経費ラインが自動的に生成されます。レートカードが定義されている場合、各プロジェクトタスクがクローズされるとタスク経費ラインが生成され、タイムカードが承認されると人件費ラインが生成されます。経費ラインは [経費ライン] 関連リストに表示されます。これには、プロジェクトフォームとプロジェクトタスクフォームの両方に詳細ビューが必要です。

    子タスクの実際のコストがプロジェクトに正しくロールアップされ、プロジェクトの経費ラインに追加されるようにするには、次の条件が満たされている必要があります。
    • com.snc.project.rollup.cost プロパティを true に設定する必要があります。このプロパティを有効にするには、次に移動します: プロジェクト管理 > 設定 > 設定 - プロジェクト をクリックし、[ プロジェクトコストのロールアップの有効化] チェックボックスをオンにします。
    • glide.cost_mgmt.process_task_top_task プロパティを false に設定する必要があります。コスト管理アプリケーションの原価計算プロパティに移動します。[ タスク経費ラインを作成するとき、システムはタスクのトップタスクの経費ラインも作成する必要がありますか ?] ボックスがオフになっています。
    • glide.cost_mgmt.calc_actual_cost プロパティを true に設定する必要があります。コスト管理アプリケーションの原価計算プロパティに移動します。[予定されているタスクタイプに対して、タスクの経費ライン合計を使って実際のコストフィールドを計算します] ボックスをオンにします。

    プロジェクトステータスのロールアップとロールダウン

    プロジェクトタスクのステータスはロールアップされます。親タスクのステータスは読み取り専用になり、子タスクの状況を変更すると自動的に変更されます。
    プロジェクトタスクの状況は、次の場合にロールアップできます。
    • 子タスクのステータスが手動で変更され、親タスクに他の条件がない場合。
    • 子タスクのステータスが [対応中] または [クローズ済み] に変更された場合。これらの状況は親にロールアップされます。[処理待ち] および [オープン] は、親タスクにロールアップされません。
    プロジェクト状況もロールダウンできます。プロジェクトのステータスをクローズ済みに変更すると、その下にあるすべてのタスクがデフォルトのクローズ済み値 ([完了してクローズ]) に変更されます。クローズ済みプロジェクトまたはクローズ済みタスクを再度開くと、その下のすべてのタスクが次のように変更されます。
    • プロジェクトまたは親がクローズ済みから [処理待ち] または [オープン] に変更された場合:子タスクが [オープン] に変更されます。
    • プロジェクトまたは親がクローズ済みから [対応中] に変更された場合:
      • [開始日時 (Start on)] の日付を過ぎた子タスクは、[すぐに開始] するよう変更され、ステータスが [対応中] に変更されます。
      • [開始日時 (Start on)] の日付をまだ過ぎていない子タスクは同じ開始日を保持しますが、ステータスは [オープン] に変更されます。