Líneas de base en archivos del proyecto
Contents
[
Hide
Show
]Programación de tareas de referencia
Las propiedades de inicio y finalización expuestas por la clase TaskBaseline se utilizan para leer y escribir las fechas de inicio y finalización de una tarea cuando se guardó la línea de base. Ambas propiedades admiten el tipo de datos DateTime.
Después de guardar una línea de base, el cronograma de referencia de tareas se puede ver en el proyecto Microsoft:
- Desde el menú Ver, seleccione más vistas y luego Entrada de tareas.
- En el menú Insertar, seleccione Columnas.
- Agregue las columnas deseadas.
Obtener un cronograma de referencia de tareas usando Aspose.Tasks
El ejemplo del código que se da a continuación demuestra el cronograma de referencia de tareas en una ventana de consola después de atravesar las líneas de base de una tarea.
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 schedule
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()))));