Вычисление процентов

Отслеживание прогресса ресурсов проекта — ключевой аспект управления проектом. Одним из наиболее важных показателей является процент выполненной работы, который отражает, какая часть назначенной нагрузки выполнена по сравнению с общим запланированным объёмом работ. С помощью Aspose.Tasks for .NET, разработчики могут программно получать доступ и вычислять процент завершения работы ресурсов по всем их назначенным заданиям в файлах Microsoft Project (MPP/XML). Это позволяет автоматизировать отслеживание прогресса, составление отчётов и мониторинг производительности без необходимости использования Microsoft Project.

Свойство «Процент выполненной работы»

Класс Resource класс предоставляет PercentWorkComplete свойство для управления и оценки прогресса ресурса:

Это свойство позволяет менеджерам проектов и разработчикам вычислять коэффициенты завершения и оценивать, соответствуют ли ресурсы графику выполнения задач.

Получение процентов с помощью Aspose.Tasks

В следующем примере показано, как получить процент выполненной работы ресурсом по всем назначенным заданиям. Этот фрагмент загружает файл проекта, перебирает ресурсы и извлекает их проценты выполнения. Он полезен для панелей мониторинга прогресса, анализа загрузки и формирования отчётов о состоянии проекта.

 1Project project = new Project("New Project.mpp");
 2
 3// Display work percentage completion for all resources
 4foreach (Resource res in project.Resources)
 5{
 6    if (res.Get(Rsc.Name) != null)
 7    {
 8        Console.WriteLine(res.Get(Rsc.PercentWorkComplete));
 9    }
10}

Часто задаваемые вопросы

В: Нужно ли устанавливать Microsoft Project, чтобы вычислять проценты выполнения работы?

В: Могу ли я обновить значение PercentWorkComplete с помощью Aspose.Tasks?

В: Какие форматы файлов проекта поддерживают вычисление процентов?

В: Как я могу вычислить общий процент завершения проекта?

Заключение

Контроль процентных показателей выполнения работ имеет решающее значение для понимания состояния проекта и обеспечения того, чтобы ресурсы оставались в графике. С помощью PercentWorkComplete свойстве в Aspose.Tasks for .NET, разработчики могут легко вычислять, обновлять и анализировать прогресс ресурсов непосредственно из файлов Microsoft Project. Это обеспечивает точные данные для отчётности и принятия решений без необходимости использования Microsoft Project.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.