Création de tâches
Un projet est essentiellement composé de plusieurs tâches. Chaque tâche représente une unité de travail qui doit être accomplie pour que le projet global réussisse. Lors du travail avec des fichiers de projet, ajouter des tâches est une activité fondamentale.
Les tâches peuvent :
- Avoir des dépendances avec d’autres tâches.
- Inclure des sous-tâches (enfants).
- Avoir une durée définie.
Avec Aspose.Tasks for .NET, les développeurs peuvent créer des tâches par programmation et spécifier leur nom, leur hiérarchie ou leur durée dès la création.
Création de tâches
La
Task class expose la Add method, qui permet d’ajouter une tâche au RootTask ou comme enfant d’une autre tâche. Le constructeur par défaut crée une Task
instance sans nécessiter de paramètres. Les développeurs peuvent ensuite configurer ses propriétés telles que Name
, Duration
, ou Start
.
Exemple : Ajout d’une nouvelle tâche
L’exemple de code suivant montre comment créer de nouvelles tâches et les ajouter à un projet :
1Project project = new Project();
2
3// Add task, sub task and save project
4Task task = project.RootTask.Children.Add("Summary1");
5Task subtask = task.Children.Add("Subtask1");
6project.Save("CreateTasks_out.xml", SaveFileFormat.XML);
Notes clés
- Les tâches nouvellement créées sont automatiquement incluses dans la hiérarchie des tâches du projet.
- Une tâche peut être ajoutée directement au RootTask ou imbriquée sous une autre tâche pour représenter des sous-tâches.
- Après la création, des propriétés supplémentaires telles que les ressources, les contraintes et les calendriers peuvent être définies.
FAQ
Q : Puis-je affecter une durée lors de la création d’une tâche ?
- Oui, après avoir créé une tâche, vous pouvez définir la
Duration
propriété.
Q : Les tâches peuvent-elles être créées sans être liées à d’autres ?
- Oui. Les dépendances sont optionnelles et peuvent être ajoutées ultérieurement avec
TaskLink
.
Q : La création d’une tâche définit-elle automatiquement ses dates de début et de fin ?
- Par défaut, le calendrier du projet et les règles d’ordonnancement sont utilisés pour attribuer les dates de début et de fin, mais celles-ci peuvent être remplacées.