Mettre à jour les données de tâche au format MPP dans Aspose.Tasks
Introduction
Bienvenue dans notre guide étape par étape sur la mise à jour des données de tâches au format MPP à l’aide d’Aspose.Tasks pour Java. Dans ce didacticiel, nous vous guiderons tout au long du processus, en veillant à ce que vous compreniez chaque étape avec clarté. Aspose.Tasks for Java fournit une solution robuste pour travailler avec les fichiers Microsoft Project, et à la fin de ce guide, vous serez en mesure de mettre à jour efficacement les données de tâches au format MPP.
Conditions préalables
Avant de plonger dans le didacticiel, assurez-vous que les conditions préalables suivantes sont remplies :
- Aspose.Tasks pour Java : assurez-vous que la bibliothèque Aspose.Tasks est installée. Vous pouvez le télécharger depuis lepage de sortie.
- Kit de développement Java (JDK) : assurez-vous que Java est installé sur votre système.
- Environnement de développement intégré (IDE) : utilisez un IDE de votre choix pour le développement Java.
Importer des packages
Commencez par importer les packages nécessaires dans votre projet Java. L’extrait suivant montre comment importer des packages :
import com.aspose.tasks.ConstraintType;
import com.aspose.tasks.Prj;
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
import com.aspose.tasks.Task;
import com.aspose.tasks.TimeUnitType;
import com.aspose.tasks.Tsk;
import com.aspose.tasks.examples.TaskLinks.UpdatedTaskLinkDataToMpp;
1. Créer et configurer la tâche initiale
// Le chemin d'accès au répertoire des documents.
String dataDir = "Your Document Directory";
long OneSec = 1000;
long OneMin = 60 * OneSec;
long OneHour = 60 * OneMin;
Project project = new Project(dataDir + "project.xml");
Task task1 = project.getRootTask().getChildren().add("First task");
//... (Continuer avec le reste du code)
2. Définir la date de début et la durée
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(2013, 12, 10, 8, 0, 0);
project.set(Prj.START_DATE, cal.getTime());
task1.set(Tsk.START, cal.getTime());
task1.set(Tsk.DURATION, project.getDuration(24, TimeUnitType.Hour));
//... (Continuer avec le reste du code)
3. Créez une tâche récapitulative
Task summary = project.getRootTask().getChildren().add("Summary task");
summary.getChildren().add(task1);
//... (Continuer avec le reste du code)
4. Définir la date limite et les notes de tâches
cal.setTime(task1.get(Tsk.START));
cal.add(java.util.Calendar.DATE, 10);
task1.set(Tsk.DEADLINE, cal.getTime());
task1.set(Tsk.NOTES_TEXT, "The first task.");
//... (Continuer avec le reste du code)
5. Configurer les contraintes de tâches
task1.set(Tsk.DURATION_FORMAT, TimeUnitType.DayEstimated);
task1.set(Tsk.CONSTRAINT_TYPE, ConstraintType.FinishNoLaterThan);
//... (Continuer avec le reste du code)
6. Créer des tâches supplémentaires
//Créer 10 nouvelles tâches
for (int i = 0; i < 10; i++) {
//... (Continuer avec le reste du code)
}
//... (Continuer avec le reste du code)
7. Enregistrez le projet
// Enregistrez le projet
project.save(dataDir + "WritingUpdatedTaskDataToMpp.mpp", SaveFileFormat.Mpp);
En suivant ces étapes, vous avez réussi à mettre à jour les données de tâches au format MPP à l’aide d’Aspose.Tasks pour Java.
Conclusion
Toutes nos félicitations! Vous avez terminé un guide complet sur la mise à jour des données de tâches au format MPP à l’aide d’Aspose.Tasks pour Java. Cette puissante bibliothèque simplifie les tâches de gestion de projet, ce qui en fait un outil précieux pour les développeurs Java.
FAQ
Q : Où puis-je trouver la documentation Aspose.Tasks pour Java ?
R : La documentation est disponibleici.
Q : Comment puis-je télécharger Aspose.Tasks pour Java ?
R : Vous pouvez le télécharger à partir dupage de sortie.
Q : Existe-t-il un essai gratuit ?
R : Oui, vous pouvez accéder à l’essai gratuitici.
Q : Où puis-je obtenir de l’aide pour Aspose.Tasks pour Java ?
R : Visitez le forum d’assistanceici.
Q : Proposez-vous des licences temporaires à des fins de test ?
R : Oui, vous pouvez obtenir une licence temporaireici.