Понаднормова робота в завданнях
У 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.