Сверхурочные в задачах
В Microsoft Project задачи могут включать сверхурочную работу и затраты на сверхурочную работу чтобы отразить дополнительную нагрузку помимо обычных рабочих часов.
Aspose.Tasks for .NET позволяет разработчикам программно читать и обновлять эти свойства сверхурочной работы в форматах MPP и XML.
Понимание сверхурочной работы задач
Класс Tsk предоставляет свойства для управления значениями сверхурочной работы:
OvertimeCost Тип: Double Назначение: Представляет собой сумму фактических и оставшихся затрат на сверхурочную работу.
OvertimeWork Тип: TimeSpan Назначение: Представляет общее количество часов сверхурочной работы запланированных для задачи.
Эти свойства помогают отслеживать дополнительные расходы проекта и корректировки рабочей нагрузки.
Поля сверхурочной работы в Microsoft Project
Чтобы просмотреть свойства задачи, связанные со сверхурочной работой и затратами:
- В форме ввода задачи выберите Вставка меню, затем Столбец.
- Добавьте столбцы сверхурочной работы.
Получение данных о сверхурочной работе задач в Aspose.Tasks
Следующий пример на C# демонстрирует, как получить значения, связанные со сверхурочной работой, для задач:
1Project project = new Project("New Project.mpp");
2// Read overtime and percentage completion for tasks
3foreach (Task task in project.RootTask.Children)
4{
5 Console.WriteLine(task.Get(Tsk.OvertimeCost));
6 Console.WriteLine(task.Get(Tsk.OvertimeWork).ToString());
7 Console.WriteLine(task.Get(Tsk.PercentComplete));
8 Console.WriteLine(task.Get(Tsk.PercentWorkComplete).ToString());
9 Console.WriteLine(task.Get(Tsk.PhysicalPercentComplete).ToString());
10
11 // Set percent complete
12 task.Set(Tsk.PercentComplete, 100);
13}
Ключевые моменты
- OvertimeWork выражается как
TimeSpan
, что облегчает интеграцию с логикой планирования. - OvertimeCost является числовым, полезен для анализа затрат проекта и отчетности.
- Оба свойства можно читать и обновлять, что позволяет полностью контролировать значения сверхурочной работы в проекте.
Часто задаваемые вопросы
В: Могу ли я программно задавать значения сверхурочной работы при создании задач?
- Да. Вы можете назначать
OvertimeWork
иOvertimeCost
задачам напрямую с помощью Aspose.Tasks.
В: Влияют ли свойства сверхурочной работы на критический путь?
- Нет. Значения сверхурочной работы являются связанными с ресурсами и затратами но не изменяют напрямую зависимости задач или расчеты критического пути.
В: Сохраняются ли значения сверхурочной работы в форматах MPP и XML?
- Да. Aspose.Tasks обеспечивает единообразную обработку свойств сверхурочной работы во всех поддерживаемых форматах Microsoft Project.