タスクリンクの作成

タスクリンクは、プロジェクトスケジュール内の2つのタスク間の関係を定義します。各リンクは 先行タスク タスクを 後続タスク と接続し、これらのタスクが互いにどのようにスケジュールされるかを制御します。

Microsoft Project は 4 種類の標準的なリンクタイプをサポートします:

Aspose.Tasks for .NET は TaskLink class を使用して、これらのリンクをプログラムで作成および管理できます。

タスクリンクの作成

Aspose.Tasks でタスクリンクを作成するには:

  1. 次に示す TaskLink constructor は 3 つのパラメータを受け取ります:

    • その 先行 タスク、
    • その 後続 タスク、
    • その リンクタイプ (TaskLinkType enumeration)。リンクタイプのパラメータは省略可能で、既定値は Finish-to-Start (FS) です。
  2. リンクをプロジェクトのタスクリンクコレクションに追加します。

以下の例は、2つのタスク間にリンクを作成する方法を示します。先行として Task1 を先行タスクとして、 Task2 を後続タスクとして示します:

1// Create new project and add tasks
2Project project = new Project();
3Task pred = project.RootTask.Children.Add("Task 1");
4Task succ = project.RootTask.Children.Add("Task 2");
5
6// Links tasks
7TaskLink link = project.TaskLinks.Add(pred, succ);

結論

タスクリンクの作成は、プロジェクトスケジュールにおける依存関係を定義する上で基本的な操作です。 TaskLink class および TaskLinkType enumeration を Aspose.Tasks for .NET で使用することで、開発者はプログラムからタスクの関係を確立および管理でき、プロジェクトの計画とスケジュールに関する論理を正確に制御できます。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.