Définir une tâche comme sous-projet

Dans Microsoft Project, vous pouvez lier une tâche du projet principal à un autre fichier de projet, en le traitant comme un sous-projet. Cela est utile pour les grands projets répartis en parties plus petites et gérables. Aspose.Tasks for .NET fournit la même fonctionnalité de manière programmatique via la Tsk.SubProjectName propriété.

Comprendre les sous-projets

Insertion dans Microsoft Project

Dans Microsoft Project, vous pouvez insérer un sous-projet en :

  1. Aller dans Project > Subproject.
  2. Sélectionner le fichier de projet que vous souhaitez insérer.
  3. Microsoft Project l’affichera comme une tâche récapitulative, qui référence le projet externe.

Cette tâche récapitulative agit comme un espace réservé, se liant au fichier de sous-projet réel.

Exemple : définir une tâche comme sous-projet

Le code suivant montre comment créer une tâche dans le projet maître et la configurer pour qu’elle référence un fichier de sous-projet :

1Project project = new Project("New Project.mpp");
2
3// Add task
4Task task = project.RootTask.Children.Add("Task 1");
5
6// Setting new subproject link
7task.Set(Tsk.SubprojectName, "subProject.mpp");
8
9project.Save("SubProjectTask_out.mpp", SaveFileFormat.MPP);

Points clés

Foire aux questions

Q : Puis-je lier plusieurs tâches à différents sous-projets ?

Q : Est-ce que Aspose.Tasks charge automatiquement le contenu du sous-projet ?

Q : Cette fonctionnalité fonctionne-t-elle avec les formats MPP et XML ?

Q : Comment Microsoft Project affiche-t-il une tâche de sous-projet ?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.