Stoppen Sie eine Aufgabe und setzen Sie eine Aufgabe wieder auf

Ein Stoppdatum eines Aufgaben ist das Datum, an dem es enden sollte (oder erledigte). Manchmal muss eine Aufgabe vorübergehend gestoppt und später wieder aufgenommen werden. Das Microsoft -Projekt kann Stoppdaten berechnen oder Benutzer sie manuell eingeben lassen.

Arbeiten mit gestoppten und wieder aufgenommenen Aufgaben

Die von der TSK Klasse aufgedeckten STOP- und Lebenslauf -Eigenschaften werden verwendet, um das Stop- und Lebenslaufdatum einer Aufgabe zu lesen oder zu schreiben:

Microsoft -Projektansicht von Stop and Resume -Daten

Um den Stop- und Wiederaufnahme von Daten einer Aufgabe zu sehen:

  1. Wählen Sie im Menü Inset im Menü Spalte aus im Menü.
  2. Fügen Sie die STOP- und Lebenslaufspalten hinzu.

Die STOP- und Lebenslaufspalten im Microsoft -Projekt **

Arbeiten Sie mit gestoppten oder wieder aufgenommenen Aufgaben im Microsoft Project

Stop- und Wiederaufnahmedaten

Die Stop- und Lebenslaufdaten sind nicht verfügbar, wenn die Aufgabe nie aufgehört hat. Für Datumswerte, die NA entsprechen, nehmen Aspose.Tasks den Wert “1/1/2000”, wenn Sie die Bewertungsversion verwenden. Bei vollständig lizenzierter Lizenz verwendet Aspose.Tasks DateTime.minValue für NA -Werte. In den folgenden Beispielen wird der Stopp- und Lebenslaufdaten für alle Aufgaben in einem Projekt angezeigt.

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2String dataDir = Utils.getDataDir(StopAndResumeTask.class);
 3
 4Project project = new Project(dataDir + "input.mpp");
 5
 6// Create a ChildTasksCollector instance
 7ChildTasksCollector collector = new ChildTasksCollector();
 8
 9// Collect all the tasks from RootTask using TaskUtils
10TaskUtils.apply(project.getRootTask(), collector, 0);
11
12// Stop and Resume
13for (Task tsk : collector.getTasks()) {
14    if (tsk.get(Tsk.STOP).toString() == "1/1/2000")
15        System.out.println("NA");
16    else
17        System.out.println(tsk.get(Tsk.STOP).toString());
18    if (tsk.get(Tsk.RESUME).toString() == "1/1/2000")
19        System.out.println("NA");
20    else
21        System.out.println(tsk.get(Tsk.RESUME).toString());
22}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.