Planification des tâches de référence

En gestion de projet, un calendrier de référence définit les dates initialement prévues de Start et Finish pour les tâches. En comparant les dates de référence avec le calendrier actuel ou réel, les chefs de projet peuvent identifier les retards, suivre l’avancement et évaluer la performance du calendrier. En utilisant la TaskBaseline classe dans Aspose.Tasks for .NET, les développeurs peuvent accéder et manipuler ces dates par programmation lorsqu’ils travaillent avec des fichiers MPP/XML.

Propriétés Baseline Start et Baseline Finish

Les propriétés suivantes sont disponibles :

Les deux propriétés utilisent le type de données DateTime .

Afficher le calendrier de référence dans Microsoft Project

Pour vérifier les valeurs du calendrier de référence dans Microsoft Project :

  1. Dans le menu Affichage du menu, sélectionnez Autres affichages ? Saisie de tâche.
  2. Dans le menu Insertion du menu, sélectionnez Colonnes.
  3. Ajoutez les Baseline Start et Baseline Finish colonnes.

Vérification des dates Start/Finish dans Microsoft Project

Obtention du calendrier de référence de la tâche avec Aspose.Tasks

Le code ci-dessous affiche le calendrier de référence de la tâche dans une fenêtre console après avoir parcouru les lignes de base d’une tâche.

 1Project project = new Project();
 2
 3// Creating TaskBaseline
 4Task task = project.RootTask.Children.Add("Task");
 5project.SetBaseline(BaselineType.Baseline);
 6
 7// Display task baseline schedule
 8TaskBaseline baseline = task.Baselines.ToList()[0];
 9Console.WriteLine("Baseline duration is 1 day: {0}", baseline.Duration.ToString().Equals("1 day"));
10Console.WriteLine("BaselineStart is same as Task Start: {0}", baseline.Start.Equals(task.Get(Tsk.Start)));
11Console.WriteLine("BaselineFinish is same as Task Finish: {0}", baseline.Finish.Equals(task.Get(Tsk.Finish)));

Mise à jour des dates de référence des tâches

Vous pouvez également définir ou mettre à jour par programmation les dates Start et Finish de la baseline :

 1    var project = new Project("input.mpp");
 2
 3    // Access a task
 4    Task task = project.RootTask.Children.GetById(1);
 5
 6    // Get first baseline
 7    TaskBaseline baseline = task.Baselines[0];
 8
 9    // Update baseline dates
10    baseline.Start = new DateTime(2025, 10, 1, 9, 0, 0);
11    baseline.Finish = new DateTime(2025, 10, 5, 18, 0, 0);
12
13    project.Save("output.mpp", SaveFileFormat.Mpp);

Meilleures pratiques

Conclusion

La planification de référence des tâches est essentielle pour vérifier si les tâches sont réalisées à temps. Avec Aspose.Tasks for .NET, vous pouvez accéder et mettre à jour les Start et Finish dates, automatiser l’analyse des écarts et intégrer le suivi du planning dans des workflows de gestion de projet personnalisés.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.