Basisdauer von Bearbeitungsaufgaben

Aufgabenbasisdauer

Die Dauer- und Schätzungsdauer -Eigenschaften der Klasse TaskBaSeline können zum Lesen und Schreiben der geplanten Dauer verwendet werden, wenn die Grundlinie gespeichert wurde, und festzustellen, ob die geplante Dauer geschätzt wurde oder nicht.

Nach dem Speichern einer Basislinie kann die Dauer der Aufgabenbasis im Microsoft -Projekt angezeigt werden:

  1. Wählen Sie im Menü Ansicht Wählen Sie Weitere Ansichten und zehn Aufgabeneintrag.
  2. Wählen Sie im Menü einfügen Auswahl Spalten.
  3. Fügen Sie die Spalte der Basisdauer hinzu.

Erhalten Sie die Dauer der Aufgabenbasis mit Aspose.Tasks

Das unten angegebene Codebeispiel zeigt die Dauer der Aufgabenbasis im Konsolenfenster nach dem Durchqueren der Aufgabenbasis einer Aufgabe.

 1// Create project instance
 2System::SharedPtr<Project> project = System::MakeObject<Project>();
 3    
 4// Creating TaskBaseline
 5System::SharedPtr<Task> task = project->get_RootTask()->get_Children()->Add(u"Task");
 6project->SetBaseline(Aspose::Tasks::BaselineType::Baseline);
 7    
 8// Display task baseline duration
 9System::SharedPtr<TaskBaseline> baseline = task->get_Baselines()->ToList()->idx_get(0);
10System::Console::WriteLine(u"Baseline duration is 1 day: {0}", System::ObjectExt::Box<bool>(System::ObjectExt::Equals(System::ObjectExt::ToString(baseline->get_Duration()), u"1 day")));
11System::Console::WriteLine(u"BaselineStart is same as Task Start: {0}", System::ObjectExt::Box<bool>(System::ObjectExt::Equals(baseline->get_Start(), task->Get<System::DateTime>(Tsk::Start()))));
12System::Console::WriteLine(u"BaselineFinish is same as Task Finish: {0}", System::ObjectExt::Box<bool>(System::ObjectExt::Equals(baseline->get_Finish(), task->Get<System::DateTime>(Tsk::Finish()))));
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.