Basisdauer von Bearbeitungsaufgaben
Contents
[
Hide
Show
]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.
- Dauer unterstützt den Timesspan -Datentyp.
- Die geschätzte Datei unterstützt den Booleschen Datentyp.
Nach dem Speichern einer Basislinie kann die Dauer der Aufgabenbasis im Microsoft -Projekt angezeigt werden:
- Wählen Sie im Menü Ansicht Wählen Sie Weitere Ansichten und zehn Aufgabeneintrag.
- Wählen Sie im Menü einfügen Auswahl Spalten.
- 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()))));