Compartilhar via


Elemento WBSMasks

A coleção de elementos que definem uma máscara de WBS (estrutura de divisão de trabalho).

<WBSMasks>
  ComplexTypeValue
</WBSMasks>

Elementos pai

Projeto

Elementos filho

Elemento

Obrigatório /Opcional

Descrição

VerifyUniqueCodes

Opcional

Indica se os códigos WBS são exclusivos para novas tarefas.

GenerateCodes

Opcional

Indica se os códigos WBS são gerados para novas tarefas.

Prefix

Opcional

Prefixo para todos os códigos WBS.

WBSMask

Opcional

Máscara WBS que é aplicada a todas as tarefas do projeto.

Occurrences

Mínimo: 0

Máximo: 1

Exemplo

No exemplo a seguir, há dois níveis de WBSMask personalizados na máscara WBS. O nível um é três números e o nível dois é duas letras minúsculas. A tabela mostra o valor do WBS para tarefas de exemplo. Como GenerateCodes = 1, o Project gerou valores WBS para os níveis de contorno um e dois. Embora uma tarefa tenha sido excluída (a tarefa com UID = 2), os códigos WBS não são necessários para serem exclusivos; task T2 tem o valor WBS 002. O valor WBS da tarefa excluída também foi 002.

Tarefa

Nível de tópico da tarefa

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

Consulte Também

Conceitos

Elementos e Estrutura XML do Project

Esquema XML para o elemento Project

Elementos WBSMask e Estrutura XML

Esquema XML para o elemento WBSMasks