Propriétés générales d'attribution des ressources

Une affectation est une ressource qui a été attribuée à une tâche spécifique. Chaque ressource a des propriétés générales, généralement un identifiant unique, un début et une heure d’arrivée. Cet article explique comment définir et obtenir ces propriétés avec Aspose.Tasks.

Travailler avec les propriétés de cession générales

La classe ResourceSeashishage expose un certain nombre de propriétés utilisées pour définir et obtenir des propriétés d’attribution générales:

Pour voir les propriétés générales d’une affectation dans le projet Microsoft:

  1. Dans le menu View, sélectionnez Utilisation de la tâche.
  2. Dans le menu INSERT, sélectionnez colonne.
  3. Ajoutez le début. Colonnes de finition et d’identification unique.

Définition des propriétés d’attribution des ressources générales à l’aide d’Aspose.Tasks

L’exemple suivant montre comment définir ces propriétés à partir de zéro.

 1// Create empty project
 2Project project = new Project();
 3
 4// Add new task and resource
 5Task task = project.RootTask.Children.Add("Task");
 6Resource resource = project.Resources.Add("Rsc");
 7resource.Set(Rsc.StandardRate, 10);
 8resource.Set(Rsc.OvertimeRate, 15);
 9
10// Assign the resource desired task
11ResourceAssignment assignment = project.ResourceAssignments.Add(task, resource);

Getting General Resource Assignment Properties using Aspose.Tasks

The resource assignment properties can be accessed by traversing the project’s ResourceAssignments property.

1Project project = new Project("New Project.mpp");
2
3// Print general resource assignment properties
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6    Console.WriteLine(ra.Get(Asn.Uid));
7    Console.WriteLine(ra.Get(Asn.Start).ToShortDateString());
8    Console.WriteLine(ra.Get(Asn.Finish).ToShortDateString());
9}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.