Робота з бюджетами призначень ресурсів
Робота з бюджетами призначень ресурсів є важливою частиною управління витратами проєкту. Aspose.Tasks for .NET надає доступ до властивостей, пов’язаних з бюджетом, через ResourceAssignment клас. Використовуючи ці властивості, ви можете отримувати та аналізувати інформацію про бюджет без покладання на Microsoft Project.
Бюджет призначення
Клас ResourceAssignment
надає такі властивості для роботи з бюджетами призначень:
- BudgetCost – представляє бюджетовану вартість призначень ресурсів (decimal).
- BudgetWork – представляє бюджетовану роботу призначень ресурсів на дату (TimeSpan).
Щоб перевірити бюджети призначень вручну в Microsoft Project:
- Відкрийте сторінку Використання завдань.
- У меню «Вставити» виберіть Стовпець.
- Додайте необхідні стовпці бюджету.
Отримання бюджету призначення за допомогою Aspose.Tasks
У наступному прикладі ми програмно отримуємо значення бюджету для призначення ресурсу. Цей код демонструє, як отримати доступ до BudgetCost
та BudgetWork
властивостей безпосередньо через Aspose.Tasks API.
1Project project = new Project("New Project.mpp");
2
3// Print assignment budget cost and budget work
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6 Console.WriteLine(ra.Get(Asn.BudgetCost));
7 Console.WriteLine(ra.Get(Asn.BudgetWork).ToString());
8}
Поширені запитання
П: Чи потрібно встановлювати Microsoft Project, щоб читати бюджети призначень ресурсів?
- Ні. Aspose.Tasks for .NET працює незалежно від Microsoft Project.
П: Чи можу я змінювати значення бюджету за допомогою Aspose.Tasks?
- Так. Ви можете і читати, і оновлювати значення бюджету програмно через
ResourceAssignment
клас.
П: Чи експортуються бюджетні поля до Microsoft Project при збереженні файлу?
- Так. Будь-які значення бюджету, які ви встановите за допомогою Aspose.Tasks, з’являться в Microsoft Project під час відкриття файлу.
Висновок
Управління бюджетами призначень ресурсів в Aspose.Tasks for .NET просте та ефективне. Доступаючись до BudgetCost
та BudgetWork
, ви можете інтегрувати відстеження бюджету у свої застосунки, автоматизувати звітність і забезпечити точне управління витратами проєкту. Ця функція дозволяє працювати з даними бюджету без покладання на Microsoft Project, роблячи Aspose.Tasks потужним інструментом для розробників, які працюють з файлами проєктів у C#.