Travailler avec les affectations de ressources
Le suivi des écarts est une partie importante de la gestion de projet car il vous permet de comparer les résultats réels aux lignes de base planifiées. Aspose.Tasks for .NET fournit un accès direct aux valeurs d’écart via la Asn class, permettant aux développeurs d’analyser les écarts de projet de manière programmatique.
Gérer les écarts
La Asn
class expose plusieurs propriétés pour gérer les écarts dans les valeurs de la ligne de base et les valeurs réelles d’une affectation :
- CostVariance – différence entre le coût de la ligne de base et le coût réel de l’affectation (double)
- StartVariance – différence entre la date de début de la ligne de base et le début réel de l’affectation (entier, mesuré en dixièmes de minute)
- FinishVariance – différence entre la date de fin de la ligne de base et la fin réelle de l’affectation (entier, mesuré en dixièmes de minute)
- WorkVariance – différence entre le travail de la ligne de base et le travail réel effectué (double)
Pour afficher manuellement les écarts d’affectation dans Microsoft Project :
- Accédez à l’écran Utilisation des tâches.
- Dans le menu Insérer , sélectionnez Colonne.
- Ajoutez les colonnes d’écart dont vous avez besoin.
Obtention de l’écart d’affectation dans Aspose.Tasks
L’exemple suivant montre comment accéder à la WorkVariance
valeur d’une affectation de ressource de manière programmatique. Cela vous permet de déterminer dans quelle mesure le travail réel s’écarte de la ligne de base.
1Project project = new Project("New Project.mpp");
2
3// Print assignment variances
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6 Console.WriteLine(ra.Get(Asn.WorkVariance));
7 Console.WriteLine(ra.Get(Asn.CostVariance));
8 Console.WriteLine(ra.Get(Asn.StartVariance));
9 Console.WriteLine(ra.Get(Asn.FinishVariance));
10}
FAQ
Q : Dois-je installer Microsoft Project pour lire les valeurs d’écart ?
- Non. Aspose.Tasks for .NET lit et calcule les valeurs d’écart indépendamment de Microsoft Project.
Q : Puis-je accéder à tous les types d’écarts (coût, début, fin, travail) avec Aspose.Tasks ?
- Oui. La
Asn
class expose tous les principaux champs d’écart pour les affectations de ressources.
Q : Les valeurs d’écart sont-elles conservées lors de l’enregistrement du projet dans Microsoft Project ?
- Oui. Toutes les données d’écart restent intactes et peuvent être consultées dans Microsoft Project après l’enregistrement.
Conclusion
L’analyse des écarts dans Aspose.Tasks for .NET permet de suivre de manière programmatique les écarts de projet sans dépendre de Microsoft Project. En utilisant des propriétés telles que CostVariance
, StartVariance
, FinishVariance
, et WorkVariance
les développeurs peuvent générer des rapports d’avancement détaillés, surveiller la santé du projet et garantir un meilleur contrôle des coûts et du calendrier directement depuis le code C#.