Gestion des coûts des tâches
Dans Microsoft Project, coûts des tâches sont utilisés pour estimer l’effort financier nécessaire pour mener à bien un projet.
- Les coûts peuvent être fixes ou variables, en fonction des ressources assignées et de l’effort.
- Le suivi des coûts aide à comparer les budgets prévus avec les performances réelles.
Comprendre les coûts des tâches
Aspose.Tasks for .NET fournit des APIs pour récupérer, calculer et gérer les coûts associés aux tâches.
La Tsk class expose plusieurs champs pour la gestion des coûts :
Cost Type :
double
But : Représente le coût prévu ou planifié d’une tâche.BCWP (Coût budgété du travail réalisé) Type :
double
But : Indique le coût du travail réalisé à ce jour.BCWS (Coût budgété du travail planifié) Type :
double
But : Indique le coût prévu du travail planifié.FixedCost Type :
float
But : Définit le coût fixe associé à une tâche.FixedCostAccrual Type :
CostAccrualType
But : Détermine quand les coûts fixes sont imputés (au début, au prorata, ou à la fin).
Afficher les coûts des tâches dans Microsoft Project
Dans Microsoft Project, les coûts des tâches peuvent être affichés de la manière suivante :
- En ouvrant le Task Entry formulaire.
- En utilisant l’option Insert > Columns .
- Ajouter des champs liés aux coûts tels que Cost, Fixed Cost, ou BCWS.
Exemple : récupération des coûts des tâches avec Aspose.Tasks
L’exemple de code suivant montre comment lire de manière programmatique les informations de coût des tâches :
1// Create new project
2Project project = new Project();
3
4// Add task and set cost
5Task task = project.RootTask.Children.Add("Task");
6task.Set(Tsk.Cost, 800);
7
8// Display cost related properties of task
9Console.WriteLine(task.Get(Tsk.RemainingCost));
10Console.WriteLine(task.Get(Tsk.FixedCost));
11Console.WriteLine(task.Get(Tsk.CostVariance));
12Console.WriteLine(project.RootTask.Get(Tsk.Cost));
13Console.WriteLine(project.RootTask.Get(Tsk.FixedCost));
14Console.WriteLine(project.RootTask.Get(Tsk.RemainingCost));
15Console.WriteLine(project.RootTask.Get(Tsk.CostVariance));
Cet exemple récupère les valeurs des coûts prévus, fixes et budgétés pour les tâches du projet.
Points clés
- Le suivi des coûts est essentiel pour surveiller le respect du budget et la performance du projet.
- La Gestion de la valeur acquise (EVM) champs (
BCWP
,BCWS
) permettent d’analyser si le projet est sur la bonne voie financièrement. - Aspose.Tasks prend en charge MPP and XML formats, garantissant une gestion cohérente des données liées aux coûts dans les fichiers de projet.
FAQ
Q : Quelle est la différence entre Cost et FixedCost ?
- Cost inclut les affectations de ressources et le travail, tandis que FixedCost est une dépense supplémentaire et statique appliquée directement à une tâche.
Q : Comment FixedCostAccrual est-il utilisé en gestion de projet ?
- Il définit quand les coûts fixes sont engagés — au début, répartis au prorata sur la tâche, ou à la fin.
Q : BCWP et BCWS nécessitent-ils des affectations de ressources ?
- Oui. Ces valeurs font partie de l’Analyse de la valeur acquise (EVA) et dépendent de l’allocation des ressources et de la planification.
Q : Puis-je mettre à jour les coûts des tâches de manière programmatique en utilisant Aspose.Tasks ?
- Oui. Vous pouvez définir des valeurs pour les champs de coût, et Aspose.Tasks les enregistrera de manière cohérente dans les fichiers MPP et XML.