Aufgabenkosten verwalten
In Microsoft Project, Aufgabenkosten werden verwendet, um den finanziellen Aufwand abzuschätzen, der erforderlich ist, um ein Projekt abzuschließen.
- Kosten können fest oder variabel, abhängig von zugewiesenen Ressourcen und Aufwand.
- Die Nachverfolgung von Kosten hilft beim Vergleich geplanter Budgets mit der tatsächlichen Leistung.
Aufgabenkosten verstehen
Aspose.Tasks für .NET stellt APIs bereit, um Kosten abzurufen, zu berechnen und zu verwalten die mit Aufgaben verbunden sind.
Die Tsk Klasse stellt mehrere Felder für das Kostenmanagement bereit:
Cost Typ:
double
Zweck: Stellt die voraussichtlichen oder geplanten Kosten einer Aufgabe dar.BCWP (Budgetierte Kosten der geleisteten Arbeit) Typ:
double
Zweck: Gibt die bis heute angefallenen Kosten der geleisteten Arbeit an.BCWS (Budgetierte Kosten der geplanten Arbeit) Typ:
double
Zweck: Zeigt die geplanten Kosten für die eingeplante Arbeit.FixedCost Typ:
float
Zweck: Definiert die mit einer Aufgabe verbundenen Fixkosten.FixedCostAccrual Typ:
CostAccrualType
Zweck: Legt fest, wann Fixkosten anfallen (Anfang, anteilig oder Ende).
Anzeigen von Aufgabenkosten in Microsoft Project
In Microsoft Project können Aufgabenkosten wie folgt angezeigt werden:
- Öffnen des Aufgabeneintrag Formular.
- Verwendung der Einfügen > Spalten Option.
- Hinzufügen kostenbezogener Felder wie Cost, Fixed Cost, oder BCWS.
Beispiel: Aufgabenkosten mit Aspose.Tasks abrufen
Das folgende Codebeispiel zeigt, wie programmgesteuert Informationen zu Aufgabenkosten gelesen werden:
1// Create new project
2Project project = new Project();
3
4// Add task and set cost
5Task task = project.RootTask.Children.Add("Task");
6task.Set(Tsk.Cost, 800);
7
8// Display cost related properties of task
9Console.WriteLine(task.Get(Tsk.RemainingCost));
10Console.WriteLine(task.Get(Tsk.FixedCost));
11Console.WriteLine(task.Get(Tsk.CostVariance));
12Console.WriteLine(project.RootTask.Get(Tsk.Cost));
13Console.WriteLine(project.RootTask.Get(Tsk.FixedCost));
14Console.WriteLine(project.RootTask.Get(Tsk.RemainingCost));
15Console.WriteLine(project.RootTask.Get(Tsk.CostVariance));
Dieses Beispiel ruft geplante, fixe und budgetierte Kostenwerte für Projektaufgaben ab.
Wichtige Hinweise
- Die Kostenverfolgung ist unerlässlich zur Überwachung der Budgeteinhaltung und der Projektleistung.
- Die Earned Value Management (EVM) Felder (
BCWP
,BCWS
) ermöglichen die Analyse, ob das Projekt finanziell auf Kurs ist. - Aspose.Tasks unterstützt MPP- und XML-Formate, wodurch eine konsistente Verarbeitung kostenbezogener Daten in Projektdateien gewährleistet wird.
Häufig gestellte Fragen
F: Was ist der Unterschied zwischen Cost und FixedCost?
- Cost umfasst Ressourcenzuweisungen und Arbeit, während FixedCost eine zusätzliche statische Ausgabe ist, die direkt einer Aufgabe zugewiesen wird.
F: Wie wird FixedCostAccrual im Projektmanagement verwendet?
- Es legt fest, wann Fixkosten anfallen — zu Beginn, anteilig während der Aufgabe oder am Ende.
F: Benötigen BCWP und BCWS Ressourcenzuweisungen?
- Ja. Diese Werte sind Teil der Earned Value Analysis (EVA) und basieren auf Ressourcenzuweisung und Planung.
F: Kann ich Aufgabenkosten programmgesteuert mit Aspose.Tasks aktualisieren?
- Ja. Sie können Werte für Kostenfelder festlegen, und Aspose.Tasks speichert diese konsistent in MPP- und XML-Dateien.