Berechnung des Fertigstellungsprozentsatzes
In Microsoft Project, Prozentuale Fertigstellungswerte helfen, den Projektfortschritt zu verfolgen, indem sie anzeigen, wie viel einer Aufgabe bereits abgeschlossen ist. Aspose.Tasks for .NET ermöglicht Entwicklern, diese Prozentfelder programmatisch zu lesen und zu verwalten, wodurch eine genaue Berichterstattung und die Integration in benutzerdefinierte Projektverwaltungs-Workflows sichergestellt werden.
Prozentsätze
Die Tsk class stellt mehrere Eigenschaften bereit, um den Aufgabenfortschritt zu messen:
PercentComplete Typ: Integer Zweck: Stellt den Prozentsatz der Dauer dar, die abgeschlossen wurde.
PercentWorkComplete Typ: Integer Zweck: Stellt den Prozentsatz des Arbeitsaufwands dar, der abgeschlossen wurde.
PhysicalPercentComplete Typ: Integer Zweck: Stellt den Prozentsatz dar, der manuell von einem Projektleiter, oft verwendet für die Earned-Value-Analyse.
Um den PhysicalPercentComplete in Microsoft Project anzuzeigen:
- Im Task Entry-Formular, im Einfügen Menü, wählen Sie Spalte.
- Fügen Sie die Spalte hinzu.
Um den abgeschlossenen Prozentsatz in Microsoft Project anzuzeigen, kann man im Task Entry-Formular die gewünschte Spalte doppelklicken.
Abrufen von Prozentangaben in Aspose.Tasks
Das folgende C#-Beispiel zeigt, wie man die Prozentwerte der Aufgabenfertigstellung liest:
1Project project = new Project("TaskPercentageCompletion.mpp");
2
3// Access tasks and display percentage completion
4foreach (Task task in project.RootTask.Children)
5{
6 Console.WriteLine(task.Get(Tsk.PercentComplete));
7 Console.WriteLine(task.Get(Tsk.PercentWorkComplete).ToString());
8 Console.WriteLine(task.Get(Tsk.PhysicalPercentComplete).ToString());
9}
Wichtige Hinweise
- PercentComplete basiert auf der Dauer (Zeit).
- PercentWorkComplete basiert auf dem Aufwand (Arbeitsstunden).
- PhysicalPercentComplete ist unabhängig und wird manuell eingegeben, wodurch es für Projektleiter flexibler ist.
- Diese Felder sind wichtig für Fortschrittsverfolgung, Earned-Value-Management, und Berichterstattung.
Häufig gestellte Fragen
F: Was ist der Unterschied zwischen PercentComplete und PercentWorkComplete?
- PercentComplete misst den Fortschritt in Bezug auf die Zeit, während PercentWorkComplete den Fortschritt in Bezug auf den Arbeitsaufwand misst.
F: Wann sollte ich PhysicalPercentComplete verwenden?
- Verwenden Sie es, wenn der Projektleiter die Fortschrittsberichterstattung manuell steuern möchte, insbesondere bei Earned-Value-Analyse.
F: Werden Prozentfelder über MPP- und XML-Formate hinweg beibehalten?
- Ja. Aspose.Tasks stellt eine konsistente Handhabung dieser Werte in den unterstützten Microsoft Project-Formaten sicher.