Définir les jours de semaine pour les exceptions

Lors de la configuration des exceptions de calendrier avec Aspose.Tasks for .NET, il est possible de définir certains jours ouvrés comme des exceptions.

Définir les jours ouvrés du calendrier

La collection Exceptions exposée par la classe Calendar peut être utilisée pour définir des dates d’exception personnalisées, y compris des jours de semaine spécifiques à traiter différemment du calendrier de base.

Pour afficher et modifier ces exceptions dans Microsoft Project :

  1. Ouvrez le fichier de projet.
  2. Dans le menu Outils, sélectionnez Modifier les temps de travail pour ouvrir la boîte de dialogue « Modifier les temps de travail ».
  3. Consultez la liste des exceptions ou ajoutez-en de nouvelles à l’aide de plages de dates et de définitions des jours de semaine.

Exemple : Définir des exceptions pour les jours de semaine

L’exemple suivant montre comment définir une exception de calendrier pour une plage de dates allant du 24 au 31 décembre 2009, en spécifiant certains jours de la semaine comme jours ouvrés au sein de cette période.

 1// Create a project instance
 2Project project = new Project();
 3
 4// Define Calendar
 5Calendar cal = project.Calendars.Add("Calendar1");
 6
 7// Define week days exception for a holiday
 8CalendarException except = new CalendarException();
 9except.EnteredByOccurrences = false;
10except.FromDate = new DateTime(2009, 12, 24, 0, 0, 0);
11except.ToDate = new DateTime(2009, 12, 31, 23, 59, 0);
12except.Type = CalendarExceptionType.Daily;
13except.DayWorking = false;
14cal.Exceptions.Add(except);
15
16project.Save("Project_DefineWeekDayException_out.xml", SaveFileFormat.XML);

Conclusion

La définition des jours de semaine pour les exceptions de calendrier offre une plus grande flexibilité dans la gestion des horaires de travail non standards, tels que les congés partiels, le travail posté ou les modifications temporaires du calendrier dans un projet. Cette fonctionnalité prend en charge des scénarios de planification réels où les calendriers standards doivent être adaptés à certaines périodes.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.