Freigeben über


WBSMasks-Element

Die Auflistung von Elementen, die eine Maske der Arbeitsstruktur (Work Breakdown Structure, WBS) definieren.

<WBSMasks>
  ComplexTypeValue
</WBSMasks>

Übergeordnete Elemente

Projekt

Untergeordnete Elemente

Element

Erforderlich/Optional

Beschreibung

VerifyUniqueCodes

Optional

Gibt an, ob WBS-Codes für neue Aufgaben eindeutig sind.

GenerateCodes

Optional

Gibt an, ob WBS-Codes für neue Aufgaben generiert werden.

prefix

Optional

Präfix für alle WBS-Codes.

WBSMask

Optional

WBS-Maske, die auf alle Vorgänge im Projekt angewendet wird.

Vorkommen

Minimum: 0

Maximum: 1

Beispiel

Im folgenden Beispiel gibt es zwei benutzerdefinierte WBSMask-Ebenen in der WBS-Maske. Ebene 1 besteht aus drei Zahlen, und Ebene 2 besteht aus zwei Kleinbuchstaben. Die Tabelle zeigt den WBS-Wert für Beispielaufgaben. Da GenerateCodes = 1 ist, hat Project WBS-Werte für die Gliederungsebenen 1 und 2 generiert. Obwohl eine Aufgabe gelöscht wurde (die Aufgabe mit UID = 2), müssen die WBS-Codes nicht eindeutig sein. Task T2 hat den WBS-Wert 002. Der WBS-Wert der gelöschten Aufgabe war ebenfalls 002.

Aufgabe

Aufgabengliederungsebene

WBS-Wert

T1

1

001

st1

2

001.aa

st2

2

001.ab

ss1

3

001.ab.1

ss2

3

001.ab.2

T2

1

002

<Project>
   . . .
   <WBSMasks>
      <VerifyUniqueCodes>0</VerifyUniqueCodes>
      <GenerateCodes>1</GenerateCodes>
      <Masks>
         <WBSMask>
            <Level>1</Level>
            <Type>0</Type>
            <Length>3</Length>
            <Separator>.</Separator>
         </WBSMask>
      </Masks>
      <Masks>
         <WBSMask>
            <Level>2</Level>
            <Type>2</Type>
            <Length>2</Length>
            <Separator>.</Separator>
         </WBSMask>
      </Masks>
   </WBSMasks>
   . . .
   <Tasks>
      . . .
      <Task>
         <UID>1</UID>
         <ID>1</ID>
         <Name>T1</Name>
         <Type>1</Type>
         <IsNull>0</IsNull>
         <CreateDate>2007-11-13T14:33:00</CreateDate>
         <WBS>001</WBS>
         <WBSLevel>001</WBSLevel>
         <OutlineNumber>1</OutlineNumber>
         <OutlineLevel>1</OutlineLevel>
         . . .
      </Task>
      <Task>
         <UID>3</UID>
         <ID>2</ID>
         <Name>st1</Name>
         <Type>0</Type>
         <IsNull>0</IsNull>
         <CreateDate>2007-11-13T14:33:00</CreateDate>
         <WBS>001.aa</WBS>
         <WBSLevel>aa</WBSLevel>
         <OutlineNumber>1.1</OutlineNumber>
         <OutlineLevel>2</OutlineLevel>
         . . .
      </Task>
      <Task>
         <UID>4</UID>
         <ID>3</ID>
         <Name>st2</Name>
         <Type>1</Type>
         <IsNull>0</IsNull>
         <CreateDate>2007-11-13T14:33:00</CreateDate>
         <WBS>001.ab</WBS>
         <WBSLevel>ab</WBSLevel>
         <OutlineNumber>1.2</OutlineNumber>
         <OutlineLevel>2</OutlineLevel>
         . . .
      </Task>
      . . .
   </Tasks>
   . . .
</Project>

Siehe auch

Konzepte

Projektelemente und XML-Struktur

XML-Schema für das Project-Element

WBSMask-Elemente und XML-Struktur

XML-Schema für das WBSMasks-Element