Створення структури розбиття робіт (WBS) за допомогою Python

Цей короткий підручник пояснює, як створити структуру розбиття робіт (WBS) за допомогою Python. Він надасть вам деталі щодо налаштування IDE, список кроків та зразковий код для роботи з MS Project WBS за допомогою Python. Ви отримаєте інформацію для розширення даного коду з метою створення налаштованого виводу MPP.

Кроки для створення WBS за допомогою Python

  1. Налаштуйте IDE для роботи з WBS, використовуючи Aspose.Tasks for Python via .NET
  2. Встановіть ліцензію продукту та створіть порожній project
  3. Визначте власний формат коду WBS, використовуючи об’єкт класу WBSCodeDefinition
  4. Додати маску для коду WBS для встановлення формату нумерації кожного рівня
  5. Додати кілька завдань з визначеною ієрархією
  6. Перерахувати проект, щоб згенерувати код WBS відповідно до визначеної конфігурації
  7. Збережіть проєкт у визначеному форматі коду WBS
  8. Завантажте проект знову, щоб прочитати структуру WBS у ньому

Вищезазначені кроки описують, як працювати зі структурою розбиття проекту за допомогою Python. Встановіть ліцензію, створіть новий проект, визначте власний формат коду WBS разом з маскою та додайте кілька завдань з заданою ієрархією. Перераховуйте проект, щоб оновити коди WBS, збережіть проект і завантажте його знову, щоб прочитати структуру WBS для всіх завдань у проекті.

Код для створення структури розбиття робіт за допомогою Python

Цей код демонструє, як створити WBS структуру за допомогою Python. Вихідний файл MPP можна захистити, використовуючи властивість MPPSaveOptions.protection_password, додаючи додаткові користувацькі коди структури поряд з кодом WBS, або використовуючи сеттери Task.wbs/wbs_level для ручного перевизначення автоматично згенерованих кодів. Якщо ви хочете використовувати читабельні алфавітно-цифрові коди, спробуйте реалізувати WBSSequence з великими або малими літерами.

Цей посібник навчає, як застосовувати розбиття робіт у файлі проєкту. Щоб встановити попередника у проєкті, зверніться до статті Встановлення попередника в MS Project за допомогою Python.

 Українська