Это быстрое руководство описывает, как установить предшественника в MS Project с помощью Python. В нём содержится информация о настройке среды разработки, набор инструкций по программированию и пример кода для добавления предшественника в Microsoft Project с помощью Python. Также будут обсуждены улучшения примера кода для создания пользовательского файла MPP .
Шаги по добавлению предшественников в MS Project с помощью Python
- Настройте окружение, добавив Aspose.Tasks for Python via .NET для создания предшествующих задач
- Примените лицензию продукта, чтобы сгенерировать вывод в формате MPP
- Создайте новый project, установив его дату начала и имя
- Добавьте несколько задач в проект и назначьте длительность в днях для каждой task
- Свяжите несколько задач последовательно, так, чтобы каждая задача начиналась до завершения предыдущей задачи
- Свяжите больше задач, добавив промежуток между ними
- Сохраните проект в формате MPP или любом другом поддерживаемом формате
- Выведите каждую задачу, показывая её предшествующую и последующую
Эти шаги описывают добавление предшественника в план проекта с использованием Python. Примените лицензию, создайте новый проект, добавьте несколько задач и задайте длительность каждой задачи. Наконец, свяжите задачи с другими задачами, используя тип связи TaskLinkType finish-to-start, добавьте некоторую задержку между задачами и сохраните проект на диск.
Код для установки предшественников в MS Project с помощью Python
Этот код описывает использование предшествующих задач в управлении проектами с помощью Python. Вы можете контролировать рабочие дни/часы расписаний, явно назначая календарь по умолчанию уровня проекта, вместо того чтобы полагаться на встроенный календарь по умолчанию. Если вы хотите ссылаться на задачи в других проектах, установите свойства cross_project / cross_project_name на ссылке.
Это руководство учит вас работать с предшествующими и последующими задачами. Чтобы добавить контрольные задачи в проект, обратитесь к статье Добавить контрольную задачу в MS Project с помощью Python.