Travailler avec les tâches récurrentes

Tâches récurrentes dans Microsoft Project permettent aux chefs de projet de planifier des activités répétées (p. ex., réunions hebdomadaires, rapports mensuels, contrôles de maintenance). Aspose.Tasks for .NET fournit une prise en charge programmatique complète pour définir et personnaliser les tâches récurrentes dans MPP et XML fichiers de projet.

Travailler avec les tâches récurrentes dans Aspose.Tasks for .NET

Dans Microsoft Project, une tâche récurrente est définie par sa schéma de récurrence. Ce schéma détermine à quelle fréquence la tâche se répète (quotidiennement, hebdomadairement, mensuellement ou annuellement), les dates de début et de fin, et la durée de chaque occurrence. Avec Aspose.Tasks for .NET, les développeurs peuvent automatiser la création de tâches récurrentes pour assurer la cohérence des calendriers de projet sans dupliquer manuellement les entrées.

Exemple : ajout d’une nouvelle tâche récurrente

Pour créer une tâche récurrente, utilisez la RecurringTaskParameters class. Cette classe vous permet de définir :

 1Project project = new Project("New Project.mpp");
 2RecurringTaskParameters parameters = new RecurringTaskParameters
 3{
 4    TaskName = "Recurring task",
 5    Duration = project.GetDuration(1, TimeUnitType.Day),
 6    RecurrencePattern =
 7                    new WeeklyRecurrencePattern
 8                    {
 9                        Repetition = new WeeklyRepetition
10                        {
11                            RepetitionInterval = 2,
12                            WeekDays = WeekdayType.Sunday | WeekdayType.Monday | WeekdayType.Friday,
13                        },
14                        RecurrenceRange =
15                                new EndByRecurrenceRange
16                                {
17                                    Start = new DateTime(2018, 7, 1, 8, 0, 0),
18                                    Finish = new DateTime(2018, 7, 20, 17, 0, 0),
19                                }
20                    }
21};
22project.RootTask.Children.Add(parameters);

Cet extrait de code montre comment ajouter une tâche récurrente de façon programmatique avec des paramètres personnalisés. Plutôt que de dupliquer manuellement des tâches dans Microsoft Project, les développeurs peuvent les générer automatiquement, garantissant précision et gain de temps.

Points clés

Foire aux questions

Q : Puis-je attribuer des ressources aux tâches récurrentes ?

Q : Quels schémas de récurrence sont pris en charge ?

Q : Puis-je définir une tâche récurrente sans date de fin ?

Q : Les données de récurrence sont-elles conservées lors de l’enregistrement au format MPP/XML ?

Q : En quoi une tâche récurrente diffère-t-elle du simple fait de copier une tâche plusieurs fois ?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.