Збереження оновленого призначення ресурсу в MPP

Управління призначенням ресурсів є ключовим аспектом роботи з файлами Microsoft Project. Aspose.Tasks for .NET дозволяє розробникам оновлювати дані про призначення ресурсів і зберігати ці зміни безпосередньо у файлах проекту у форматі MPP або XML. Це забезпечує плавну автоматизацію процесів планування проектів без залежності від Microsoft Project.

Оновлення призначень ресурсів

За допомогою Aspose.Tasks for .NET ви можете програмно призначати ресурси завданням і записувати оновлені дані назад у файл MPP. Нижче наведено кроки цього процесу:

  1. Завантажте існуючий файл MPP.
  2. Призначте ресурс завданню.
  3. Додайте призначення назад до проекту.
  4. Збережіть оновлений проект у форматі MPP.

Приклад коду

У наведеному прикладі показано, як оновити призначення ресурсу у файлі MPP. Він створює нове призначення ресурсу, пов’язує його з завданням і зберігає оновлений проект.

1Project project = new Project("New Project.mpp");
2Task task = project.RootTask.Children.GetById(1);
3Resource resource = project.Resources.GetById(1);
4
5// Create resource assignment
6ResourceAssignment assignment = project.ResourceAssignments.Add(task, resource);
7assignment.Set(Asn.Notes, "Newly added assignment");
8
9project.Save("UpdateResourceAssignment_out.mpp", SaveFileFormat.MPP);

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

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

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

П: Чи можу я оновити кілька призначень і зберегти їх одразу?

П: У яких форматах я можу зберегти оновлений проект?

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

Висновок

У цій статті ми розглянули, як оновлювати та зберігати призначення ресурсів у файлах MPP за допомогою Aspose.Tasks for .NET. Автоматизуючи процес призначення ресурсів завданням, розробники можуть підтримувати точні розклади проектів, оптимізувати звітність і інтегрувати дані проекту з власними бізнес-застосунками.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.