Esta guía rápida describe cómo establecer predecesor en MS Project usando Python. Contiene información sobre la configuración del entorno de desarrollo, un conjunto de instrucciones de programación y código de ejemplo para agregar un predecesor en Microsoft Project usando Python. También se discutirán mejoras para el código de ejemplo con el fin de crear un archivo de salida personalizado MPP.
Pasos para agregar predecesores en MS Project usando Python
- Configura el entorno añadiendo Aspose.Tasks for Python via .NET para crear tareas predecesoras
- Aplicar la licencia del producto para generar salida en formato MPP
- Genera un nuevo project estableciendo su fecha de inicio y nombre
- Agrega varias tareas al proyecto y asigna la duración en días a cada tarea.
- Enlaza varias tareas en secuencia, de modo que cada tarea comience antes de que la tarea anterior haya terminado.
- Enlaza más tareas añadiendo un espacio entre ellas
- Guarda el proyecto en MPP o en cualquier otro formato compatible
- Imprime cada tarea mostrando su predecesor y sucesor
Estos pasos describen la incorporación del predecesor en el plan del proyecto usando Python. Aplique la licencia, cree un nuevo proyecto, añada algunas tareas y establezca la duración de cada tarea. Finalmente, vincule tareas con otras tareas usando el TaskLinkType finish-to-start, añada un retraso entre las tareas y guarde el proyecto en el disco.
Código para establecer predecesores en MS Project usando Python
Este código describe el uso de tareas predecesoras en la gestión de proyectos usando Python. Puede controlar los días/horas laborables para los cronogramas asignando un calendario predeterminado a nivel de proyecto de forma explícita en lugar de depender del calendario predeterminado incorporado. Si desea referirse a tareas en otros proyectos, establezca las propiedades cross_project / cross_project_name en un enlace.
Esta guía le enseña cómo trabajar con las tareas predecesoras y sucesoras. Para agregar tareas de hito en un proyecto, consulte el artículo Agregar hito en MS Project usando Python.