GenerateCodes 元素

指示是否为新任务生成 WBS 代码。

<GenerateCodes>
  BooleanValue
</GenerateCodes>

父元素

WBSMasks

出现次数

最小值:0

最大值:1

文本值

类型为 boolean 的文本值是必需的。

说明

0

错误

1

True

示例

在以下示例中,WBS 掩码中有三个级别和一个全局前缀。 级别 1 的类型为大写字符,级别 2 为数字,级别 3 为任意长度的无序字符。 该表显示例如任务的 WBS 值。 用户键入了 WBS 级别 3 值。 由于 GenerateCodes = 1,因此 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 架构