使用 Python 创建工作分解结构(WBS)

本简短教程解释如何 使用 Python 创建工作分解结构 WBS。它将为您提供设置 IDE 的详细信息、步骤列表以及用于处理 MS Project 使用 Python 的 WBS 的示例代码。您将获得信息,以增强给定代码以创建自定义输出 MPP。

使用 Python 构建 WBS 的步骤

  1. 使用 Aspose.Tasks for Python via .NET 为 WBS 设置 IDE
  2. 设置产品许可证并创建一个空白 project
  3. 使用 WBSCodeDefinition 类对象定义自定义 WBS 代码格式
  4. 为 WBS 代码添加掩码,以设置每个层级的编号格式
  5. 添加具有定义层次结构的多个任务
  6. 按照已定义的配置重新计算项目以重新生成 WBS 代码
  7. 使用已定义的 WBS 代码格式保存项目
  8. 再次加载项目以读取其中的 WBS 结构

上述步骤描述了如何使用 使用 Python 的项目分解结构。设置许可证,创建新项目,定义自定义 WBS 代码格式及其掩码,并按给定层级添加多个任务。重新计算项目以刷新 WBS 代码,保存项目并再次加载以读取项目中所有任务的 WBS 结构。

使用 Python 构建工作分解结构的代码

此代码演示了如何创建 使用 Python 的 WBS 结构。输出的 MPP 文件可以通过使用 MPPSaveOptions.protection_password 属性、在 WBS 代码旁附加额外的自定义大纲代码,或使用 Task.wbs/wbs_level 设置器手动覆盖自动生成的代码来进行保护。如果您想使用可读的字母数字代码,请尝试使用大写或小写字母实现 WBSSequence。

本指南教您如何在项目文件中应用工作分解。要在项目中设置前置任务,请参阅文章 Set predecessor in MS Project using Python.

 简体中文