Зміна ступеня виконання завдання

Навіщо змінювати ступінь виконання завдання?

Відстеження та оновлення ступеня виконання завдання є необхідним для управління проєктом. У Microsoft Project ступінь виконання зазвичай фіксується як % Complete.

За допомогою Aspose.Tasks for .NET, розробники можуть програмно встановлювати ступінь виконання завдання, що особливо корисно для автоматизованої звітності, синхронізації з зовнішніми системами, або масових оновлень.

API для ступеня виконання завдання

Клас Task надає метод:

Це безпосередньо відповідає полю % Complete у Microsoft Project.

Приклад: Зміна ступеня виконання завдання в C#

Ось як програмно оновити ступінь виконання завдання:

1Project project = new Project();
2Console.WriteLine("Project Calculation mode is Automatic: {0}", project.CalculationMode.Equals(CalculationMode.Automatic));
3
4Task task = project.RootTask.Children.Add("Task");
5task.Set(Tsk.Duration, project.GetDuration(2));
6task.Set(Tsk.PercentComplete, 50);

Порада: Оновлення ступеня виконання завдання також може впливати на фактичні дати початку/завершення та залишкову тривалість, залежно від налаштувань проєкту.

Ключові переваги

Поширені запитання

П: Чи можна встановити ступінь виконання більше ніж 100%?

П: Чи змінення ступеня виконання автоматично оновлює ActualWork чи RemainingWork?

П: Чи можу я частково оновити кілька завдань одночасно?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.