リンクタイプの定義

タスクリンクはプロジェクトスケジュール内の二つのタスク間の論理的な関係を表します。各リンクは 種類 で、リンクされたタスクの開始日と終了日が互いにどのように制約されるかを決定します。

Aspose.Tasks for .NET では、 LinkType プロパティは TaskLink クラスで関係の種類を取得または設定するために使用されます。プロパティは TaskLinkType 列挙型の値を受け入れます。

Microsoft Project のタスクリンクの種類

Microsoft Project は標準の依存関係タイプを4つサポートしています:

これらの値は Aspose.Tasks の TaskLinkType 列挙型でも利用できます。

Microsoft Project におけるリンクタイプの定義

Microsoft Project でリンクタイプを手動で設定するには:

  1. メニューの 表示 から、 その他のビュー を選択し、次に タスク入力フォームを選択します。
  2. 対象のタスクをダブルクリックします。
  3. 「先行」タブを開きます。 先行 タブ。
  4. 希望するリンクタイプを選択します。

タスクリンクの定義

Aspose.Tasks でのリンクタイプの操作

リンクタイプの設定

以下の例は、二つのタスク間に「開始から開始(SS)」のリンクタイプを定義する方法を示します。既定ではリンクは「終了から開始(FS)」として作成されます。

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// Link tasks with link type set to Start to Start
7TaskLink link = project.TaskLinks.Add(pred, succ);
8link.LinkType = TaskLinkType.StartToStart;

リンクタイプの取得

次の例は、プロジェクト内のすべてのタスクリンクのリンクタイプを読み取り、コンソールに出力する方法を示します。

1Project project = new Project("New Project.mpp");
2
3foreach (TaskLink taskLink in project.TaskLinks)
4{
5    Console.WriteLine(taskLink.LinkType.ToString());
6}

結論

タスクリンクの種類はプロジェクトスケジューリングの基本的な要素です。 LinkType LinkType TaskLink プロパティを使用することで、Aspose.Tasks for .NET の TaskLink クラスにおいて、プログラムでタスク間の依存関係を作成、変更、解析できます。これによりプロジェクト計画を自動化し、複雑なスケジュールにおいてもタスクの関係性を一貫して保つことができます。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.