Création d'attributions de ressources

Les affectations de ressources sont liées aux tâches et aux ressources. Cet article explique comment créer des affectations de ressources à l’aide d’Aspose.Tasks pour C ++.

Création d’affectations de ressources

La classe ressource expose deux façons différentes de créer une affectation de ressources, soit en utilisant le constructeur par défaut, soit en passant une tâche et une ressource.

Exemple de programmation: constructeur par défaut Créez une instance ResourceAsSignment sans nécessiter de paramètres à passer.

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);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.