Arbeiten mit Zuweisungsbudgets
Die Arbeit mit Budgeten für Ressourcenzuweisungen ist ein wichtiger Bestandteil des Projektkostenmanagements. Aspose.Tasks for .NET bietet Zugriff auf budgetbezogene Eigenschaften über die ResourceAssignment Klasse. Durch die Verwendung dieser Eigenschaften können Sie Budgetinformationen abrufen und analysieren, ohne von Microsoft Project abhängig zu sein.
Zuweisungsbudget
Die ResourceAssignment
Klasse stellt die folgenden Eigenschaften für die Arbeit mit Zuweisungsbudgets bereit:
- BudgetCost – stellt die budgetierten Kosten von Ressourcenzuweisungen dar (decimal).
- BudgetWork – stellt die bis dato budgetierte Arbeitszeit von Ressourcenzuweisungen dar (TimeSpan).
Um Zuweisungsbudgets in Microsoft Project manuell zu prüfen:
- Öffnen Sie die Seite ‘Aufgabenverwendung’.
- Wählen Sie im Menü ‘Einfügen’ Spalte.
- Fügen Sie die erforderlichen Budgetspalten hinzu.
Abrufen des Zuweisungsbudgets mit Aspose.Tasks
Im folgenden Beispiel rufen wir programmatisch die Budgetwerte für eine Ressourcenzuweisung ab. Dieser Code zeigt, wie Sie auf BudgetCost
und BudgetWork
Eigenschaften direkt über die Aspose.Tasks-API zugreifen.
1Project project = new Project("New Project.mpp");
2
3// Print assignment budget cost and budget work
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6 Console.WriteLine(ra.Get(Asn.BudgetCost));
7 Console.WriteLine(ra.Get(Asn.BudgetWork).ToString());
8}
Häufig gestellte Fragen
F: Muss Microsoft Project installiert sein, um Zuweisungsbudgets lesen zu können?
- Nein. Aspose.Tasks for .NET funktioniert unabhängig von Microsoft Project.
F: Kann ich Budgetwerte mit Aspose.Tasks ändern?
- Ja. Sie können Budgetwerte sowohl lesen als auch programmatisch über die
ResourceAssignment
Klasse.
F: Werden budgetierte Felder beim Speichern einer Datei nach Microsoft Project exportiert?
- Ja. Alle Budgetwerte, die Sie mit Aspose.Tasks festlegen, werden in Microsoft Project angezeigt, wenn die Datei geöffnet wird.
Fazit
Die Verwaltung von Zuweisungsbudgets in Aspose.Tasks for .NET ist einfach und effizient. Durch den Zugriff auf BudgetCost
und BudgetWork
, können Sie Budgetverfolgung in Ihre Anwendungen integrieren, Berichte automatisieren und eine genaue Verwaltung der Projektkosten sicherstellen. Diese Funktion ermöglicht es Ihnen, Budgetdaten ohne Abhängigkeit von Microsoft Project zu verarbeiten, wodurch Aspose.Tasks ein leistungsstarkes Werkzeug für Entwickler ist, die mit Projektdateien in C# arbeiten.