Trabajo con formatos de Primavera
Resumen del soporte de formatos de Primavera
Aspose.Tasks for .NET ofrece soporte para la lectura y análisis de datos de proyectos almacenados en formatos de Oracle Primavera, incluidos
XER y
Primavera P6 XML. Estos formatos son ampliamente utilizados para la planificación de proyectos y recursos a nivel empresarial, especialmente en los sectores de la construcción, ingeniería y grandes proyectos industriales.
Aunque Aspose.Tasks se basa en el modelo de datos de Microsoft Project, permite importar datos de Primavera con un alto grado de precisión, lo que facilita la migración, integración o análisis de proyectos entre plataformas.
Formatos de Primavera compatibles
Formato | Descripción |
---|---|
XER | Un formato de exportación propietario en texto plano utilizado por Primavera P6, típicamente más pequeño y fácil de procesar. |
P6 XML | Un formato estructurado basado en XML utilizado para interoperabilidad y copias de seguridad en Primavera. Más extenso que XER. |
Aspose.Tasks permite cargar ambos formatos utilizando la misma clase Project
:
1 var projectFromXer = new Project("project.xer");
2 var projectFromXml = new Project("project.xml");
Acceso a datos específicos de Primavera
Al cargar un archivo de Primavera, los datos adicionales que no forman parte del modelo de Microsoft Project (por ejemplo, códigos WBS, totales decimales, unidades restantes, etc.) se almacenan en contenedores especiales PrimaveraProperties
de las entidades Task
, Resource
y ResourceAssignment
.
Esto permite a los desarrolladores:
- Acceder a campos específicos de Primavera sin alterar la lógica de Microsoft Project.
- Conservar los valores originales del archivo fuente.
- Realizar tareas de informes o migración con total fidelidad de los datos.
Limitaciones y consideraciones conocidas
- Aspose.Tasks es una biblioteca específica para Microsoft Project. Algunas estructuras propias de Primavera (como UDF o EPS) pueden no estar completamente representadas.
- Los valores importados en
PrimaveraProperties
son de solo lectura y no se recalculan durante la manipulación del proyecto. - Los cálculos de planificación siguen la lógica de Microsoft Project, no la de Primavera.