Работа с назначениями ресурсов
Отслеживание отклонений является важной частью управления проектом, поскольку оно позволяет сравнивать фактические результаты с запланированными базовыми значениями. Aspose.Tasks for .NET предоставляет прямой доступ к значениям отклонений через Asn class, позволяющий разработчикам программно анализировать отклонения проекта.
Обработка отклонений
Класс Asn
class предоставляет несколько свойств для обработки отклонений в базовых значениях и фактических данных назначения:
- CostVariance – разница между базовой стоимостью и фактической стоимостью назначения (double)
- StartVariance – разница между датой начала по базовой линии и фактическим началом назначения (integer, измеряется в десятых долях минуты)
- FinishVariance – разница между датой окончания по базовой линии и фактическим окончанием назначения (integer, измеряется в десятых долях минуты)
- WorkVariance – разница между базовой трудоемкостью и фактически выполненной работой (double)
Чтобы вручную просмотреть отклонения назначений в Microsoft Project:
- Перейдите на экран «Использование задач».
- В меню Вставка выберите Столбец.
- Добавьте необходимые столбцы отклонений.
Получение отклонений назначений в Aspose.Tasks
Следующий пример показывает, как получить доступ к WorkVariance
значению назначения ресурса программно. Это позволяет определить, насколько фактическая работа отклоняется от базовой.
1Project project = new Project("New Project.mpp");
2
3// Print assignment variances
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6 Console.WriteLine(ra.Get(Asn.WorkVariance));
7 Console.WriteLine(ra.Get(Asn.CostVariance));
8 Console.WriteLine(ra.Get(Asn.StartVariance));
9 Console.WriteLine(ra.Get(Asn.FinishVariance));
10}
Часто задаваемые вопросы
Вопрос: Нужно ли устанавливать Microsoft Project, чтобы читать значения отклонений?
- Нет. Aspose.Tasks for .NET читает и рассчитывает значения отклонений независимо от Microsoft Project.
Вопрос: Могу ли я получить доступ ко всем типам отклонений (по стоимости, по началу, по завершению, по работе) с помощью Aspose.Tasks?
- Да.
Asn
class предоставляет все основные поля отклонений для назначений ресурсов.
Вопрос: Сохраняются ли значения отклонений при сохранении проекта обратно в Microsoft Project?
- Да. Любые данные об отклонениях сохраняются и могут быть просмотрены в Microsoft Project после сохранения.
Заключение
Анализ отклонений в Aspose.Tasks for .NET позволяет программно отслеживать отклонения проекта без зависимости от Microsoft Project. Используя свойства, такие как CostVariance
, StartVariance
, FinishVariance
, и WorkVariance
разработчики могут формировать подробные отчеты о ходе работ, контролировать состояние проекта и обеспечивать лучший контроль затрат и сроков непосредственно из кода на C#.