Створення завдань ресурсів

Завдання щодо ресурсів, що пов’язують завдання та ресурси. Ця стаття пояснює, як створити його за допомогою Aspose.Tasks для Java.

Створення завдань ресурсів

Клас ресурс розкриває два різні способи створення завдання ресурсу, використовуючи конструктор за замовчуванням, або шляхом передачі завдання та ресурсу.

Зразок програмування: Додавання ресурсів для проекту безпосередньо Наступний зразок коду додає доручення ресурсу до проекту, не маючи його об’єкта.

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(CreateResourceAssignments.class);
4Project project = new Project();
5Task task = project.getRootTask().getChildren().add("Task");
6
7Resource rsc = project.getResources().add("Rsc");
8
9ResourceAssignment assn = project.getResourceAssignments().add(task, rsc);

Read Shared Resource Assignments

The shared assignments are assignments of the specific resource to tasks in other projects when the current project uses a resource from a resource pool. Using Aspose.Tasks, the shared assignments can be read from MPP and taken into account when Peak\Overallocated properties are calculated. The following code example demonstrates how to read shared resource assignments.

1// suppose "test.mpp" contains resource from resource pool and assignments from other projects
2Project project = new Project(dataDir + "test.mpp");
3Resource resource = project.getResources().getByUid(1);
4// Units are calculated using assignments from other projects.
5Double units = resource.get(Rsc.PEAK_UNITS); 
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.