Partager via


Élément WBSMasks

Collection d’éléments qui définissent un masque de structure de répartition du travail (WBS).

<WBSMasks>
  ComplexTypeValue
</WBSMasks>

Éléments parents

Project

Éléments enfants

Élément

Obligatoire / Facultatif

Description

VerifyUniqueCodes

Facultatif

Indique si les codes WBS sont uniques pour les nouvelles tâches.

GenerateCodes

Facultatif

Indique si les codes WBS sont générés pour les nouvelles tâches.

Prefix

Facultatif

Préfixe de tous les codes WBS.

WBSMask

Facultatif

Masque WBS appliqué à toutes les tâches du projet.

Occurrences

Minimum : 0

Maximum : 1

Exemple

Dans l’exemple suivant, il existe deux niveaux WBSMask personnalisés dans le masque WBS. Le niveau 1 correspond à trois chiffres, et le niveau 2 correspond à deux lettres minuscules. Le tableau montre la valeur WBS pour les exemples de tâches. Étant donné que GenerateCodes = 1, Project a généré des valeurs WBS pour les niveaux hiérarchiques 1 et 2. Bien qu’une tâche ait été supprimée (la tâche avec UID = 2), les codes WBS ne doivent pas nécessairement être uniques ; La tâche T2 a la valeur WBS 002. La valeur WBS de la tâche supprimée était également 002.

Tâche

Niveau hiérarchique de la tâche

Valeur WBS

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>

Voir aussi

Concepts

Éléments de Project et structure XML

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

Éléments WBSMask et structure XML

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