Загальні властивості призначень ресурсу

Призначення ресурсу позначає ресурс, пов’язаний із певним завданням. Кожне призначення має основні загальні властивості, такі як унікальний ідентифікатор, дата початку та дата завершення. Aspose.Tasks for .NET дозволяє розробникам програмно встановлювати та отримувати ці властивості, надаючи більше контролю над автоматизацією управління проєктом.

Робота з загальними властивостями призначень

Клас ResourceAssignment має кілька ключових властивостей:

Щоб вручну переглянути властивості призначення в Microsoft Project:

  1. Із меню Вигляд меню, виберіть Використання завдань.
  2. Із меню Вставлення меню, виберіть Стовпець.
  3. Додайте Start, Finish, та Унікальний ідентифікатор стовпці.

Встановлення загальних властивостей призначень ресурсу за допомогою Aspose.Tasks

У наведеному прикладі ми створюємо призначення ресурсу з нуля та встановлюємо його унікальний ідентифікатор, дату початку та дату завершення. Це корисно при програмному ініціалізуванні нових призначень.

 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);

Отримання загальних властивостей призначень ресурсу за допомогою Aspose.Tasks

Наступний приклад демонструє, як зчитувати загальні властивості призначень, перебираючи ResourceAssignments колекцію в проєкті. Цей підхід зазвичай використовується при аналізі або складанні звітів щодо наявних даних проєкту.

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}

Поширені питання

Питання: Чи потрібно мати встановлений Microsoft Project, щоб читати або редагувати загальні властивості призначень?

Питання: Чи можу я програмно встановити як дату початку, так і дату завершення?

Питання: Чи збережуться зміни в UID, Start або Finish у Microsoft Project після збереження?

Висновок

Загальні властивості призначень ресурсу, такі як UID, Start та Finish, є фундаментальними для планування проєкту. За допомогою Aspose.Tasks for .NET ви можете легко програмно встановлювати або отримувати ці значення, що спрощує автоматизацію робочих процесів проєкту, перевірку призначень або створення звітів — усе це без залежності від Microsoft Project.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.