Enregistrement de l'affectation de ressource mise à jour dans MPP
La gestion des affectations de ressources est un aspect clé du travail avec les fichiers Microsoft Project. Aspose.Tasks for .NET permet aux développeurs de mettre à jour les données d’affectation des ressources et d’enregistrer ces modifications directement dans des fichiers projet MPP ou XML. Cela garantit une automatisation fluide des flux de travail de planification de projet sans dépendre de Microsoft Project.
Mise à jour des affectations de ressources
Avec Aspose.Tasks for .NET, vous pouvez attribuer des ressources aux tâches de manière programmatique et écrire les données mises à jour dans un fichier MPP. Les étapes suivantes décrivent le processus :
- Charger un fichier MPP existant.
- Attribuer une ressource à une tâche.
- Ajouter l’affectation au projet.
- Enregistrer le projet mis à jour au format MPP.
Exemple de code
L’exemple suivant montre comment mettre à jour une affectation de ressource dans un fichier MPP. Il crée une nouvelle affectation de ressource, la relie à une tâche et enregistre le projet mis à jour.
1Project project = new Project("New Project.mpp");
2Task task = project.RootTask.Children.GetById(1);
3Resource resource = project.Resources.GetById(1);
4
5// Create resource assignment
6ResourceAssignment assignment = project.ResourceAssignments.Add(task, resource);
7assignment.Set(Asn.Notes, "Newly added assignment");
8
9project.Save("UpdateResourceAssignment_out.mpp", SaveFileFormat.MPP);Ce code charge un projet, assigne une ressource à une tâche existante et enregistre le fichier au format MPP. Il est particulièrement utile pour automatiser la planification des ressources ou intégrer des données externes dans les calendriers de projet.
Foire aux questions
Q : Dois-je avoir Microsoft Project installé pour mettre à jour et enregistrer des affectations de ressources ?
- Non. Aspose.Tasks for .NET fonctionne de manière autonome et ne nécessite pas Microsoft Project.
Q : Puis-je mettre à jour plusieurs affectations et les enregistrer en une seule fois ?
- Oui. Vous pouvez créer, modifier ou supprimer plusieurs affectations avant d’enregistrer le projet mis à jour.
Q : Dans quels formats puis-je enregistrer le projet mis à jour ?
- Vous pouvez enregistrer les projets mis à jour dans des formats tels que MPP, XML et MPX.
Q : L’enregistrement d’une affectation mise à jour écrasera-t-il les données existantes du projet ?
- Non. Seules les affectations modifiées sont mises à jour, tandis que les autres données du projet restent intactes.
Conclusion
Dans cet article, nous avons exploré comment mettre à jour et enregistrer des affectations de ressources dans des fichiers MPP en utilisant Aspose.Tasks for .NET. En automatisant le processus d’affectation des ressources aux tâches, les développeurs peuvent maintenir des calendriers de projet précis, simplifier les rapports et intégrer les données de projet à des applications métier personnalisées.