Този кратък урок обяснява как да създадете работна разбивка (WBS) с Python. Той ще ви предостави подробности за настройване на IDE, списък със стъпки и примерен код за работа с MS Project WBS с Python. Ще получите информация за подобряване на дадения код за създаване на персонализиран изход MPP.
Стъпки за изграждане на WBS с Python
- Настройте IDE за работа с WBS, използвайки Aspose.Tasks for Python via .NET
- Задайте лицензията за продукта и създайте празен project
- Дефинирайте персонализиран формат на WBS код, използвайки обекта на класа WBSCodeDefinition
- Добавете маска за кода WBS за задаване на формата за номериране на всяко ниво
- Добавете множество задачи с определена йерархия
- Преизчислете проекта, за да регенерирате WBS кода според зададената конфигурация
- Запазете проекта с определения формат на WBS кода
- Заредете проекта отново, за да прочетете WBS структурата в него
Горните стъпки описват как да работите с структурата на проектното разбиване, използвайки Python. Задайте лиценз, създайте нов проект, дефинирайте персонализиран формат за WBS кодове заедно с маската и добавете множество задачи с дадена йерархия. Преизчислете проекта, за да обновите WBS кодовете, запазете проекта и го заредете отново, за да прочетете WBS структурата за всички задачи в проекта.
Код за създаване на структура на работната разбивка с Python
Този код демонстрира как да създадете WBS структура с Python. Изходният MPP файл може да бъде защитен чрез използване на свойството MPPSaveOptions.protection_password, добавяне на допълнителни персонализирани кодове за контур заедно с WBS кода, или чрез използване на сетъри Task.wbs/wbs_level за ръчно презаписване на автоматично генерираните кодове. Ако искате да използвате четими алфанумерични кодове, опитайте да реализирате WBSSequence с главни или малки букви.
Този наръчник обяснява как да приложите разбивка на работата в проектен файл. За да зададете предшественик в проект, вижте статията Set predecessor in MS Project using Python.