Freigeben über


WBSMask-Element

Die Maske der Aufschlüsselungsstruktur (Work Breakdown Structure, WBS), die auf alle Vorgänge im Projekt angewendet wird.

<WBSMask>
  ComplexTypeValue
</WBSMask>

Übergeordnete Elemente

WBSMasks

Untergeordnete Elemente

Element

Erforderlich/Optional

Beschreibung

Grad

Erforderlich

Anzahl der WBS-Ebene, beginnend mit 1.

Typ

Erforderlich

Typ der Codezeichenfolge für Aufgaben der ersten Ebene.

Length

Erforderlich

Anzahl der für den WBS-Maskenwert erforderlichen Zeichen zwischen 1 und 255. Wenn eine beliebige Anzahl von Zeichen vorhanden sein kann, ist Length 0 (Null).

Separator

Erforderlich

Zeichen, das zum Trennen der WBS-Maskenebenen verwendet wird.

Vorkommen

Minimum: 0

Maximum: Unbegrenzt

Beispiel

Im folgenden Beispiel gibt es drei Ebenen in der WBS-Maske und ein globales Präfix. Ebene 1 ist vom Typ Großbuchstaben, Ebene 2 ist Zahlen, und Ebene 3 ist ungeordnete Zeichen beliebiger Länge. Die Tabelle zeigt den WBS-Wert für Beispielaufgaben. Der Benutzer hat den Wert der WBS-Ebene 3 eingegeben. Project hat die anderen WBS-Werte generiert. Da ein Task gelöscht wurde und WBS-Codes eindeutig sein müssen, weist Task T2 den WBS-Wert Test-AC auf. Der WBS-Wert der gelöschten Aufgabe lautete Test-AB.

Aufgabe

Aufgabengliederungsebene

WBS-Wert

T1

1

Test-AA

st1

2

Test-AA.001

st2

2

Test-AA.002

ss1

3

Test-AA.002.ThisIsATest

T2

1

Test-AC

<Project>
   . . .
   <WBSMasks>
      <VerifyUniqueCodes>4</VerifyUniqueCodes>
      <GenerateCodes>1</GenerateCodes>
      <Prefix>Test-</Prefix>
      <Masks>
         <WBSMask>
            <Level>1</Level>
            <Type>1</Type>
            <Length>2</Length>
            <Separator>.</Separator>
         </WBSMask>
      </Masks>
      <Masks>
         <WBSMask>
            <Level>2</Level>
            <Type>0</Type>
            <Length>3</Length>
            <Separator>.</Separator>
         </WBSMask>
      </Masks>
      <Masks>
         <WBSMask>
            <Level>3</Level>
            <Type>3</Type>
            <Length>0</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-13T13:34:00</CreateDate>
         <WBS>Test-AA</WBS>
         <WBSLevel>AA</WBSLevel>
         . . .
      </Task>
      . . .
   </Tasks>
   . . .
</Project>

Siehe auch

Konzepte

WBSMask-Elemente und XML-Struktur

XML-Schema für das WBSMasks-Element