繰り返しタスクの操作

繰り返しタスク Microsoft Projectでは、プロジェクトマネージャーが週次会議、月次レポート、保守点検などの繰り返しの作業をスケジュールできます。Aspose.Tasks for .NETは、繰り返しタスクを定義およびカスタマイズするための完全なプログラムによるサポートを提供します。 MPP および XML のプロジェクトファイルで。

Aspose.Tasks for .NETでの繰り返しタスクの操作

Microsoft Projectでは、繰り返しタスクはその 繰り返しパターン。このパターンは、タスクがどの程度の頻度で繰り返されるか(毎日、毎週、毎月、または毎年)、開始日と終了日、および各発生の期間を決定します。Aspose.Tasks for .NETを使用すると、開発者は手動で項目を複製することなく、プロジェクトのスケジュール全体で一貫性を保つために繰り返しタスクの作成を自動化できます。

例:新しい繰り返しタスクの追加

繰り返しタスクを作成するには、 RecurringTaskParameters クラスです。このクラスでは次の項目を定義できます:

 1Project project = new Project("New Project.mpp");
 2RecurringTaskParameters parameters = new RecurringTaskParameters
 3{
 4    TaskName = "Recurring task",
 5    Duration = project.GetDuration(1, TimeUnitType.Day),
 6    RecurrencePattern =
 7                    new WeeklyRecurrencePattern
 8                    {
 9                        Repetition = new WeeklyRepetition
10                        {
11                            RepetitionInterval = 2,
12                            WeekDays = WeekdayType.Sunday | WeekdayType.Monday | WeekdayType.Friday,
13                        },
14                        RecurrenceRange =
15                                new EndByRecurrenceRange
16                                {
17                                    Start = new DateTime(2018, 7, 1, 8, 0, 0),
18                                    Finish = new DateTime(2018, 7, 20, 17, 0, 0),
19                                }
20                    }
21};
22project.RootTask.Children.Add(parameters);

このコードスニペットは、カスタムパラメーターでプログラム的に繰り返しタスクを追加する方法を示します。Microsoft Projectでタスクを手動で複製する代わりに、開発者はそれらを自動的に生成して、正確性と時間の節約を確保できます。

重要な注意点

よくある質問

Q: 繰り返しタスクにリソースを割り当てられますか?

Q: どのような繰り返しパターンがサポートされていますか?

Q: 終了日なしで繰り返しタスクを定義できますか?

Q: MPP/XMLに保存し直したときに繰り返しのデータは保持されますか?

Q: 繰り返しタスクは、タスクを複数回コピーするのとどう違いますか?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.