共用方式為


WBSMask 元素

工作分解結構 (套用至專案中所有工作的 WBS) 遮罩。

<WBSMask>
  ComplexTypeValue
</WBSMask>

父項目

WBSMasks

子項目

元素

必要/選擇性

描述

層級

必要

WBS 層級的數目,從 1 開始。

Type

必要

第一層工作的程式碼字串類型。

Length

必要

WBS 遮罩值所需的字元數,從 1 到 255。 如果可以有任意數目的字元,則 Length 為零。

Separator

必要

用來分隔 WBS 遮罩層級的字元。

Occurrences

最小值:0

最大值:未系結

範例

在下列範例中,WBS 遮罩中有三個層級和一個全域前置詞。 第一層是大寫字元類型,第二層是數位,第三層則是任何長度的未排序字元。 下表顯示工作範例的 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 架構