Javaのリソース割り当てを使用します
Contents
[
Hide
Show
]割り当ては、特定のタスクに割り当てられたリソースです。各リソースには一般的なプロパティがあり、通常は一意のID、開始時間、終了時間があります。この記事では、これらのプロパティをAspose.Tasksで設定および取得する方法について説明します。
一般的な割り当てプロパティの操作
ResourceAsSignmentクラスは、一般的な割り当てプロパティを設定および取得するために使用される多くのプロパティを公開します。
- uidは、割り当ての一意のID(整数)を設定して取得します。
- セットを開始し、割り当ての開始日(java.util.date)を取得します。
- 仕上げセットと課題の終了日(java.util.date)を取得します。
Microsoftプロジェクトで課題の一般的なプロパティを見るには:
- ビューメニューから、[タスク使用] **を選択します。
- 挿入メニューから、列を選択します。
- スタートを追加します。仕上げおよび一意のID列。
Microsoftプロジェクトで表示されている一般的な割り当てプロパティ
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(ResourceAssignmentProperties.class);
4
5Project project = new Project();
6
7Task task = project.getRootTask().getChildren().add("Task");
8Resource rsc = project.getResources().add("Rsc");
9rsc.set(Rsc.STANDARD_RATE, BigDecimal.valueOf(10));
10rsc.set(Rsc.OVERTIME_RATE, BigDecimal.valueOf(15));
11
12ResourceAssignment assn = project.getResourceAssignments().add(task, rsc);
**Getting General Resource Assignment Properties using Aspose.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(ResourceAssignmentProperties.class);
4
5Project prj = new Project(dataDir + "input.mpp");
6for (ResourceAssignment ra : prj.getResourceAssignments()) {
7 System.out.println(ra.get(Asn.UID));
8 System.out.println(ra.get(Asn.START).toString());
9 System.out.println(ra.get(Asn.FINISH).toString());
10}