この短いチュートリアルでは、create a work breakdown structure WBS using Python の方法を説明します。IDE の設定方法、手順のリスト、MS Project WBS using Python 用のサンプルコードを提供します。カスタマイズされた出力を作成するために、提供されたコードを拡張する情報が得られます MPP.
Python を使用した WBS の構築手順
- Aspose.Tasks for Python via .NET を使用して WBS 用の IDE をセットアップする
- 製品ライセンスを設定し、空白の project を作成します
- カスタム WBS コード形式を WBSCodeDefinition クラスオブジェクトで定義する
- 各レベルの番号付け形式を設定するために、WBSコードにマスクを追加する
- 定義された階層で複数のタスクを追加する
- 定義された構成に従って、WBSコードを再生成するためにプロジェクトを再計算する
- 定義されたWBSコード形式でプロジェクトを保存
- プロジェクトを再度ロードして、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 を参照してください。