Freigeben über


WorkWeek-Element

Enthält die Elemente, die eine effektive Arbeitswoche definieren.

<WorkWeek>
  ComplexTypeValue
</WorkWeek>

Übergeordnete Elemente

WorkWeeks

Untergeordnete Elemente

Element

Erforderlich/Optional

Beschreibung

TimePeriod

Optional

Definiert eine zusammenhängende Gruppe von Tagen in einer Arbeitswoche.

Name

Optional

Name der gültigen Woche

Wochentag

Optional

Definiert Tage in der Arbeitswoche.

Vorkommen

Minimum: 0

Maximum: Unbegrenzt

Hinweise

Warnung

In den Versionen von Project 2007 bis SP1 wird das WorkWeek-Element nicht geschlossen, wenn Sie ein Projekt mit einer Arbeitswoche mit geänderten Arbeitszeiten als XML speichern. Darüber hinaus werden die geänderten WorkingTimes-Elemente nicht gespeichert. Wenn Sie versuchen, die XML-Datei in Project zu öffnen, erhalten Sie die Fehlermeldung "Beim Öffnen der Datei ist ein unerwartetes Problem aufgetreten. Die Datei ist möglicherweise beschädigt." Sie können die XML-Datei so bearbeiten, dass sie gültig ist und normal geöffnet wird. Da Project 2007 die geänderten Arbeitszeiten jedoch nicht ordnungsgemäß aus der XML-Datei liest, wird empfohlen, project XML-Dateien nicht zum Speichern von Arbeitswochendaten zu verwenden, bis die Fehler in einem späteren Service Pack behoben wurden.

Um die XML-Datei öffnen zu können, können Sie die Datei bearbeiten und wie folgt vorgehen:

  • Fügen Sie den Namen WorkWeeks in den leeren öffnenden und schließenden Elementen für den Abschnitt WorkWeeks hinzu.

  • Schließen Sie alle WeekDay-Elemente, indem Sie /WeekDay> hinzufügen<.

  • Fügen Sie die fehlenden Abschnitte WorkingTimes mit den untergeordneten Elementen FromTime und ToTime hinzu.

Beispiel

Das folgende Beispiel zeigt die manuell bearbeiteten Abschnitte in fett formatierter Schriftart und mit Kommentaren. Die XML-Datei wird in Project geöffnet, sodass Sie andere Daten verwenden können, aber die Arbeitszeiten zeigen weiterhin die Standardzeiten an.

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

Siehe auch

Konzepte

Kalenderelemente und XML-Struktur

XML-Schema für das Calendars-Element