Travailler avec les tâches
Dans Microsoft Project, tâches représentent les éléments fondamentaux d’un planning de projet. Ils définissent quel travail doit être effectué, quand il doit commencer et se terminer, quelles ressources sont affectées et comment les tâches dépendent les unes des autres. Aspose.Tasks for .NET permet aux développeurs de créer, lire, mettre à jour et gérer entièrement les tâches de manière programmatique sans nécessiter l’installation de Microsoft Project.
Tâches dans Microsoft Project et Aspose.Tasks
Les tâches sont des éléments essentiels de la planification de projet. Elles peuvent représenter des activités, des livrables ou des jalons. Dans Microsoft Project, les tâches peuvent avoir divers attributs, notamment :
- Propriétés de base: Nom, Début, Fin, Durée et Pourcentage d’achèvement.
- Règles de planification: Contraintes, calendriers et dépendances.
- Coûts et ressources: Budget, valeurs de travail et ressources affectées.
- Hiérarchie: Tâches parent/enfant, niveaux de hiérarchie et codes WBS.
- Comportements spéciaux: Tâches critiques, pilotées par l’effort, récurrentes ou jalons.
Avec Aspose.Tasks for .NET, vous pouvez manipuler tous ces aspects de manière programmatique — que vous créiez des outils de reporting, synchronisiez des données avec d’autres systèmes ou automatisiez la planification de projet.
Ce que vous pouvez faire avec les tâches dans Aspose.Tasks
Certaines des opérations les plus courantes liées aux tâches incluent :
- Créer de nouvelles tâches et les affecter à des calendriers.
- Lire et mettre à jour les propriétés générales des tâches (nom, dates, notes).
- Gérer les durées, les coûts et l’avancement.
- Gérer les contraintes, les priorités et les conflits d’ordonnancement.
- Organiser les tâches en hiérarchies parent-enfant avec des numéros de structure ou des codes WBS.
- Travailler avec des tâches récurrentes et fractionnées.
- Rendre les données des tâches dans Task Usage ou Task Sheet pour la production de rapports.
Guides et exemples
Les articles suivants fournissent des instructions détaillées et des exemples de code C# pour travailler avec les tâches dans Aspose.Tasks for .NET :
- Création de tâches
- Lecture et écriture des propriétés générales
- Tâches et calendriers
- Gérer les contraintes des tâches
- Travailler avec les tâches dans .NET | Guide Aspose.Tasks for .NET
- Gérer les durées des tâches
- Calculer la date de fin d’une tâche fractionnée
- Gérer les tâches estimées et les tâches jalon
- Gérer les tâches critiques et pilotées par l’effort
- Comment travailler avec les tâches
- Gérer les priorités
- Arrêter et reprendre une tâche
- Travailler avec les WBS associés à une tâche
- Gérer les coûts des tâches
- Tâches parent et enfant
- Travailler avec les tâches
- Heures supplémentaires dans les tâches
- Calculs du pourcentage d’achèvement
- Travailler avec les attributs étendus des tâches
- Calculer la durée d’une tâche
- Lire les données temporelles d’une tâche
- Modifier l’avancement d’une tâche
- Comment écrire les données de tâche mises à jour dans MPP
- Récupérer les valeurs de travail budgété et de coût d’une tâche
- Rendu de la vue Task Usage
- Rendu de la vue Task Sheet
- Déplacer des tâches
- Affecter une tâche à un sous-projet
- Travailler avec les tâches récurrentes
- Déterminer les conflits d’ordonnancement de tâches
Remarques clés
- Aspose.Tasks for .NET offre un contrôle total sur la création, la modification et l’analyse des tâches dans les fichiers de projet.
- Tous les changements peuvent être enregistrés à la fois dans MPP et XML formats.
- Aucune installation de Microsoft Project n’est requise pour travailler avec les tâches de façon programmatique.
- Des exemples de code en C# sont fournis pour chaque opération courante sur les tâches.
FAQ
Q : Puis-je créer un projet à partir de zéro uniquement avec des tâches dans Aspose.Tasks ?
- Oui. Vous pouvez créer une nouvelle
Project
instance et construire toute sa hiérarchie de tâches de manière programmatique.
Q : Aspose.Tasks prend-il en charge les tâches récurrentes et les jalons ?
- Oui. Vous pouvez définir des tâches récurrentes avec
RecurringTaskParameters
et marquer des tâches comme jalons.
Q : Mes mises à jour resteront-elles compatibles avec Microsoft Project ?
- Oui. Aspose.Tasks garantit une compatibilité totale avec les versions de Microsoft Project prises en charge.
Q : Ai-je besoin d’installer Microsoft Project pour gérer les tâches avec Aspose.Tasks ?
- Non. Aspose.Tasks fonctionne indépendamment de Microsoft Project.