Ce guide rapide décrit comment définir un prédécesseur dans MS Project avec Python. Il contient des informations sur la configuration de l’environnement de développement, un ensemble d’instructions de programmation et du code d’exemple pour ajouter un prédécesseur dans Microsoft Project avec Python. Des améliorations seront également abordées pour le code d’exemple afin de créer un fichier de sortie personnalisé MPP.
Étapes pour ajouter des prédécesseurs dans MS Project avec Python
- Configurer l’environnement en ajoutant Aspose.Tasks for Python via .NET pour créer des tâches prédécesseurs
- Appliquer la licence du produit pour générer la sortie au format MPP
- Générez un nouveau project en définissant sa date de début et son nom
- Ajoutez plusieurs tâches au projet et attribuez une durée en jours pour chaque task
- Liez plusieurs tâches en séquence, de sorte que chaque tâche commence avant que la tâche précédente ne soit terminée.
- Liez plus de tâches en ajoutant un espace entre elles
- Enregistrez le projet au format MPP ou tout autre format pris en charge
- Imprimez chaque tâche en affichant son prédécesseur et son successeur
Ces étapes décrivent l’ajout du prédécesseur dans le plan de projet en utilisant Python. Appliquez la licence, créez un nouveau projet, ajoutez quelques tâches et définissez la durée de chaque tâche. Enfin, liez les tâches entre elles en utilisant le type de lien TaskLinkType fin‑à‑début, ajoutez un certain retard entre les tâches et enregistrez le projet sur le disque.
Code pour définir les prédécesseurs dans MS Project avec Python
Ce code décrit l’utilisation des tâches prédécesseurs dans la gestion de projet avec Python. Vous pouvez contrôler les jours/heures de travail pour les plannings en assignant explicitement un calendrier par défaut au niveau du projet au lieu de vous fier au calendrier par défaut intégré. Si vous souhaitez faire référence à des tâches dans d’autres projets, définissez les propriétés cross_project / cross_project_name sur un lien.
Ce guide vous apprend comment travailler avec les tâches prédécesseurs et successeurs. Pour ajouter des tâches jalon dans un projet, consultez l’article Ajouter un jalon dans MS Project avec Python.