実際のプロパティ
Contents
[
Hide
Show
]実際のプロパティは、これまでにタスクに送信された時間またはお金を見つけるために使用されます。
実際のプロパティの操作
タスクは、タスクの実際のプロパティを決定するために多くのプロパティを公開します。
- 実際のコスト:タスクの実際のコスト(ダブル)。
- everyOverTimeCost:タスクの実際の残業コスト(ダブル)。
- everyOverTimework:実際の残業はタスクに取り組みました。
- 実際のデュレーション:タスクの実際の期間(タイムスパン)。
- 実際のStart:タスクが実際に開始された日付と時刻(日付)。
- 実際のフィニッシュ:タスクが実際に終了した日付と時刻(日付)。
- ACWP:タスクで実行された作業の実際のコスト(ダブル)。
ChildTasksCollectorクラスは、Taskutilsが使用すると、特定のルッツスクからすべての子タスクを収集します。
Microsoftプロジェクトの実際のプロパティ
Microsoftプロジェクトでこれらのプロパティにアクセスするには:
- ビューメニューで、その他のビューを選択し、タスクエントリを選択します。
- 挿入メニューで、列を選択し、目的の列をタスクエントリフォームに追加します。
Actual properties in a Microsoft Project file
Asopsion.tasksで実際のプロパティを取得
プロジェクトでタスクを通過することにより、実際のプロパティを取得できます。以下のコードサンプルは、プロジェクトで見つかったすべてのタスクの実際のプロパティをコンソールウィンドウに書き込みます。
1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
2// The path to the documents directory.
3String dataDir = Utils.getDataDir(ActualProperties.class);
4
5Project project = new Project(dataDir + "E - 1 Task.mpp");
6
7// Create a ChildTasksCollector instance
8ChildTasksCollector collector = new ChildTasksCollector();
9
10// Collect all the tasks from RootTask using TaskUtils
11TaskUtils.apply(project.getRootTask(), collector, 0);
12
13// Parse through all the collected tasks
14for (Task task : collector.getTasks()) {
15 System.out.println("Task Name : " + task.get(Tsk.NAME));
16 System.out.println("Actual Start: " + task.get(Tsk.ACTUAL_START).toString());
17 System.out.println("Actual Finish: " + task.get(Tsk.ACTUAL_FINISH).toString());
18 System.out.println("Actual Duration: " + task.get(Tsk.ACTUAL_DURATION).toString());
19 System.out.println("Actual Cost: " + task.get(Tsk.ACTUAL_COST).toString());
20 System.out.println("---------------------------------------------");
21}