Crear una estructura de desglose del trabajo (WBS) usando Python

Este breve tutorial explica cómo crear una estructura de desglose del trabajo WBS usando Python. Proporcionará detalles sobre la configuración del IDE, una lista de pasos y código de ejemplo para trabajar con MS Project WBS usando Python. Obtendrá información para mejorar el código dado y crear una salida personalizada MPP.

Pasos para crear una WBS usando Python

  1. Configura el IDE para trabajar con WBS usando Aspose.Tasks for Python via .NET
  2. Establezca la licencia del producto y cree un project en blanco
  3. Defina un formato de código WBS personalizado usando el objeto de clase WBSCodeDefinition
  4. Añadir una máscara para el código WBS para establecer el formato de numeración de cada nivel
  5. Añadir varias tareas con una jerarquía definida
  6. Recalcular el proyecto para regenerar el código WBS según la configuración definida
  7. Guardar el proyecto con el formato de código WBS definido
  8. Carga el proyecto de nuevo para leer la estructura WBS en él

Los pasos anteriores describen cómo trabajar con la estructura de desglose del proyecto usando Python. Establezca la licencia, cree un nuevo proyecto, defina un formato de código WBS personalizado junto con la máscara, y añada múltiples tareas con una jerarquía dada. Recalcule el proyecto para actualizar los códigos WBS, guarde el proyecto y cárguelo nuevamente para leer la estructura WBS de todas las tareas del proyecto.

Código para crear una Estructura de Desglose del Trabajo usando Python

Este código muestra cómo crear una estructura WBS usando Python. El archivo MPP de salida puede protegerse usando la propiedad. MPPSaveOptions.protection_password, adjuntando códigos de esquema personalizados adicionales junto al código WBS, o usando los setters Task.wbs/wbs_level Para sobrescribir manualmente los códigos autogenerados. Si deseas usar códigos alfanuméricos legibles, intenta implementar el WBSSequence con letras mayúsculas o minúsculas.

Esta guía enseña cómo aplicar la descomposición del trabajo en un archivo de proyecto. Para establecer un predecesor en un proyecto, consulte el artículo Establecer predecesor en MS Project usando Python.

 Español