Gestion des heures supplémentaires, des coûts restants et du travail

Lors de la gestion de projets, il est souvent important de suivre la quantité d’heures supplémentaires prévues, le montant des coûts restants et la partie de l’affectation qui reste inachevée. Ces valeurs affectent directement le budget global du projet et la planification. Avec Aspose.Tasks for .NET, vous pouvez lire et mettre à jour ces champs de manière programmatique, ce qui vous permet de créer des outils de reporting, d’effectuer des analyses de coût ou de synchroniser les données avec des systèmes externes sans nécessiter Microsoft Project.

Gestion des heures supplémentaires, des coûts restants et du travail

La Asn class expose un certain nombre de propriétés pour gérer les heures supplémentaires, les coûts restants et le travail d’une affectation :

Pour voir les heures supplémentaires, les coûts restants et le travail d’une affectation dans Microsoft Project :

  1. Sur l’écran Task Usage, sélectionnez Insert menu, puis Column.
  2. Ajoutez les colonnes souhaitées.

Récupération des heures supplémentaires des affectations dans Aspose.Tasks

L’exemple suivant démontre comment récupérer de manière programmatique les heures supplémentaires d’affectation, les coûts restants et les valeurs de travail. Ce code charge un projet existant, parcourt les affectations de ressources et affiche les informations liées aux heures supplémentaires et au travail restant.

 1Project project = new Project("New Project.mpp");
 2
 3// Print assignment overtimes
 4foreach (ResourceAssignment ra in project.ResourceAssignments)
 5{
 6    Console.WriteLine(ra.Get(Asn.OvertimeCost));
 7    Console.WriteLine(ra.Get(Asn.OvertimeWork).ToString());
 8    Console.WriteLine(ra.Get(Asn.RemainingCost));
 9    Console.WriteLine(ra.Get(Asn.RemainingOvertimeCost));
10    Console.WriteLine(ra.Get(Asn.RemainingOvertimeWork).ToString());
11    Console.WriteLine(ra.Get(Asn.RemainingOvertimeWork).ToString());
12}

Foire aux questions

Q : Ai-je besoin d’installer Microsoft Project pour lire les propriétés réelles ?

Q : Puis-je mettre à jour les valeurs RemainingWork avec Aspose.Tasks ?

Q : Quels formats de fichiers de projet sont pris en charge pour la gestion des coûts et du travail des affectations ?

Conclusion

Dans cet article, nous avons exploré comment gérer les heures supplémentaires, les coûts restants et les affectations de travail en utilisant Aspose.Tasks for .NET. Avec l’aide de la Asn class, les développeurs peuvent facilement accéder, afficher et modifier les propriétés liées aux heures supplémentaires et aux coûts directement dans leurs applications .NET. Cette approche offre flexibilité, indépendance vis-à-vis de Microsoft Project et simplifie les flux de travail de gestion des coûts et des ressources du projet.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.