Обчислення відсотків
Відстеження прогресу ресурсів проекту є ключовим аспектом управління проектом. Одним із найважливіших показників є відсоток виконаної роботи, який відображає, яка частина призначеного обсягу роботи виконана порівняно з загальними запланованими зусиллями. За допомогою Aspose.Tasks for .NET, розробники можуть програмно отримувати доступ і обчислювати відсоток виконання роботи ресурсів по всіх їх призначеннях у файлах Microsoft Project (MPP/XML). Це дає змогу автоматизовано відстежувати прогрес, формувати звіти та контролювати продуктивність без необхідності встановлення Microsoft Project.
Властивість відсотка виконаної роботи
Клас
Resource надає PercentWorkComplete
властивість для керування та оцінювання прогресу ресурсу:
- PercentWorkComplete – представляє відсоток виконаної роботи (ціле число), який ресурс завершив по всіх своїх призначеннях.
Ця властивість дозволяє менеджерам проектів та розробникам обчислювати коефіцієнти завершення та оцінювати, чи відповідають ресурси графіку виконання своїх завдань.
Отримання відсотків за допомогою Aspose.Tasks
Наступний приклад демонструє, як прочитати відсоток виконаної роботи ресурсом по всіх призначеннях. Цей фрагмент завантажує файл проекту, перебирає ресурси та отримує їхні відсотки завершення. Це корисно для панелей прогресу, аналізу навантаження та формування звітів про стан проекту.
1Project project = new Project("New Project.mpp");
2
3// Display work percentage completion for all resources
4foreach (Resource res in project.Resources)
5{
6 if (res.Get(Rsc.Name) != null)
7 {
8 Console.WriteLine(res.Get(Rsc.PercentWorkComplete));
9 }
10}
Часті запитання
Питання: Чи потрібно встановлювати Microsoft Project, щоб обчислювати відсотки виконання роботи?
- Ні. Aspose.Tasks for .NET працює незалежно від Microsoft Project.
Питання: Чи можу я оновити PercentWorkComplete
властивість за допомогою Aspose.Tasks?
- Так. Ви можете програмно змінювати цю властивість, щоб відобразити прогрес ресурсу, і зміни будуть збережені у файлі проекту.
Питання: Які формати файлів проекту підтримують обчислення відсотків?
- Aspose.Tasks for .NET підтримує обидва MPP та XML формати файлів у різних версіях Microsoft Project.
Питання: Як я можу обчислити загальний відсоток завершення проекту?
- Перебираючи всі ресурси або завдання та усереднюючи їх
PercentWorkComplete
, ви можете обчислити загальний прогрес проекту.
Висновок
Моніторинг відсотків виконання роботи має вирішальне значення для розуміння стану проекту та забезпечення дотримання ресурсами графіка. За допомогою PercentWorkComplete
властивості у Aspose.Tasks for .NET, розробники можуть легко обчислювати, оновлювати та аналізувати прогрес ресурсів безпосередньо з файлів Microsoft Project. Це забезпечує точні дані для звітності та прийняття рішень без необхідності використання Microsoft Project.