Обработка отклонений
В управлении проектами, разница в трудозатратах представляет собой разницу между оцененной базовой трудоемкостью и фактической выполненной ресурсом работой. Правильная обработка отклонений помогает руководителям проектов выявлять задержки, перегрузки ресурсов и отклонения от запланированного графика. С Aspose.Tasks for .NET, разработчики могут программно получать доступ к, вычислять и управлять отклонениями по трудозатратам в файлах Microsoft Project (MPP/XML) без необходимости установки Microsoft Project. Это обеспечивает бесшовную интеграцию в корпоративные приложения и системы автоматизированной отчетности.
Обработка отклонений
Свойство WorkVariance
свойство, предоставляемое
Resource класс предоставляет прямой доступ к значениям отклонений трудозатрат ресурса:
- WorkVariance – представляет собой отклонение ресурса проекта от базовой трудоемкости (тип: double).
Просмотр отклонений трудозатрат ресурса в Microsoft Project
Чтобы просмотреть отклонения трудозатрат ресурса непосредственно в Microsoft Project:
- Откройте Resource Sheet вид.
- Перейдите в Insert меню и выберите Column.
- Добавьте столбец Variance для отображения различий.
Это позволяет руководителям проектов быстро выявлять места, где фактическая работа отличается от плана.
Получение отклонений трудозатрат ресурса в Aspose.Tasks
Следующий пример кода демонстрирует, как программно получить значения отклонений трудозатрат ресурса с помощью Aspose.Tasks for .NET. Этот фрагмент загружает файл Microsoft Project, перебирает ресурсы и выводит их значения отклонений. Он полезен при создании инструментов отчетности или при проверке выполнения проекта относительно базовой линии.
1Project project = new Project("New Project.mpp");
2foreach (ResourceAssignment ra in project.ResourceAssignments)
3{
4 Resource resource = ra.Get(Asn.Resource);
5 double d = resource.Get(Rsc.WorkVariance);
6 Console.WriteLine(d);
7}
Часто задаваемые вопросы
В: Нужно ли устанавливать Microsoft Project, чтобы просматривать отклонения?
- Нет. Aspose.Tasks for .NET работает независимо от Microsoft Project.
В: Могу ли я изменять отклонения с помощью Aspose.Tasks?
- Отклонения рассчитываются автоматически на основе базовых и фактических значений. Вы можете обновлять плановые или фактические трудозатраты, и Aspose.Tasks отразит новое значение отклонения.
В: Какие форматы файлов Microsoft Project поддерживаются?
- Aspose.Tasks for .NET поддерживает форматы MPP и XML в различных версиях Microsoft Project.
Заключение
Обработка отклонений является важной частью управления проектом, поскольку она даёт представление о том, насколько фактическая работа соответствует плановым ожиданиям. Используя Aspose.Tasks for .NET, разработчики могут автоматизировать процесс чтения и анализа отклонений в файлах Microsoft Project, что позволяет улучшить отчетность, прогнозирование и принятие решений без необходимости установки Microsoft Project.