Cálculos de porcentaje de finalización
En Microsoft Project, valores de porcentaje de finalización ayudan a rastrear el progreso del proyecto mostrando cuánto de una tarea se ha completado. Aspose.Tasks for .NET permite a los desarrolladores leer y gestionar estos campos de porcentaje de forma programática, garantizando informes precisos e integración con flujos de trabajo personalizados de gestión de proyectos.
Porcentajes
La Tsk clase proporciona varias propiedades para medir el progreso de la tarea:
PercentComplete Tipo: Entero Propósito: Representa el porcentaje de la duración que se ha completado.
PercentWorkComplete Tipo: Entero Propósito: Representa el porcentaje del esfuerzo de trabajo que se ha completado.
PhysicalPercentComplete Tipo: Entero Propósito: Representa el porcentaje ingresado manualmente por un gerente de proyecto, que a menudo se usa para el análisis del valor ganado.
Para ver el PhysicalPercentComplete en Microsoft Project:
- En el formulario de entrada de tareas, en el Insertar menú, seleccione Columna.
- Agregue la columna.
Para ver el porcentaje completado en Microsoft Project, puede hacer doble clic en la columna deseada en el formulario de entrada de tareas.
Obtener porcentajes en Aspose.Tasks
El siguiente ejemplo en C# muestra cómo leer los valores de porcentaje de finalización de tareas:
1Project project = new Project("TaskPercentageCompletion.mpp");
2
3// Access tasks and display percentage completion
4foreach (Task task in project.RootTask.Children)
5{
6 Console.WriteLine(task.Get(Tsk.PercentComplete));
7 Console.WriteLine(task.Get(Tsk.PercentWorkComplete).ToString());
8 Console.WriteLine(task.Get(Tsk.PhysicalPercentComplete).ToString());
9}
Notas clave
- PercentComplete se basa en la duración (tiempo).
- PercentWorkComplete se basa en el esfuerzo (horas de trabajo).
- PhysicalPercentComplete es independiente y se introduce manualmente, lo que lo hace más flexible para los gerentes de proyecto.
- Estos campos son críticos para seguimiento del progreso, gestión del valor ganado, y informes.
Preguntas frecuentes
P: ¿Cuál es la diferencia entre PercentComplete y PercentWorkComplete?
- PercentComplete mide el progreso en términos de tiempo, mientras que PercentWorkComplete mide el progreso en términos de esfuerzo de trabajo.
P: ¿Cuándo debería usar PhysicalPercentComplete?
- Úselo cuando el gerente de proyecto quiera controlar manualmente los informes de progreso, especialmente en análisis del valor ganado.
P: ¿Se conservan los campos de porcentaje en los formatos MPP y XML?
- Sí. Aspose.Tasks garantiza un manejo consistente de estos valores en los formatos de Microsoft Project admitidos.