Élément Calendar
Un calendrier est utilisé pour définir des heures de travail et de non-travail standard dans Microsoft Office Project. Un projet doit avoir un calendrier de base. Les tâches et les ressources peuvent avoir leurs propres calendriers, qui sont basés sur un calendrier de base.
<Calendar>
ComplexTypeValue
</Calendar>
Éléments parents
Éléments enfants
Élément |
Requis/Facultatif |
Description |
---|---|---|
Requis |
ID unique du calendrier. |
|
Facultatif |
GUID du calendrier. |
|
Facultatif |
Nom du calendrier. |
|
Facultatif |
Indique si le calendrier est un calendrier de base. |
|
Facultatif |
L’ID unique du calendrier de base dont dépend ce calendrier ; utilisé uniquement si ce calendrier n’est pas un calendrier de base. |
|
Facultatif |
Type de jour ouvré (un jour de la semaine, ou exception). |
|
Facultatif |
Nouveautés de Project 2007. Collection d’exceptions associées au calendrier. |
|
Facultatif |
Nouveautés de Project 2007. Collection de définitions de semaine de travail. |
Occurrences
Minimum : 1 Maximum : pas de limite |
Exemple
L’exemple suivant montre un calendrier local nommé Calendrier de base d’équipe. Le calendrier est créé en tant que nouveau calendrier de base, et non en tant que copie d’un autre calendrier.
Avertissement
Dans les versions de Project 2007 à SP1, le nom de l’élément WorkWeeks est manquant lorsque vous enregistrez au format XML un projet dont la semaine de travail n’est pas celle par défaut. Si vous essayez d’ouvrir le fichier XML dans Project, vous obtenez une erreur : « Un problème inattendu s’est produit lors de l’ouverture du fichier. Le fichier est peut-être endommagé. » La solution de contournement consiste à modifier le fichier XML et à ajouter le nom de l’élément WorkWeeks, comme dans l’exemple suivant. Le fichier XML s’ouvre alors normalement. Toutefois, étant donné que l’élément WorkWeek contient d’autres erreurs, nous vous recommandons de ne pas utiliser de fichiers XML Project pour enregistrer les données de la semaine de travail tant que les erreurs n’ont pas été corrigées dans un Service Pack ultérieur. Pour plus d’informations sur la modification d’autres éléments pour les semaines de travail, consultez l’élément WorkWeek.
<Calendar>
<UID>5</UID>
<Name>Team Base Calendar</Name>
<IsBaseCalendar>1</IsBaseCalendar>
<BaseCalendarUID>-1</BaseCalendarUID>
<WeekDays>
<WeekDay>
<DayType>1</DayType>
<DayWorking>0</DayWorking>
</WeekDay>
<WeekDay>
<DayType>2</DayType>
<DayWorking>1</DayWorking>
<WorkingTimes>
<WorkingTime>
<FromTime>08:00:00</FromTime>
<ToTime>12:00:00</ToTime>
</WorkingTime>
<WorkingTime>
<FromTime>13:00:00</FromTime>
<ToTime>17:00:00</ToTime>
</WorkingTime>
</WorkingTimes>
</WeekDay>
. . .
</WeekDays>
<Exceptions>
<Exception>
<EnteredByOccurrences>0</EnteredByOccurrences>
<TimePeriod>
<FromDate>2007-11-22T00:00:00</FromDate>
<ToDate>2007-11-23T23:59:00</ToDate>
</TimePeriod>
<Occurrences>2</Occurrences>
<Name>Thanksgiving holidays</Name>
<Type>1</Type>
<DayWorking>0</DayWorking>
</Exception>
</Exceptions>
<WorkWeeks>
<WorkWeek>
<TimePeriod>
<FromDate>2007-11-26T00:00:00</FromDate>
<ToDate>2007-11-26T23:59:00</ToDate>
</TimePeriod>
<Name>Post-holiday working days</Name>
</WorkWeek>
</WorkWeeks>
</Calendar>