Überstunden bei Aufgaben
In Microsoft Project können Aufgaben Überstunden und Überstundenkosten um zusätzlichen Aufwand außerhalb der regulären Arbeitszeiten widerzuspiegeln.
Aspose.Tasks for .NET ermöglicht Entwicklern, diese Überstunden-Eigenschaften programmatisch sowohl in MPP- als auch in XML-Formaten zu lesen und zu aktualisieren.
Überstunden bei Aufgaben verstehen
Die Tsk class stellt Eigenschaften zur Verwaltung von Überstundenwerten bereit:
OvertimeCost Typ: Double Zweck: Repräsentiert die Summe der tatsächlichen und verbleibenden Überstundenkosten.
OvertimeWork Typ: TimeSpan Zweck: Repräsentiert die gesamte für eine Aufgabe geplante Überstundenzeit .
Diese Eigenschaften helfen, zusätzliche Projektkosten und Anpassungen der Arbeitsbelastung zu verfolgen.
Microsoft Project-Felder für Überstundenarbeit
Um die Überstunden- und Kosten-Eigenschaften einer Aufgabe anzuzeigen:
- Im Task Entry form wählen Sie das Insert Menü und dann Column.
- Fügen Sie die Überstundenspalten hinzu.
Aufgabenüberstunden mit Aspose.Tasks abrufen
Das folgende C#-Beispiel zeigt, wie überstundenbezogene Werte für Aufgaben abgerufen werden:
1Project project = new Project("New Project.mpp");
2// Read overtime and percentage completion for tasks
3foreach (Task task in project.RootTask.Children)
4{
5 Console.WriteLine(task.Get(Tsk.OvertimeCost));
6 Console.WriteLine(task.Get(Tsk.OvertimeWork).ToString());
7 Console.WriteLine(task.Get(Tsk.PercentComplete));
8 Console.WriteLine(task.Get(Tsk.PercentWorkComplete).ToString());
9 Console.WriteLine(task.Get(Tsk.PhysicalPercentComplete).ToString());
10
11 // Set percent complete
12 task.Set(Tsk.PercentComplete, 100);
13}
Wichtige Hinweise
- OvertimeWork wird ausgedrückt als
TimeSpan
, wodurch es sich leicht in die Terminplanungslogik integrieren lässt. - OvertimeCost ist numerisch und nützlich für die Projektkostenanalyse und Berichterstattung.
- Beide Eigenschaften können gelesen und aktualisiert werden, wodurch volle Kontrolle über die Überstundenwerte des Projekts möglich ist.
Häufig gestellte Fragen
F: Kann ich Überstundenwerte programmatisch festlegen, wenn ich Aufgaben erstelle?
- Ja. Sie können
OvertimeWork
undOvertimeCost
Aufgaben direkt mit Aspose.Tasks zuweisen.
F: Beeinflussen Überstundenwerte den kritischen Pfad?
- Nein. Überstundenwerte sind ressourcen- und kostenbezogen ändern jedoch nicht direkt die Aufgabenabhängigkeiten oder die Berechnung des kritischen Pfads.
F: Werden Überstundenwerte in MPP- und XML-Formaten beibehalten?
- Ja. Aspose.Tasks sorgt für eine konsistente Handhabung der Überstunden-Eigenschaften in den unterstützten Microsoft Project-Formaten.