Task Mode allows you to choose how much control you want to have over a project's task scheduling. You can either schedule a task manually and can have it scheduled automatically.
In C1GanttView, task mode is represented by the Mode property of the Task class. The Mode property uses TaskMode enumeration to change the task mode by setting one of the following values:
手動タスクは、C1GanttView のデフォルトタスクタイプです。スケジュール内の任意の場所に配置でき、プロジェクトがタスクを動かすことはできないので、ユーザー自身が非常に柔軟にスケジュールを計画・管理することができます。手動タスクでは、制約、プロジェクトリソース、依存性によってタスクのスケジュールが変更されることはありません。手動タスクは、プロジェクトマネージャが各タスクの完全な情報を持っていない場合に便利です。たとえば、プロジェクトの開始日はわかっていても、期間についてはチームメンバーの予測を聞くまでは決められない場合などです。
自動タスクは、構造化されたプロジェクトスケジュール管理手法を提供します。ユーザーがタスクの期間、制約日、およびリソース数を入力すると、C1GanttView が自動的に最適な最も早い日付と最も遅い日付を計算します。期間、タスクの依存性、制約などスケジュールに変更がある場合、C1GanttView プロジェクトが自動的にプロジェクトスケジュールを調整し、常に最適なスケジュールが得られます。
Each task can be changed back and forth from automatic to manual. You can use the Mode property of the Task class to change task mode.
タスクのモードの変更は、プロジェクトに対して次のような影響を与えます。
Use the below code to change the mode of a task programmatically.
C# |
コードのコピー
|
---|---|
//モードを自動に変更します。 Task1.Mode = TaskMode.Automatic; //モードを手動に変更します。 Task1.Mode = TaskMode.Manual; |