Trabajando con tareas recurrentes

Tareas recurrentes En Microsoft Project permiten a los gerentes de proyecto programar actividades repetitivas (por ejemplo, reuniones semanales, informes mensuales, verificaciones de mantenimiento). Aspose.Tasks for .NET proporciona soporte programático completo para definir y personalizar tareas recurrentes en MPP y XML archivos de proyecto.

Trabajando con tareas recurrentes en Aspose.Tasks for .NET

En Microsoft Project, una tarea recurrente se define por su patrón de recurrencia. Este patrón determina con qué frecuencia se repite la tarea (diariamente, semanalmente, mensualmente o anualmente), las fechas de inicio y fin, y la duración de cada ocurrencia. Usando Aspose.Tasks for .NET, los desarrolladores pueden automatizar la creación de tareas recurrentes para mantener la coherencia en los cronogramas del proyecto sin duplicar entradas manualmente.

Ejemplo: Agregar una nueva tarea recurrente

Para crear una tarea recurrente, utilice la RecurringTaskParameters clase. Esta clase le permite definir:

 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);

Este fragmento de código demuestra cómo agregar una tarea recurrente programáticamente con parámetros personalizados. En lugar de duplicar tareas manualmente en Microsoft Project, los desarrolladores pueden generarlas automáticamente, garantizando precisión y ahorro de tiempo.

Notas clave

Preguntas frecuentes

P: ¿Puedo asignar recursos a tareas recurrentes?

P: ¿Qué patrones de recurrencia se admiten?

P: ¿Puedo definir una tarea recurrente sin una fecha de finalización?

P: ¿Se conserva la información de recurrencia al guardar de nuevo en MPP/XML?

P: ¿En qué se diferencia una tarea recurrente de copiar una tarea varias veces?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.