Керування надурочними годинами ресурсів

У управлінні проєктами, надурочні години представляє додаткові робочі години, призначені ресурсам понад їхній звичайний графік. Відстеження та управління надурочними годинами важливі для контролю витрат, моніторингу розподілу навантаження та оцінки ефективності проєкту. З Aspose.Tasks for .NET, розробники можуть програмно отримувати доступ та керувати властивостями, пов’язаними з надурочними годинами, безпосередньо з файлів Microsoft Project (MPP/XML). Це усуває потребу в Microsoft Project і дозволяє плавну інтеграцію в користувацькі застосунки, автоматизоване формування звітів та системи управління ресурсами.

Властивості надурочних годин класу Resource

Клас Resource надає кілька властивостей для роботи з надурочними годинами:

Робота з надурочними годинами ресурсів

Щоб вручну переглянути значення надурочних годин у Microsoft Project:

  1. Відкрийте Аркуш ресурсів.
  2. Виберіть Вставка меню, а потім Стовпець.
  3. Додайте відповідні стовпці, такі як Ставка надурочних годин, Вартість надурочних годин, або Надурочна робота.

Це дозволяє менеджерам проєктів відстежувати надурочні години ресурсів безпосередньо у Microsoft Project.

Отримання надурочних годин ресурсів у Aspose.Tasks

Наведений приклад коду демонструє, як програмно зчитувати інформацію про надурочні години ресурсів. Фрагмент завантажує файл проєкту, перебирає його ресурси та отримує їхні значення, пов’язані з надурочними годинами. Це корисно для складання звітів, контролю витрат або інтеграції аналізу навантаження ресурсів у корпоративні рішення.

 1Project project = new Project("New Project.mpp");
 2
 3// Display overtime related parameters for all resources
 4foreach (Resource res in project.Resources)
 5{
 6    if (res.Get(Rsc.Name) != null)
 7    {
 8        Console.WriteLine(res.Get(Rsc.OvertimeCost));
 9        Console.WriteLine(res.Get(Rsc.OvertimeWork).ToString());
10        Console.WriteLine(res.Get(Rsc.OvertimeRateFormat).ToString());
11    }
12}

Часті запитання

P: Чи потрібно встановлювати Microsoft Project, щоб зчитувати властивості надурочних годин?

P: Чи можу я змінювати значення надурочних годин за допомогою Aspose.Tasks?

P: Які формати файлів підтримуються для зчитування інформації про надурочні години?

P: Чи можливо автоматично обчислити загальні витрати на надурочні години проєкту?

Висновок

Ефективне управління надурочними годинами допомагає контролювати бюджет проєкту та запобігати перевантаженню ресурсів. Використовуючи Aspose.Tasks for .NET, розробники можуть отримувати доступ і змінювати властивості, пов’язані з надурочними годинами, такі як витрати, ставки та призначення робіт безпосередньо з файлів Microsoft Project. Це дозволяє кращому плануванню, автоматизованому формуванню звітів та плавній інтеграції у робочі процеси управління проєктами, не покладаючись на Microsoft Project.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.