WBSMask 元素

工作分解结构 (WBS) 掩码应用于项目中的所有任务。

<WBSMask>
  ComplexTypeValue
</WBSMask>

父元素

WBSMasks

子元素

元素

必需/可选

说明

Level

必需

WBS 级别的编号,从 1 开始。

类型

必需

第一级任务的代码字符串类型。

长度

必需

WBS 掩码值所需的字符数,从 1 到 255。 如果可以有任意数量的字符,则长度为零。

Separator

必需

用于分隔 WBS 掩码级别的字符。

出现次数

最小值:0

最大值:无限制

示例

在以下示例中,WBS 掩码中有三个级别和一个全局前缀。 级别 1 的类型为大写字符,级别 2 为数字,级别 3 为任意长度的无序字符。 该表显示例如任务的 WBS 值。 用户键入 WBS 级别 3 值;Project 生成了其他 WBS 值。 由于任务已删除且 WBS 代码必须唯一,因此任务 T2 具有 WBS 值 Test-AC。 已删除任务的 WBS 值为 Test-AB。

任务

任务大纲级别

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>

另请参阅

概念

WBSMask 元素和 XML 结构

WBSMasks 元素 XML 架构