Цей швидкий посібник описує, як встановити попередника в MS Project за допомогою Python. Він містить інформацію про налаштування середовища розробки, набір інструкцій з програмування та зразковий код для додавання попередника в Microsoft Project за допомогою Python. Також будуть обговорені покращення зразкового коду для створення користувацького вихідного файлу MPP.
Кроки для додавання попередників у MS Project за допомогою Python
- Налаштуйте середовище, додавши Aspose.Tasks for Python via .NET для створення попередніх завдань
- Застосуйте ліцензію продукту, щоб створити вихід у форматі MPP
- Створіть новий project встановивши його дату початку та назву
- Додайте кілька завдань до проєкту та призначте тривалість у днях для кожного task
- Зв’яжіть кілька завдань у послідовності, так щоб кожне завдання починалося до того, як закінчиться попереднє.
- Зв’яжіть більше завдань, додаючи проміжок між ними
- Збережіть проєкт у форматі MPP або будь‑якому іншому підтримуваному форматі
- Виведіть кожне завдання, показуючи його попередника та наступника
Ці кроки описують додавання попередника у плані проекту за допомогою Python. Застосуйте ліцензію, створіть новий проект, додайте кілька завдань і встановіть тривалість кожного завдання. Нарешті, зв’яжіть завдання з іншими завданнями, використовуючи тип зв’язку TaskLinkType «завершення‑початок», додайте затримку між завданнями та збережіть проект на диск.
Код для встановлення попередників у MS Project за допомогою Python
Цей код описує використання завдання‑попередники в управлінні проєктами за допомогою Python. Ви можете контролювати робочі дні/години для розкладів, явно призначаючи календар за замовчуванням рівня проєкту, замість того щоб покладатися на вбудований календар за замовчуванням. Якщо ви хочете посилатися на завдання в інших проєктах, встановіть властивості cross_project / cross_project_name у посиланні.
Цей посібник навчає вас, як працювати з попередніми та наступними завданнями. Щоб додати контрольні точки в проєкті, зверніться до статті Add milestone in MS Project using Python.