Ändern des Aufgabenfortschritts

Warum den Aufgabenfortschritt ändern?

Verfolgung und Aktualisierung des Aufgabenfortschritts ist für das Projektmanagement unerlässlich. In Microsoft Project wird der Fortschritt normalerweise als % Complete.

Mit Aspose.Tasks for .NET, können Entwickler den Fortschritt einer Aufgabe programmatisch festlegen, was besonders nützlich ist für automatisierte Berichterstattung, Synchronisation mit externen Systemen, oder Massenaktualisierungen.

API für Aufgabenfortschritt

Die Task -Klasse stellt die Methode bereit:

Dies entspricht direkt dem % Complete Feld in Microsoft Project.

Beispiel: Ändern des Aufgabenfortschritts in C#

So aktualisieren Sie programmatisch den Fortschritt einer Aufgabe:

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);

Tipp: Die Aktualisierung des Aufgabenfortschritts kann sich auch auf tatsächliche Start-/Enddaten und verbleibende Dauer, abhängig von den Projekteinstellungen.

Hauptvorteile

Häufig gestellte Fragen

F: Kann ich den Fortschritt auf mehr als 100% setzen?

F: Aktualisiert das Ändern des Fortschritts automatisch ActualWork oder RemainingWork?

F: Kann ich mehrere Aufgaben teilweise gleichzeitig aktualisieren?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.