Travailler avec les exceptions de calendrier
Dans la planification de projets, les exceptions de calendrier sont essentielles pour refléter avec précision les jours non travaillés, comme les jours fériés, ou les horaires de travail modifiés. Aspose.Tasks for .NET fournit des API puissantes pour définir, récupérer et gérer ces exceptions dans les calendriers de projet, permettant aux développeurs de créer des solutions de planification fiables alignées sur les contraintes réelles.
Cette section couvre l’ensemble des opérations liées aux exceptions de calendrier. Les développeurs peuvent ajouter ou supprimer des exceptions d’un calendrier à l’aide de la classe CalendarExceptionCollection
, spécifier les jours travaillés ou non travaillés et configurer des modèles de récurrence pour les exceptions répétées. Chaque exception est représentée par la classe CalendarException
, qui prend en charge des paramètres détaillés tels que les dates de début et de fin, les heures de travail et les jours de la semaine concernés.
Avec Aspose.Tasks, les exceptions peuvent être configurées avec précision par programmation. Par exemple, les utilisateurs peuvent définir des jours fériés annuels récurrents ou spécifier des horaires de travail pour une plage de dates donnée. En outre, les développeurs peuvent récupérer les exceptions existantes d’un calendrier pour les analyser ou les modifier si nécessaire.
La bibliothèque permet également un contrôle précis des jours de la semaine auxquels s’applique une exception. Cela est particulièrement utile lors de la définition de calendriers complexes différents de la semaine de travail standard du lundi au vendredi. Combinée à la gestion des récurrences, cette fonctionnalité permet de modéliser des scénarios de planification avancés, tels que des équipes tournantes ou des fermetures partielles.
Consultez les sous-sections ci-dessous pour apprendre à effectuer chaque opération : ajouter/supprimer des exceptions, récupérer les exceptions définies, configurer les jours de semaine concernés et gérer les occurrences récurrentes.