Partager via


Élément WorkWeek

Contient les éléments qui définissent une semaine de travail effective.

<WorkWeek>
  ComplexTypeValue
</WorkWeek>

Éléments parents

WorkWeeks

Éléments enfants

Élément

Obligatoire / Facultatif

Description

TimePeriod

Facultatif

Définit un ensemble contigu de jours dans une semaine de travail.

Name

Facultatif

Nom de la semaine effective

Semaine

Facultatif

Définit les jours de la semaine de travail.

Occurrences

Minimum : 0

Maximum : pas de limite

Remarques

Avertissement

Dans les versions de Project 2007 à SP1, l’élément WorkWeek n’est pas fermé lorsque vous enregistrez un projet qui a une semaine de travail avec des temps de travail modifiés au format XML. En outre, les éléments WorkingTimes modifiés ne sont pas enregistrés. Si vous essayez d’ouvrir le fichier XML dans Project, vous obtenez l’erreur « Un problème inattendu s’est produit lors de l’ouverture du fichier. Le fichier est peut-être endommagé. » Vous pouvez modifier le fichier XML afin qu’il soit valide et s’ouvre normalement. Toutefois, étant donné que Project 2007 ne lit pas correctement les temps de travail modifiés à partir du fichier XML, nous vous recommandons de ne pas utiliser de fichiers XML Project pour enregistrer les données de semaine de travail tant que les erreurs n’ont pas été corrigées dans un Service Pack ultérieur.

Pour pouvoir ouvrir le fichier XML, vous pouvez le modifier et effectuer les opérations suivantes :

  • Ajoutez le nom WorkWeeks dans les éléments d’ouverture et de fermeture vides de la section WorkWeeks.

  • Fermez tous les éléments WeekDay en ajoutant </WeekDay>.

  • Ajoutez les sections WorkingTimes manquantes avec les éléments enfants FromTime et ToTime.

Exemple

L’exemple suivant montre les sections modifiées manuellement en gras et avec des commentaires. Le fichier XML s’ouvre dans Project, ce qui vous permet d’utiliser d’autres données, mais les temps de travail affichent toujours les heures par défaut.

<Calendar>
   <Calendars>
      . . .
      <WorkWeeks>       <!-- Add element name-->
         <WorkWeek>
            <TimePeriod>
               <FromDate>2007-11-26T00:00:00</FromDate>
               <ToDate>2007-11-26T23:59:00</ToDate>
            </TimePeriod>
            <Name>Training day</Name>
            <WeekDay>
               <DayType>2</DayType>
               <DayWorking>1</DayWorking>
               <WorkingTimes>   <!-- Add modified working times-->
                  <WorkingTime><FromTime>14:00:00</FromTime><ToTime>17:00:00</ToTime></WorkingTime></WorkingTimes></WeekDay>    <!-- Add closing element -->
         </WorkWeek>
      </WorkWeeks>   <!-- Add element name-->
   </Calendar>
</Calendars>

Voir aussi

Concepts

Éléments Calendar et structure XML

Schéma XML de l’élément Calendars