Partager via


Élément WBSMask

Masque de structure de répartition du travail (WBS) appliqué à toutes les tâches du projet.

<WBSMask>
  ComplexTypeValue
</WBSMask>

Éléments parents

WBSMasks

Éléments enfants

Élément

Obligatoire / Facultatif

Description

Level

Requis

Nombre du niveau WBS, commençant par 1.

Type

Requis

Type de chaîne de code pour les tâches de premier niveau.

Length

Requis

Nombre de caractères requis pour la valeur du masque WBS, compris entre 1 et 255. S’il peut y avoir un nombre quelconque de caractères, Length est égal à zéro.

Separator

Requis

Caractère utilisé pour séparer les niveaux de masque WBS.

Occurrences

Minimum : 0

Maximum : pas de limite

Exemple

Dans l’exemple suivant, il existe trois niveaux dans le masque WBS et un préfixe global. Le niveau 1 est de type majuscules, le niveau 2 est des nombres et le niveau 3 est des caractères non triés de n’importe quelle longueur. Le tableau montre la valeur WBS pour les exemples de tâches. L’utilisateur a tapé la valeur WBS de niveau 3 ; Project a généré les autres valeurs WBS. Étant donné qu’une tâche a été supprimée et que les codes WBS doivent être uniques, la tâche T2 a la valeur WBS Test-AC. La valeur WBS de la tâche supprimée était Test-AB.

Tâche

Niveau hiérarchique de la tâche

Valeur WBS

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>

Voir aussi

Concepts

Éléments WBSMask et structure XML

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