Arbeiten mit Ressourcenzuweisungen
Die Verfolgung von Abweichungen ist ein wichtiger Bestandteil des Projektmanagements, da sie es ermöglicht, Ist-Ergebnisse mit den geplanten Basiswerten zu vergleichen. Aspose.Tasks for .NET bietet direkten Zugriff auf Abweichungswerte über die Asn class, wodurch Entwickler Projektabweichungen programmatisch analysieren können.
Umgang mit Abweichungen
Die Asn
class stellt mehrere Eigenschaften bereit, um Abweichungen in den Basiswerten und Ist-Werten einer Zuweisung zu behandeln:
- CostVariance – Differenz zwischen den Basiskosten und den tatsächlichen Zuweisungskosten (double)
- StartVariance – Differenz zwischen dem Basis-Startdatum und dem tatsächlichen Start der Zuweisung (integer, gemessen in Zehnteln einer Minute)
- FinishVariance – Differenz zwischen dem Basis-Enddatum und dem tatsächlichen Ende der Zuweisung (integer, gemessen in Zehnteln einer Minute)
- WorkVariance – Differenz zwischen geplantem Arbeitsaufwand und tatsächlich geleisteter Arbeit (double)
Um Zuweisungsabweichungen in Microsoft Project manuell anzuzeigen:
- Gehen Sie zur Ansicht ‘Task Usage’.
- Aus dem Insert Menü, wählen Sie Column.
- Fügen Sie die benötigten Abweichungsspalten hinzu.
Abrufen von Zuweisungsabweichungen in Aspose.Tasks
Das folgende Beispiel zeigt, wie man auf den WorkVariance
Wert einer Ressourcenzuweisung programmatisch. Dies ermöglicht Ihnen zu bestimmen, um wie viel die tatsächlich geleistete Arbeit vom Basiswert abweicht.
1Project project = new Project("New Project.mpp");
2
3// Print assignment variances
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6 Console.WriteLine(ra.Get(Asn.WorkVariance));
7 Console.WriteLine(ra.Get(Asn.CostVariance));
8 Console.WriteLine(ra.Get(Asn.StartVariance));
9 Console.WriteLine(ra.Get(Asn.FinishVariance));
10}
Häufig gestellte Fragen
F: Muss Microsoft Project installiert sein, um Abweichungswerte lesen zu können?
- Nein. Aspose.Tasks for .NET liest und berechnet Abweichungswerte unabhängig von Microsoft Project.
F: Kann ich mit Aspose.Tasks auf alle Arten von Abweichungen (Kosten, Start, Ende, Arbeit) zugreifen?
- Ja. Die
Asn
class stellt alle wichtigen Abweichungsfelder für Ressourcenzuweisungen bereit.
F: Werden Abweichungswerte beibehalten, wenn das Projekt wieder in Microsoft Project gespeichert wird?
- Ja. Alle Abweichungsdaten bleiben erhalten und können nach dem Speichern in Microsoft Project angezeigt werden.
Fazit
Die Abweichungsanalyse in Aspose.Tasks for .NET ermöglicht es, Projektabweichungen programmatisch zu verfolgen, ohne auf Microsoft Project angewiesen zu sein. Durch die Verwendung von Eigenschaften wie CostVariance
, StartVariance
, FinishVariance
, und WorkVariance
können Entwickler detaillierte Fortschrittsberichte erstellen, den Projektstatus überwachen und eine bessere Kosten- und Terminsteuerung direkt aus C#-Code sicherstellen.