Создание заданий ресурсов
Contents
[
Hide
Show
]Ресурсы назначают задачи и ресурсы. В этой статье объясняется, как создавать задание ресурсов, используя Aspose.Tasks для C ++.
Создание назначений ресурсов
Класс ресурс раскрывает два разных способа создания назначения ресурса, либо с использованием конструктора по умолчанию, либо путем передачи задачи и ресурса.
Пример программирования: конструктор по умолчанию Создайте экземпляр ResourceSignament, не требуя отключения каких -либо параметров.
1// Create empty project
2System::SharedPtr<Project> project1 = System::MakeObject<Project>();
3
4// Add new task and resource
5System::SharedPtr<Task> task1 = project1->get_RootTask()->get_Children()->Add(u"Task");
6System::SharedPtr<Resource> rsc1 = project1->get_Resources()->Add(u"Rsc");
7
8// Assign the resource desired task
9System::SharedPtr<ResourceAssignment> assn = project1->get_ResourceAssignments()->Add(task1, rsc1);
Creating Multiple Resource Assignments
The following code example demonstrates how to set multiple resource assignments for one task and set user-defined start and end date for the resources.
1// Create empty project
2System::SharedPtr<Project> project1 = System::MakeObject<Project>();
3
4// Add new task and resource
5System::SharedPtr<Task> task1 = project1->get_RootTask()->get_Children()->Add(u"Task");
6System::SharedPtr<Resource> rsc1 = project1->get_Resources()->Add(u"Rsc");
7
8// Assign the resource desired task
9System::SharedPtr<ResourceAssignment> assn = project1->get_ResourceAssignments()->Add(task1, rsc1);