タスクのベースライン期間の編集

ある タスクのベースライン期間 は、ベースラインが保存された時点でタスクを完了するために当初計画された所要時間を示します。ベースライン期間を現在(または実績)期間と比較することで、プロジェクトマネージャーはスケジュールの差異を特定し、最初の見積もりの精度を評価できます。を使用して Aspose.Tasks for .NET、開発者は簡単に ベースライン期間を読み取りおよび更新できます 、Microsoft Project を必要とせずにプログラムから行えます。

タスクのベースライン期間

以下の TaskBaseline class が使用されます:

ベースラインを保存すると、タスクのベースライン期間は Microsoft Project で表示できます:

  1. メニューの 表示 を選択し、 その他のビュー 、次に タスク入力を選択します。
  2. 挿入メニューで 挿入 を開き、 を選択します。
  3. ベースライン期間の列を追加します。

Microsoft Project でのベースライン期間の表示

Microsoft Projectでベースライン期間を手動で確認するには:

  1. メニューの 表示 を選択し、 その他のビューを選び、次に タスク入力を選択します。
  2. 挿入メニューを開き、 挿入 メニューを開き、 を選択します。
  3. ビューに ベースライン期間 列を追加します。

Aspose.Tasks を使用したタスクのベースライン期間の取得

次のコードはタスクのベースラインを反復処理し、その期間をコンソールに出力します:

 1Project project = new Project();
 2
 3// Creating TaskBaseline
 4Task task = project.RootTask.Children.Add("Task");
 5project.SetBaseline(BaselineType.Baseline);
 6
 7// Display task baseline duration
 8TaskBaseline baseline = task.Baselines.ToList()[0];
 9Console.WriteLine("Baseline duration is 1 day: {0}", baseline.Duration.ToString().Equals("1 day"));
10Console.WriteLine("BaselineStart is same as Task Start: {0}", baseline.Start.Equals(task.Get(Tsk.Start)));
11Console.WriteLine("BaselineFinish is same as Task Finish: {0}", baseline.Finish.Equals(task.Get(Tsk.Finish)));

実用的な使用例

結論

ベースライン期間はプロジェクトのパフォーマンス追跡における重要な指標です。Aspose.Tasks for .NET を使用すると、これらの値を抽出するだけでなくプログラムから更新することもでき、正確なベースラインの維持、差異報告の支援、スケジュールデータの他のシステムとの連携が容易になります。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.