Цей короткий підручник пояснює, як створити структуру розбиття робіт (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 з великими або малими літерами.
Цей посібник навчає, як застосовувати розбиття робіт у файлі проєкту. Щоб встановити попередника у проєкті, зверніться до статті Встановлення попередника в MS Project за допомогою Python.